finds.dev← search

// the find

ThinkInAIXYZ/deepchat

★ 6,058 · TypeScript · Apache-2.0 · updated Jun 2026

🐬DeepChat - A smart assistant that connects powerful AI to your personal world

DeepChat is an Electron-based desktop AI chat client that consolidates access to 30+ model providers (OpenAI, Anthropic, Ollama, DeepSeek, etc.) behind one UI. It's aimed at power users who want a local-first alternative to browser-based chat tools, with MCP support, agent skills, and remote control from messaging apps like Telegram and Discord.

Full MCP implementation including Resources, Prompts, Tools, and multiple transports — not just the bare minimum tool-calling most clients ship. The Tape system for recording and replaying agent sessions is a real differentiator: you can inspect token budgets, trace request sequences, and resume interrupted work. Skills are portable and compatible with Claude Code, Cursor, Codex, and others, so you're not locked into DeepChat's own format. The remote control feature — running a DeepChat session from Telegram or Feishu while away from the machine — is genuinely useful for long-running agent jobs.

Electron with a 30+ provider integration surface means the dependency graph is enormous and updates to any provider's API format can break things quietly. The ACP protocol it bets on is still nascent and largely controlled by this project's own ecosystem, so 'ACP-compatible agents' is a thin category today. Local data storage sounds like a privacy win until you realize SQLite on disk with 'reserved encryption interfaces' is not the same as actual encryption — that's a placeholder, not a feature. The Chinese-origin project has solid English docs now, but issues and some internal spec files still mix languages, which makes contributing or debugging harder for non-Mandarin readers.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →