pi-from-scratch 是一个「coding」类 AI agent,解决:在不依赖大模型平台的前提下,快速搭建一个能执行简单任务的AI代理原型。定价:Free。截至 2026-10-22,KanonAgent 记录到 1.3k 票。本站首次收录于 2026-08-11。
一个仅600行TypeScript代码的极简Pi实现,帮助开发者从零开始理解并构建属于自己的Pi代理(Pi-agent),适合学习和快速原型开发
1.3k 票
Kanon 于 2026 年 8 月 11 日 收录
状态依据:npm_downloads_7d momentum fell to 0 per 3d from 16 (<= 40% of the prior window)
📈 时间线什么时候变了什么
- 降温 npm_downloads_7d momentum fell to 0 per 3d from 16 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to 0 per 3d from 16 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to -96 per 3d from 128 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to -102 per 3d from 202 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to -30 per 3d from 211 (<= 40% of the prior window)
- 加速 npm_downloads_7d gained 128 in the last 3d vs 53 in the 3d before (ratio 2.4x, threshold 1.5x)
- 降温 npm_downloads_7d momentum fell to -30 per 3d from 211 (<= 40% of the prior window)
- 加速 npm_downloads_7d gained 202 in the last 3d vs 72 in the 3d before (ratio 2.8x, threshold 1.5x)
- 加速 npm_downloads_7d gained 211 in the last 3d vs 95 in the 3d before (ratio 2.2x, threshold 1.5x)
- 异常 daily change 158.0 is 3.9 standard deviations from this entity's own prior mean (-6.7±41.7, baseline excludes this point) — unusual, not necessarily adoption
- 加速 npm_downloads_7d gained 148 in the last 3d vs 87 in the 3d before (ratio 1.7x, threshold 1.5x)
- 异常 daily change 158.0 is 3.9 standard deviations from this entity's own prior mean (-6.7±41.7, baseline excludes this point) — unusual, not necessarily adoption
- 降温 npm_downloads_7d momentum fell to 0 per 3d from 87 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to -48 per 3d from 32 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to -71 per 3d from 32 (<= 40% of the prior window)
- 加速 npm_downloads_7d gained 32 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)
- 加速 npm_downloads_7d gained 32 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)
- 降温 npm_downloads_7d momentum fell to 0 per 3d from 109 (<= 40% of the prior window)
- 降温 npm_downloads_7d momentum fell to 0 per 3d from 109 (<= 40% of the prior window)
- 异常 daily change 119.0 is 6.8 standard deviations from this entity's own prior mean (-42.8±23.7, baseline excludes this point) — unusual, not necessarily adoption
- 异常 daily change 119.0 is 6.8 standard deviations from this entity's own prior mean (-42.8±23.7, baseline excludes this point) — unusual, not necessarily adoption
- 首次观测 Kanon 开始为它保留永久历史
🔎 已知 / 未知
23 个字段里 11 个未知
| 可机器调用 | — | 未知 | — |
| 开源 | 1 | 已核实 | 1 条引文 |
| 可自托管 | 1 | 推断 | 1 条引文 |
| 需自带 key | 1 | 推断 | 1 条引文 |
| 自主度 | 2 | 推断 | 1 条引文 |
| 计费模式 | — | 未知 | — |
| 集成面 | — | 未知 | — |
「未知」= 我们没核实过,**不等于「否」**。硬性筛选永远不会把未知当成否。
🤖 Agent 拆解 · coding
解决什么场景在不依赖大模型平台的前提下,快速搭建一个能执行简单任务的AI代理原型
自主度L2 · 有工具调用(引文: "tool-calling…")
目标市场开发者
前置条件开源 · 可自托管 · 需自带 API key
定价Free
牵引 · 为什么在涨447 votes on Product Hunt
为什么值得关注
极简代码+可自定义Pi-agent的思路,为AI代理开发提供了极佳的入门范本和可复用基础
证据引文判定所依据的原文 · 逐字引用
“public GitHub repository (README fetched)”— structural
“npm install export NANOPI_API_KEY=your-api-key npm run dev”— readme
“export NANOPI_API_KEY=your-api-key”— readme
“tool-calling”— topics
“需要 Node.js 22 或更高版本,以及一个 OpenAI 兼容 API。”— readme
信号来源: GitHub
访问官网 →
📛 官方徽章挂到官网 / README
你是 pi-from-scratch 的作者?上面选样式,嵌入代码实时更新;要贴合站点配色可在 URL 上加 bg= / fg= / accent=(十六进制色)。徽章链回本页。
手机端点「分享」直达微信/朋友圈/小红书;桌面端用「复制文案」后到 App 内粘贴发布
常见问题
pi-from-scratch 是什么?
一个仅600行TypeScript代码的极简Pi实现,帮助开发者从零开始理解并构建属于自己的Pi代理(Pi-agent),适合学习和快速原型开发
pi-from-scratch 解决什么问题?
在不依赖大模型平台的前提下,快速搭建一个能执行简单任务的AI代理原型
pi-from-scratch 为什么值得关注?
极简代码+可自定义Pi-agent的思路,为AI代理开发提供了极佳的入门范本和可复用基础
pi-from-scratch 多少钱?
Free
pi-from-scratch 有免费版吗?
有。pi-from-scratch 提供免费档,产品自述的定价原文:Free
pi-from-scratch 是开源的吗?
是。pi-from-scratch 为开源项目。
pi-from-scratch 能自托管吗?
可以。pi-from-scratch 支持自托管部署。
pi-from-scratch 有多少人在用?
KanonAgent 记录到:1.3k 票(本站首次收录于 2026-08-11)。
pi-from-scratch 有什么替代品?
KanonAgent 库内的同类 agent:deepseek-harness、gemini-cli、Codédex、LLM Gateway、oh-my-openagent、goose。