# pi-mono **Repository Path**: kingkoo1985/pi-mono ## Basic Information - **Project Name**: pi-mono - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-18 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

pi logo

Discord Build status

pi.dev 域名由以下提供者慷慨捐赠:

Exy mascot
exe.dev

> 来自新贡献者的新 issue 和 PR 默认会被自动关闭。维护者每天会审查自动关闭的 issue。详见 [CONTRIBUTING.md](CONTRIBUTING.md)。 --- # Pi Monorepo > **在找 pi 编码代理?** 请查看 **[packages/coding-agent](packages/coding-agent)** 了解安装和使用方法。 用于构建 AI 代理和管理 LLM 部署的工具集。 ## 分享你的开源编码代理会话 如果你使用 pi 或其他编码代理进行开源工作,请分享你的会话数据。 公开的开源会话数据有助于使用真实世界的任务、工具使用、失败和修复来改进编码代理,而不是依赖玩具级别的基准测试。 完整说明请参阅 [X 上的这篇帖子](https://x.com/badlogicgames/status/2037811643774652911)。 要发布会话,请使用 [`badlogic/pi-share-hf`](https://github.com/badlogic/pi-share-hf)。阅读其 README.md 了解安装说明。你只需要一个 Hugging Face 账号、Hugging Face CLI 和 `pi-share-hf`。 你也可以观看[这个视频](https://x.com/badlogicgames/status/2041151967695634619),其中演示了如何发布 `pi-mono` 会话。 我会定期在这里发布自己的 `pi-mono` 工作会话: - [Hugging Face 上的 badlogicgames/pi-mono](https://huggingface.co/datasets/badlogicgames/pi-mono) ## 包列表 | 包 | 描述 | |---------|-------------| | **[@mariozechner/pi-ai](packages/ai)** | 统一的多提供商 LLM API(OpenAI、Anthropic、Google 等) | | **[@mariozechner/pi-agent-core](packages/agent)** | 带有工具调用和状态管理的代理运行时 | | **[@mariozechner/pi-coding-agent](packages/coding-agent)** | 交互式编码代理 CLI | | **[@mariozechner/pi-mom](packages/mom)** | 将消息委托给 pi 编码代理的 Slack 机器人 | | **[@mariozechner/pi-tui](packages/tui)** | 具有差异渲染的终端 UI 库 | | **[@mariozechner/pi-web-ui](packages/web-ui)** | 用于 AI 聊天界面的 Web 组件 | | **[@mariozechner/pi-pods](packages/pods)** | 用于管理 GPU Pod 上 vLLM 部署的 CLI | ## 贡献 请参阅 [CONTRIBUTING.md](CONTRIBUTING.md) 了解贡献指南,参阅 [AGENTS.md](AGENTS.md) 了解项目特定规则(适用于人类和代理)。 ## 开发 ```bash npm install # 安装所有依赖 npm run build # 构建所有包 npm run check # 代码检查、格式化和类型检查 ./test.sh # 运行测试(没有 API 密钥时跳过依赖 LLM 的测试) ./pi-test.sh # 从源码运行 pi(可在任意目录运行) ``` > **注意:** `npm run check` 需要先运行 `npm run build`。web-ui 包使用 `tsc`,需要依赖包编译后的 `.d.ts` 文件。 ## 许可证 MIT