poolsideai/pool
pool is Poolside’s coding agent that runs in your terminal or integrates with any ACP-compatible editor
What it solves
pool is a coding agent designed to automate software development tasks. It provides a flexible interface for interacting with AI agents that can read, write, and modify codebases, helping developers move from planning to implementation more efficiently.
How it works
The tool operates as a versatile client and server. It can run as a standalone interactive terminal application, a non-interactive command-line tool (pool exec), or as an Agent Client Protocol (ACP) server that integrates with editors like Zed, JetBrains, and Xcode. It can connect to various agent backends, including Poolside's built-in agent, other ACP servers (like Claude Agent), or local models via Ollama and OpenAI-compatible APIs.
Who it’s for
It is built for developers who want an AI-powered coding assistant that can be integrated into their existing terminal workflow or IDE, and those who need a programmable agent that can be run in CI/CD pipelines.
Highlights
- Flexible Deployment: Runs as a terminal app, an ACP server for IDEs, and a non-interactive CLI for scripts.
- Granular Control: Offers multiple approval modes (Always ask, Accept edits, Auto, Allow all) and agent modes (Plan vs. Build) to manage how the agent modifies code.
- Extensibility: Supports the Model Context Protocol (MCP) for adding external tools, custom hooks for lifecycle events, and subagents for delegating focused tasks.
- Open Standards: Integrates with
AGENTS.mdfor project context and the Skills spec for reusable workflows. - Broad Model Support: Compatible with OpenRouter, Ollama, and any OpenAI-compatible API.
相關
- 專案
- 專案
- 專案
- 專案
- 專案