A multi-model AI agent desktop client that connects various AI providers and extends capabilities via MCP.

CodePilot is an open-source desktop app that provides a multi-model AI agent desktop client. It allows users to connect various AI providers through a single interface to handle coding, planning, and general assistance tasks. The application is available for macOS, Windows, and Linux.
Users install the software via platform-specific installers or by building from source using Node.js. It functions as a standalone GUI that manages API connections to different LLM providers, enabling users to switch models mid-conversation without losing context. While it works as a standalone chat client, it can be integrated with a CLI to enable direct file editing and terminal command execution.
The application is built with Electron and Next.js, utilizing SQLite in WAL mode for local data storage to ensure information remains on the user's machine. It includes a project file tree with syntax highlighting and a Git panel for managing branches and commits. The tool is designed for developers and power users who require a centralized hub for multiple AI models and the ability to extend agent capabilities through custom skills or the skills.sh marketplace.
CodePilot is a general-purpose AI agent desktop that bridges the gap between simple chat interfaces and integrated development environments.
A self-hosted control center for running autonomous coding agents to plan and ship changes across codebases.
A collaborative platform to build, schedule, and operate AI agents that handle long running automated tasks.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.