CodePilot is a multi-model AI agent desktop client for people working across several AI providers. It brings conversations, project context, MCP extensions, and provider connections into one interface, and its workflow is organized around multi-session chat with independent context.
The application includes three modes for different workflows: Code, Plan, and Ask. It also offers permission control that asks for confirmation before Claude modifies files, an Assistant Workspace for inspecting files and reviewing changes live, Persona & Memory for consistent behavior across sessions, reusable Skills, session persistence after restart, and onboarding that auto-detects project structure on first run.
CodePilot supports Anthropic, OpenRouter, AWS Bedrock, Google Vertex, Zhipu GLM, Kimi, Moonshot, MiniMax, Volcengine Ark, Xiaomi MiMo, Aliyun Bailian, Ollama, LiteLLM, and any Anthropic-compatible or OpenAI-compatible endpoint, with 17+ providers out of the box. It connects directly from the user’s machine to the provider with the user’s own API key, and the site states that CodePilot never sees code or conversations. Prebuilt downloads are available for macOS (Apple Silicon and Intel) and Windows (x64), while Linux (x64 and arm64) is supported by building from source.
CodePilot is completely free and open source. Its code is public on GitHub, where it can be audited, forked, or contributed to.
CodePilot is an Autonomous agents & workflows project. It focuses on providing a unified desktop client for managing conversations and workflows across multiple AI providers. It is built as an open-source project for developers and power users working with AI agents. The project is open source (Open Source). It runs on the web, macOS, Windows, Linux, and API, and it can be self-hosted.
CodePilot first shipped in 2026. The project is developed in the open on GitHub with 6k stars and 841 commits in the last 90 days. Among its 5 catalogued features are multi-model chat, MCP extensions, and project context. The interface is available in English and Chinese. It exposes integrations via an MCP server and a public API.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do