AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
代码助手/
pi-from-scratch
pi-from-scratch logo

pi-from-scratch

活跃·★ 1.3k·MIT·更新于 2026-10-24

PI from Scratch 是一篇中文文章,而不是框架。它沿着 pi 编程智能体的数据流,重新实现一个精简版 nano-pi,能读文件、改代码、执行命令,保留 pi 的核心思想,删去工程细节。

配套网站把文章和源码放在一起:随着阅读推进,右侧编辑器逐步补全代码,读完时 nano-pi 的代码全部呈现。Trace 功能可以打断点、逐行走查执行流程;线上 trace 是预先生成的静态数据,浏览网站不会发起模型请求。作者说明文章为手写。

自己运行 nano-pi 需要 Node.js 22 以上和一个 OpenAI 兼容接口,通过 NANOPI_API_KEY 配置,可选 NANOPI_MODEL 和 NANOPI_BASE_URL。教学网站也可在 web 目录本地运行。项目采用 MIT 许可。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
MIT
最新发布
没有 GitHub 发布版本
最近提交
2026-10-24
贡献者
6
复刻数
106
未关闭的 issue 和 PR
0
首次发布
2026-08-09

来源:GitHub、npm 和 PyPI 的公开接口。

#编程智能体#教程#TypeScript#智能体循环#pi 智能体#大语言模型
$ 安装
$ npm install && npm run dev
↗ 访问官网★ GitHub
01

功能特性

01一步步从零实现一个可运行的编程智能体
02网站在阅读时同步在编辑器中补全代码
03Trace 视图可逐行查看智能体的执行流程
04nano-pi 可接入任意 OpenAI 兼容接口运行
02

为什么选择它

+代码随文字同步出现在编辑器中,每一步讲到哪写到哪。
+可逐行走查的 Trace 展示智能体循环的实际执行过程。
+篇幅小,一次读完,并可接入任意 OpenAI 兼容接口运行。
03

权衡点

!文章为中文。
!nano-pi 是教学版本,不能替代日常使用的 pi。
!本地运行需要自备 OpenAI 兼容接口的密钥。
04

维护状况检查

活跃检查日期: 2026-10-25
最近提交
2026-10-24
近 90 天提交数
23
近 90 天发布数
0
最新发布
—
未关闭 issue
0
近期 issue 至少有一条评论的比例
2/4
近 12 周每周提交数
近 12 周每周提交数: 19, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

05

兼容性

Node.js 22+
运行时
已通过文档验证
OpenAI-compatible APIs
模型接口
已通过文档验证
06

快速开始

1
$ npm install
2
$ npm run dev
07

使用场景

↳学习编程智能体的工具调用循环如何运作
↳以 nano-pi 为基础做自己的智能体实验
↳为阅读完整的 pi 代码库打基础
08

同类工具

⚡热门对决:
VSpi-mcp-adapter★1.6k→VSContext7★63.8k→VSOpen Interpreter★68.7k→VSCodewhale★41.1k→
pi-mcp-adapter logo
pi-mcp-adapter★ 1.6k
在 Pi 中使用 MCP 服务器,且不会耗尽上下文窗口。
VS对比→
Context7 logo
Context7★ 63.8k
Context7 MCP 为大型语言模型提供最新、版本特定的代码文档和示例,以避免过时或虚假的信息。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
Codewhale logo
Codewhale★ 41.1k
用 Rust 编写的开源终端编码智能体,支持 40 多家模型服务商和本地模型,默认 DeepSeek;/receipts 列出改过的文件、运行的命令和调用记录,可撤销。
VS对比→
oh-my-pi logo
oh-my-pi★ 36.8k
内置 IDE 能力的终端编程智能体(omp),基于 Pi 分支,集成 LSP、调试器、子智能体和 60 多个模型服务商。
VS对比→
qwen-code logo
qwen-code★ 28.8k
通义千问团队的开源 AI 编码智能体:可在终端、IDE、桌面、浏览器和聊天工具中使用,支持 OpenAI、Anthropic、Gemini、Qwen API 及本地模型。
VS对比→
PocketFlow-Tutorial-Codebase-Knowledge logo
PocketFlow-Tutorial-Codebase-Knowledge★ 12.7k
该项目利用AI将GitHub代码库转化为易于理解的初学者教程。
VS对比→
jcode logo
jcode★ 21.3k
用 Rust 编写的高性能编程智能体,面向大量并行的多智能体开发,单个会话内存占用很低。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
SaladDay /
pi-from-scratch
↗

用约 600 行 TypeScript 从零手写 pi 风格编程智能体的中文教程

1.3k106MIT
最后更新4天前
状态活跃
分类代码助手
贡献者6
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。