← all repositories
ThinkInAIXYZ/deepchat

A desktop AI client that treats agents as just another model

DeepChat exists because switching between five AI apps and three protocols is a waste of screen real estate.

deepchat
Not currently ranked — collecting fresh signals.
star history

What it does DeepChat is an Electron-based desktop client that talks to cloud LLMs (OpenAI, Gemini, Anthropic, DeepSeek, and others) and local Ollama models in one interface. It wraps chat, tool calling, and agent runtimes into a multi-tab, multi-window app that also lets you control sessions remotely from Telegram, Discord, Feishu, QQBot, or WeChat iLink.

The interesting bit Instead of treating external agents as plugins, DeepChat uses the Agent Client Protocol (ACP) to surface them as selectable models in the model picker, complete with a dedicated workspace UI for plans and terminal output. It also implements the Model Context Protocol (MCP) for tool calling and supports installable Skills that load task-specific instructions per conversation.

Key highlights

  • Supports a wide range of cloud providers and local Ollama deployment without leaving the GUI
  • Built-in MCP client with Resources, Prompts, and Tools support, plus inMemory services for code execution and file operations
  • Installable Skills via folder, ZIP, or URL, compatible with other AI coding assistants like Claude Code and Cursor
  • Remote session control via Telegram, Discord, Feishu/Lark, QQBot, and WeChat iLink
  • Multi-window, multi-tab architecture with conversation forking, message retry/variations, and Artifacts rendering

Verdict Worth a look if you want a single desktop hub for both commercial and local LLMs with protocol-level tool and agent support. Skip it if you already have a terminal-based workflow you love or if you dread Electron apps on principle.

Frequently asked

What is ThinkInAIXYZ/deepchat?
DeepChat exists because switching between five AI apps and three protocols is a waste of screen real estate.
Is deepchat open source?
Yes — ThinkInAIXYZ/deepchat is open source, released under the Apache-2.0 license.
What language is deepchat written in?
ThinkInAIXYZ/deepchat is primarily written in TypeScript.
How popular is deepchat?
ThinkInAIXYZ/deepchat has 6.1k stars on GitHub.
Where can I find deepchat?
ThinkInAIXYZ/deepchat is on GitHub at https://github.com/ThinkInAIXYZ/deepchat.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.