earendil-works

@earendil-works

pi

earendil-works/pi

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

STARS82,321
FORKS10,186
ISSUES92
LANGUAGETypeScript

HISTORICAL INTELLIGENCE

历史情报摘要

按周期独立统计
周榜当前未记录
历史最佳#10最近排名#17

当前未进入本站记录范围

记录天数
8 天
记录期 Star
+5.1k
本站共 12 天周榜快照 · 最近记录 2026-07-31
本站最早记录:2026-07-24

指标仅基于本站已保存快照,不代表项目在 GitHub 的首次上榜时间;同日多次抓取保留当日最新结果,负向 Star 差值按样本校正处理。

周榜历史趋势

2026-07-24 至 2026-07-31,掉榜日期保留为空缺。

排名,数字越小越靠前周期新增 Star
折线表示历史榜单排名,柱形表示相同快照记录的新增 Star。排名纵轴已反向,越靠上排名越高。 #1 #5 #10 #14 #18 2026-07-24:新增 3569 Star 2026-07-25:新增 3569 Star 2026-07-26:新增 3569 Star 2026-07-27:新增 5389 Star 2026-07-28:新增 5751 Star 2026-07-29:新增 5244 Star 2026-07-30:新增 4979 Star 2026-07-31:新增 4799 Star 2026-07-24:排名 #13,新增 3569 Star2026-07-25:排名 #13,新增 3569 Star2026-07-26:排名 #13,新增 3569 Star2026-07-27:排名 #10,新增 5389 Star2026-07-28:排名 #10,新增 5751 Star2026-07-29:排名 #15,新增 5244 Star2026-07-30:排名 #18,新增 4979 Star2026-07-31:排名 #17,新增 4799 Star 07-24 07-31 +5.8k
图表仅使用本站保存的快照,不补零、不推算掉榜期间数据;下方历史明细继续保留原始日期、排名与 Star 数。

VERIFIABLE HEALTH SIGNALS

项目健康证据

维护、响应、交付与采用风险分开观察,不生成虚假的单一总分。
部分样本
MAINTENANCE

维护活性

核对提交
近 90 天 Commit
≥300
已采集下限
活跃贡献者
≥32
按公开提交账号去重
近 12 月活跃月份
2/12
基于已采集提交
RESPONSE

社区响应

核对样本
Issue 关闭率
94%
166/≥176 个同期新 Issue
Issue 关闭中位数
0.0 小时
仅统计已关闭样本
PR 合并率
44%
133/≥300 个同期新 PR
PR 合并中位数
2.7 小时
仅统计已合并样本
DELIVERY

持续交付

核对发布
近 12 月正式 Release
252
排除草稿与预发布
最近正式 Release
2026-07-30
以公开发布时间为准
发布间隔中位数
0.4 天
至少两次正式发布才计算
ADOPTION

采用风险

查看仓库
仓库状态
正常开放
未发现归档标记
开源协议
MIT
仍需核对完整协议与依赖
Security Policy
未发现
仅检查 GitHub 社区资料

统计窗口 90 天快照样本 2 天计算规则 health-v1采集于 2026-08-03 07:00

高活跃数据触及分页上限,数值以已采集下限展示。 这些信号不替代代码审计、安全测试和真实生产验证。

AI-ASSISTED PROJECT BRIEF

项目定位与辅助解读

来源边界与风险表述检查

AI 解读仅作初评参考,技术落地请以 GitHub 源码、README 和完整协议为准。

项目资料AI 整理

Pi 是一个基于 TypeScript 的 AI 代理工具包,提供统一的多提供商 LLM API、代理运行时、终端 UI 和编码代理 CLI,支持交互式开发与自动化任务。

Pi 是一个模块化的 AI 代理工具集,核心包括统一的多提供商 LLM API(支持 OpenAI、Anthropic、Google 等)、带工具调用和状态管理的代理运行时、交互式编码代理 CLI 以及差分渲染终端 UI 库。项目采用 monorepo 架构,以 npm 包形式发布,并强调供应链安全(依赖锁定、shrinkwrap、CI 审计)。从公开资料看,Pi 默认不内置权限隔离机制,需通过容器化或沙盒方案(如 Gondolin、Docker、OpenShell)增强安全性。项目拥有超过 78k stars,社区活跃,鼓励用户分享开源编码代理会话以改进模型。

核心亮点

项目最值得关注的能力

AI 推断
  • 统一多提供商 LLM API,可切换 OpenAI、Anthropic、Google 等模型
  • 模块化设计:AI 接口、代理运行时、编码 CLI、TUI 独立包
  • 供应链安全措施:精确依赖锁定、shrinkwrap 与 CI 审计
  • 提供容器化/沙盒化指南(Gondolin、Docker、OpenShell)
  • GitHub Stars 超过 78k,社区讨论活跃

适用场景

它可以解决哪些实际问题

AI 推断
  • 构建交互式编码助手 CLI,辅助代码生成与重构
  • 统一管理多个 LLM 提供商,实现模型的灵活切换
  • 开发具有工具调用和状态管理的自主代理
  • 在终端中创建带差分渲染的文本用户界面
  • 对敏感环境进行容器化部署以隔离代理权限

技术观察

从公开资料提炼的实现特征

AI 推断
  • 核心包 @earendil-works/pi-ai 提供统一的 LLM 调用接口,支持多种后端
  • @earendil-works/pi-agent-core 实现代理运行时,包含工具调用与状态管理
  • TUI 包使用差分渲染技术优化终端界面性能
  • 默认无权限系统,需通过容器或沙盒实现进程/文件/网络隔离
  • npm 包发布时包含 shrinkwrap 以固定传递依赖版本

优势判断

相对明确的项目价值

AI 推断
  • 高度模块化与可扩展,各组件可独立使用或组合
  • 活跃的社区与高关注度,利于问题反馈与持续改进
  • 明确的供应链安全策略,降低依赖风险

局限与注意

评估和采用前需要留意

AI 推断
  • 从公开资料看,缺少内置的权限控制和沙盒机制,需用户自行配置
  • 官方默认自动关闭新贡献者的 issue 和 PR,可能影响外部贡献流程
  • 文档强调回退到容器化方案,学习曲线可能对新手较高

适用人群

哪些开发者和团队值得关注

AI 推断
  • 需要快速集成多 LLM 后端的 AI 应用开发者
  • 构建命令行编码工具的开发者
  • 希望定制代理行为与状态管理的工程师
  • 对终端用户界面有差分渲染需求的项目维护者
综合参考
Pi 是一个设计严谨且社区认可度高的 AI 代理工具集,其模块化架构和统一的 LLM 接口降低了多模型集成的复杂度。项目在供应链安全上有明确措施,但缺少默认的权限隔离,生产部署需额外加固。适合对灵活性有要求的开发者,但在敏感场景下应充分评估容器化方案。建议读者在采用前自行完成安全性和兼容性验证。
由 AI 基于 GitHub 公开资料辅助生成,不构成安全审计、生产选型或专业建议。

依据与内容边界

区分可验证事实、项目方自述与 AI 推断

GitHub 可验证事实

Star、Fork、License、更新时间及健康证据样本来自 GitHub 公开接口。

项目方自述

功能与使用方式主要来自仓库描述和 README,未经本站独立验证。

AI 推断

适用场景、优势与局限属于辅助解读,应结合原始文档独立判断。

  • GitHub事实:仓库 stars 78,068,forks 9,610,open issues 83,采用 MIT 许可证
  • 项目方自述:Pi 不包含内置权限系统,默认以启动用户权限运行,建议容器化或沙盒化
  • 项目方自述:新贡献者的 issue/PR 默认自动关闭,由维护者每日审查
  • AI推断:高 stars 和 forks 表明项目有广泛关注,但需要个人验证安全与性能
生成于 2026-07-27 08:35 规则版本 2026-07-v2
内容有误或您是项目作者?提交纠错
仅保存处理所需内容,不记录原始 IP;可信项目作者的高风险申诉会优先处理。