op7418/codepilot

A multi-model AI agent desktop client — connect any AI provider, extend with MCP & skills, control from your phone. Built with Electron + Next.js.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 1st, 2026
Created on February 6th, 2026
Open Issues & Pull Requests: 413 (+0)
GitHub issues: Enabled
Number of forks: 693
Total Stargazers: 6,448 (+0)
Total Subscribers: 19 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.0 hours
Mean response time: 6.9 days
90th percentile: 11.8 days
Tracked items: 332

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 57% of tracked open issues have had no activity in three months. Only 6% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 359
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 143 days
Stale 30+ days: 284
Stale 90+ days: 162

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • v0.57+ parking-lot (102)
  • needs-confirmation (19)
  • old-version (19)
  • stale (18)
  • bug (11)
  • enhancement (6)
  • P0-crash-or-interrupt (4)
  • P0-data-loss-risk (2)

Detailed Description

CodePilot is a multi-model AI agent desktop client that connects any AI provider, extends with MCP and skills, and enables remote control from your phone.

The tool solves the fragmentation problem of working with multiple AI providers by offering a unified interface to 17+ AI services including Anthropic, OpenAI-compatible endpoints, AWS Bedrock, Google Vertex AI, and numerous Chinese AI providers. It lets you switch between providers and models mid-conversation without losing context. Beyond provider abstraction, CodePilot functions as a general-purpose AI agent desktop with features like persistent memory through Assistant Workspace personas, generative UI that renders interactive dashboards and charts, MCP server integration with runtime monitoring, reusable skills installable from a marketplace, media generation capabilities, and task scheduling with cron expressions. The Remote Bridge feature connects to messaging platforms like Telegram, Feishu, Discord, QQ, and WeChat, allowing you to send messages from your phone and receive responses on your desktop.

CodePilot suits developers and power users who work across multiple AI models and want a single desktop application rather than juggling browser tabs or separate tools. It is particularly valuable if you need to maintain conversation context while experimenting with different providers, want to extend functionality through MCP servers and custom skills, or need to integrate AI assistance into your daily workflow through persistent memory and scheduled tasks. The tool distinguishes itself from single-provider clients by its breadth of provider support and from generic chat interfaces by its focus on agent capabilities like generative UI, task automation, and extensibility.

The project shows active development with regular feature additions across multiple domains—recent work spans provider integrations, the generative UI system, the Remote Bridge messaging layer, and the skills marketplace infrastructure. Development appears distributed across both core platform work and ecosystem expansion through the skills marketplace and MCP server support.