I build the layer underneath coding agents β the loop, the state, the protocol β mostly in Rust, mostly in public.
- yoagent is the runtime: a stateless agent loop, 7 LLM wire protocols, tool middleware, sub-agents, MCP and OpenAPI adapters. 456 of its 463 tests run with no network and no API keys.
- yoyo-evolve is what happens when you point that runtime at itself: a coding agent that rewrites its own source. It started at 200 lines of Rust, and every commit since has been agent-written and gated on tests.
- GASP is the part I think matters longest β a protocol for
portable agent state, where restoring an agent is just
git clone. The repo is the agent.
Also: yopedia, a wiki meant to be read and written by humans and agents alike, and yoclaw, a single-binary agent that remembers you.
π Germany Β· π¦ Rust Β· π¦ crates.io/users/yologdev
The card above regenerates weekly from the GitHub API β see scripts/gen_card.py.




