Pi Mono
活跃简介
Pi Mono 是一个全面的 AI 智能体工具包,包含编码智能体 CLI、统一 LLM API、TUI 与 Web UI 组件库、Slack 机器人及 vLLM Pod 管理,一站式覆盖智能体开发全链路。
核心特性
- 交互式编码智能体 CLI — 基于终端的 AI 编码助手,支持代码生成、重构和调试
- 统一多提供商 LLM API — 一套接口同时支持 OpenAI、Anthropic、Google 等主流 LLM 供应商
- Agent 运行时引擎 — 内置工具调用和状态管理,支持复杂多步骤任务执行
- 终端 UI 库 — 差异渲染的 TUI 组件,提供实时交互式界面
- 供应链安全加固 — 依赖版本锁定、shrinkwrap 生成、CI 审计签名,防止供应链攻击
- 容器化沙箱 — 支持 OpenShell、Gondolin 微 VM、Docker 三种隔离模式运行 Agent
适用场景
💡 AI 辅助编码:在终端中使用智能体进行代码补全、重构建议和自动化调试
💡 多 LLM 供应商切换:通过统一 API 在不同 LLM 之间无缝切换,避免供应商锁定
💡 自动化工作流:利用 Agent 运行时编排多步骤任务,实现开发流程自动化
💡 安全隔离运行:在沙箱环境中执行不受信任的代码或操作,保护宿主系统安全
💡 开源会话共享:将编码会话发布到 Hugging Face,为社区提供真实任务数据
快速开始
# 全局安装 Pi 编码智能体
npm install -g @earendil-works/pi-coding-agent
# 在项目目录启动 Pi
cd your-project
pi
# 或从源码构建
npm install --ignore-scripts
npm run build
./pi-test.sh