{
 "schema_version": 1,
 "generated": "2026-11-01",
 "repo": "earendil-works/pi",
 "name": "pi",
 "owner": "earendil-works",
 "slug": "earendil-works-pi",
 "github": "https://github.com/earendil-works/pi",
 "what": "Pi is a minimal, extensible agent harness and coding agent CLI that you adapt to your workflow with extensions, skills and packages. It ships with strong defaults but skips features like sub-agents and plan mode, so you build or install what you want. It can run interactively, in print or JSON mode, or over RPC, and the monorepo also holds a unified multi-provider LLM API and a terminal UI library.",
 "why": "119k stars, talked about in 3 AI sources we track",
 "language": "TypeScript",
 "requirements": [
  "Node.js 22.19 or newer (the installers can install it)",
  "A subscription or API key for a built-in AI provider, connected with /login",
  "Optional: Nix, Docker or a micro-VM if you want sandboxing"
 ],
 "audience_note": "Developers who want a small, hackable coding agent they can shape themselves rather than a fixed product.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/earendil-works-pi/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "earendil-works-pi--install-pi-and-run-it-in-a-project",
   "title": "Install the Pi coding agent and run it in your project",
   "best": true,
   "url": "https://dedupedai.com/use-cases/earendil-works-pi/install-pi-and-run-it-in-a-project/",
   "json": "https://dedupedai.com/use-cases/u/earendil-works-pi/install-pi-and-run-it-in-a-project.json"
  },
  {
   "id": "earendil-works-pi--run-pi-inside-a-sandbox",
   "title": "Run Pi with stronger boundaries in a container or micro-VM",
   "best": false,
   "url": "https://dedupedai.com/use-cases/earendil-works-pi/run-pi-inside-a-sandbox/",
   "json": "https://dedupedai.com/use-cases/u/earendil-works-pi/run-pi-inside-a-sandbox.json"
  },
  {
   "id": "earendil-works-pi--try-pi-with-nix-without-installing",
   "title": "Try Pi with Nix without a global install",
   "best": false,
   "url": "https://dedupedai.com/use-cases/earendil-works-pi/try-pi-with-nix-without-installing/",
   "json": "https://dedupedai.com/use-cases/u/earendil-works-pi/try-pi-with-nix-without-installing.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
