{"slug":"pi-from-scratch","name":"PI from Scratch","vendor":"SaladDay","tagline":"Learn to build a TypeScript coding agent from scratch that can read files, modify code, and execute commands.","url":"https://agentboards.org/agent/pi-from-scratch","website":"https://pi-from-scratch.vercel.app","docs":null,"repo":"https://github.com/SaladDay/pi-from-scratch","category":"framework","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"free","summary":"Free and open-source.","from_usd":null,"free_tier":true,"byok":true},"models":{"backbone":[],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":false,"multi_agent":false,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"npm","command":"npm install\nexport NANOPI_API_KEY=your-api-key\nnpm run dev"}],"benchmarks":[],"tags":["coding agent","typescript","tutorial","agent framework","code generation","code modification","auto-listed"],"github_stars":1261,"metrics":{"stars":1261,"pushed_at":"2026-08-18T08:09:35Z","archived":false,"open_issues":2,"latest_version":null,"latest_version_at":null,"latest_version_url":null,"version_source":null,"checked_at":"2026-10-02T05:03:40.345Z"},"sources":{"license":"https://github.com/SaladDay/pi-from-scratch","models":"https://github.com/SaladDay/pi-from-scratch","capabilities":"https://github.com/SaladDay/pi-from-scratch","install":"https://github.com/SaladDay/pi-from-scratch"},"verified_at":null,"adoption":{"score":2,"signals":{"github_stars":1222},"measured_at":"2026-09-21"},"scores":{"panel":5,"adoption":2,"spread":4.8,"facts":4.7,"board":4.5,"dimensions":{"reliability":3.3,"usefulness":3.3,"cost":9.2,"longevity":4.3},"per_persona":{"amigo":4.3,"critico":5,"profesor":3.3,"inversora":6.5,"jefa":3.3,"hacker":8},"community":null},"rank":null,"category_rank":115,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"The panel is split on the value of a tutorial, with El Hacker finding it more useful than most frameworks and La Jefa seeing no path to production.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"A well-written tutorial for understanding how coding agents work, but it is not a tool for daily work.","scores":{"reliability":1,"usefulness":2,"cost":10,"longevity":4},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"This is a tutorial, not a production tool; it executes arbitrary shell commands on your local machine without a sandbox.","scores":{"reliability":2,"usefulness":3,"cost":10,"longevity":5},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"PI from Scratch is a well-structured tutorial for understanding agent architecture, not a tool for production use.","scores":{"reliability":2,"usefulness":2,"cost":5,"longevity":4},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"This is a well-executed open-source tutorial, not a company; it's a portfolio piece for its creator, not a foundation for a business.","scores":{"reliability":6,"usefulness":7,"cost":10,"longevity":3},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"This is a tutorial, not a product; it is unsuitable for team deployment.","scores":{"reliability":1,"usefulness":1,"cost":10,"longevity":1},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"PI from Scratch is an MIT-licensed tutorial, not a production tool, but it's the right way to learn how an agent works from the metal up.","scores":{"reliability":8,"usefulness":5,"cost":10,"longevity":9},"evidence":["https://pi-from-scratch.vercel.app","https://github.com/SaladDay/pi-from-scratch"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"A tutorial for building a TypeScript coding agent that executes commands locally without a sandbox.","scores":null,"evidence":[]}]}