poolsideai/pool
pool is Poolside’s coding agent that runs in your terminal or integrates with any ACP-compatible editor
解决的问题
pool 是一个旨在自动化软件开发任务的编码代理。它提供了一个灵活的接口,用于与能够读取、编写和修改代码库的 AI 代理进行交互,帮助开发者更高效地从规划过渡到实现阶段。
工作原理
该工具作为多功能客户端和服务器运行。它可以作为独立的交互式终端应用程序运行,也可以作为非交互式命令行工具(pool exec)使用,或作为 Agent Client Protocol (ACP) 服务器,与 Zed、JetBrains 和 Xcode 等编辑器集成。它可连接到多种代理后端,包括 Poolside 的内置代理、其他 ACP 服务器(如 Claude Agent),以及通过 Ollama 和 OpenAI 兼容 API 运行的本地模型。
适用人群
适用于希望将 AI 驱动的编码助手集成到现有终端工作流或 IDE 中的开发者,以及需要可在 CI/CD 流水线中运行的可编程代理的开发者。
主要亮点
- 灵活部署:可在终端应用、IDE 的 ACP 服务器、以及脚本用的非交互式 CLI 中运行。
- 精细控制:提供多种审批模式(始终询问、接受修改、自动、允许全部)和代理模式(规划 vs. 构建),以管理代理如何修改代码。
- 可扩展性:支持 Model Context Protocol (MCP) 以添加外部工具,支持自定义钩子处理生命周期事件,并支持子代理以委派专注任务。
- 开放标准:与
AGENTS.md集成以提供项目上下文,与 Skills 规范集成以实现可复用的工作流。 - 广泛模型支持:兼容 OpenRouter、Ollama 以及任何 OpenAI 兼容 API。
相关
- 项目
- 项目
- 项目
- 项目
- 项目