GH Repository · exoharness
exo
Exo is an agent + harness architecture that is fully recursive, able to safely edit all aspects of itself at runtime to get better at your tasks.
- stars
- 1,421
- 30-day movement
- +3512/day
- Related entries
- 60
- Connections
- 2
typescriptrustnode/pnpmagent-appRustself-evolutionmakeharnessnodeagent
Exo is an agent plus harness architecture written in Rust and TypeScript that is fully recursive, meaning it can edit all aspects of itself at runtime. It ships with an AGENTS.md file and is built with a Node/pnpm toolchain.
Reach for it when you want an agent harness that can safely modify and improve itself while working on your tasks.
Use it to
- Run self-editing agents on your tasks
- Experiment with recursive agent architectures
- Study a Rust/TypeScript harness design
- Adapt the harness to your own agent workflows
For Developers building or researching self-modifying agent systems
- Role
- agent-app
- Language
- Rust
- Licence
- MIT
- Forks
- 105
- Open issues
- 32
- Last push
- 2026-09-16
topicsagentharnessself-evolutionrusttypescriptruntime