← back to the directory
Pi
Earendil WorksmeasuredA small coding-agent kernel in TypeScript on Bun, extended at runtime by loading its own code. Ships no permission gate by design.
spec
- Maker
- Earendil Works
- Kind
- terminal-agent
- Version
- 0.84.2 · checked 2026-08-20
- License
- MIT
- npm
- @earendil-works/pi-coding-agent
- Repository
- github.com/earendil-works/pi
getting it
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
how it is built
- Language
- TypeScript
- Ships as
- npm package · Single binary
- What it can enforce
- None by design
- Out of the box
- Open by default
- Extends via
- Self-extension at runtime
- Embeds via
- Import the library · RPC or JSON stream
- Runtime
- Bun · Node
- Licence
- MIT
capabilities it claims
Taken from the project’s own documentation. Claimed, not verified by us. Verifying is what the playground is for.
- tools
- headless
- sessions
going deeper
This one is measured. Every concept in its docs is laid out as a place, sized by how much source sits behind it, with a real recorded turn you can step through.
open Pi in the playground