narumiruna/pi-extensions

A monorepo of Pi Coding Agent extensions

它解决了什么问题

这个项目提供了一组可独立安装的扩展和库,用于 Pi 编码代理,使用户能够自定义并扩展代理在编码、研究、浏览器自动化和工作流管理等方面的性能。

它如何工作

扩展以 @narumitw 范围下的 npm 包形式发布。用户可以使用 pi install 永久安装它们,或使用 pi -e 标志临时运行。该项目还包含像 pi-tui-kit 这样的库,帮助扩展作者构建一致的用户界面流程。

适合谁

使用 Pi 编码代理并希望在其 AI 驱动的开发工作流中添加专用工具(如 LSP 诊断、浏览器抓取或会话同步)的开发者。

主要亮点

  • 编码工具:包含 LSP 诊断、带有 Git 来源信息的文件上下文快照,以及子代理后台任务。
  • 浏览器与研究:集成 Firecrawl 用于网页抓取,以及 Chrome DevTools Protocol 用于页面检查和评估。
  • 工作流管理:具有“目标”模式,可让代理持续工作直到任务被验证完成,以及“计划”模式,用于只读协作。
  • 可观测性:提供工具,通过 Langfuse 或自定义状态行跟踪 token 使用量、成本和模型活动。
  • 账户管理:支持在多个 OAuth 账户之间切换,适用于 OpenAI Codex、Anthropic 和 GitHub Copilot 等提供商。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch