Tool
pi
earendil-works/pi
What it is
A minimal agent harness and TypeScript toolkit with a unified LLM API, agent loop, terminal UI library and coding agent CLI, customised through extensions, skills and packages.
Who it might suit
TypeScript builders wanting to shape their own coding agent or embed one through the SDK or RPC.
What to check first
The README says Pi has no built-in permission system and by default runs with the full permissions of the user who launched it, suggesting containers or a sandbox. The installers pipe a script into a shell.
How it runs
Command-line tool and TypeScript libraries
Written