RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

Pi

earendil-works/piAI 已审核

用途

Pi 是一个在终端里运行的编程智能体:你在项目文件夹里描述一个任务,它就会读取文件、编辑文件、运行命令并向你汇报。它也以一套 TypeScript 工具库的形式提供(一个统一对接 OpenAI、Anthropic、Google 等模型的 API、一个智能体循环、一个终端界面),方便自己搭建智能体的人使用,还可以用通过 npm 或 git 分享的 skills、主题和软件包来扩展。它需要 Node.js 22.19+,以及一个 AI 供应商的订阅或 API 密钥,在程序里用 `/login` 连接。

安装难易度

B · 安装程序加一个简单步骤 · Windows

  • Windows B
  • macOS B
  • Linux B

每个系统只需一行安装命令——macOS 和 Linux 上是 `curl -fsSL https://pi.dev/install.sh | sh`,Windows 上是 `powershell -c "irm https://pi.dev/install.ps1 | iex"`——安装程序还能顺便装好 Node.js 22.19+;每个发行版也都附带现成的二进制文件(30 到 43 MB)。让它拿不到最高评级的额外一步,是要用 `/login` 登录一个付费的 AI 供应商,之后的一切都在终端里完成。

GitHub 数据

星标
119,1882026年10月31日
下载量
998,024本周 87,246
增长
+1,1535 天内新增星标

星标变化

118,000118,500119,000119,500 10月26日10月27日10月28日10月29日10月30日10月31日 118,000118,500119,000119,500 10月26日10月29日

事实

可运行于
Windows, macOS, Linux
需要安装
Node.js
从源码编译需要
Node.js
磁盘空间
43 MB–129 MB · 根据安装程序
账号或密钥
An AI model provider connected with /login — the project's own library lists OpenAI, Anthropic, Google and others
费用
免费,API 另行收费 · 这个程序是免费的,采用 MIT 许可证,但在你连接一个付费 AI 供应商之前什么都做不了——README 说要运行 `/login`“to connect a subscription or API key”。之后的花费取决于模型和你的使用量。
许可证
MIT (宽松型)
可以替代
Cursor, Claude Code, Copilot
最近更新
2026年11月1日

风险信号 (6)

  • 注意安装命令会运行来自网络的脚本

    安装命令把一个远程脚本直接用管道传给 shell 执行:curl -fsSL https://pi.dev/install.sh | sh

    自动检查

  • 注意没有权限系统,智能体拥有你的全部权限

    README“Permissions & Containerization”部分:“Pi does not include a built-in permission system for restricting filesystem, process, network, or credential access. By default, it runs with the permissions of the user and process that launched it.”它建议你自己用容器或沙箱来限制它。所以模型决定做的任何事情——修改文件、运行 shell 命令、访问网络——都是用你自己的权限完成的,通过 npm 或 git 分享的扩展和“Pi packages”也是一样。

    AI 审核

  • 信息windows 安装同样是管道执行远程脚本

    除了检查已经标出的那行 shell 安装命令外,README 里 Windows 的安装命令是 `powershell -c "irm https://pi.dev/install.ps1 | iex"`——同样是运行从 pi.dev 获取的脚本,这个脚本也可能顺带安装 Node.js。给出的替代方案是 `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`,README 说这种方式不会锁定间接依赖的版本。

    AI 审核

  • 信息运行时会从 pi.dev 下载模型数据

    README“Run with Nix”部分:“Nix builds are offline, so the bundled model data comes from a pi.dev model catalog revision pinned in nix/model-catalog.json. At runtime, Pi still overlays newer catalog data from pi.dev as usual.”所以不管你用哪种方式安装,程序在使用期间都会联系项目自己的服务器。

    AI 审核

  • 信息新的 issue 和 pull request 会被自动关闭

    README 第一行:“New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily.”在 119189 个星标和 314 个未关闭 issue 的情况下,你报告的问题可能在有人看到之前就被自动关闭了。

    AI 审核

  • 信息项目要求用户公开发布自己的会话记录

    README“Share your OSS coding agent sessions”部分:作者要求用户用一个独立的工具 `badlogic/pi-share-hf` 把自己的智能体会话作为公开数据发布到 Hugging Face 上,理由是“public OSS session data helps improve coding agents”。这是一个需要手动执行的独立步骤,但这些会话里包含你的提示词、代码和报错信息。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • AI 供应商对真实工作量到底收多少钱,这取决于模型和任务规模
  • 智能体究竟对你的文件做了什么、运行了哪些命令,因为没有任何环节会询问权限
  • 项目的遥测软件包是否默认发送了什么内容,只有运行它才能知道
  • 安装程序安装的 Node.js 是否会和你已有的 Node 版本冲突
  • 安装后的磁盘占用,粗略估计在模型数据之外是 43 到 129 MB
  • 你从 npm 或 git 安装的扩展和软件包是否真的如其所述

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。