Home / Use cases
Where tokenworm fits
A 960KB native agent core with a C ABI is built for the places a heavy runtime cannot go: inside another binary, on a CI runner, and across a polyglot team from one shared library.
C ABI embedding
Embed an agent in a native app
Drive the agent from C, C++, Rust, or any language with FFI by linking libtokenworm — no runtime to bundle, no subprocess to manage.
Read the walkthrough → Continuous integrationA coding agent in CI
Run an agent step in CI without an npm install or pip install of a heavy runtime — an 8ms cold start and a 960KB binary, per the README.
Read the walkthrough → Polyglot teamsOne agent across Python, TS, and Go
Ship the same agent behaviour to Python, TypeScript, and Go teams — one Zig core, thin idiomatic bindings, portable sessions.
Read the walkthrough →