← back to the directory

Pi

Earendil Worksmeasured

A 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

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