DeepChat
ThinkInAIXYZ/deepchat
Open-source local-first desktop client for AI agents with MCP, Skills, ACP and chat-app remote control
DeepChat is an open-source desktop client that puts chat models, MCP tools, Skills and ACP agents in one local app. It carries the hermes-agent topic but is a general client, not a Hermes-only tool.
What DeepChat does
DeepChat is a local-first desktop client written in TypeScript on Electron. Its sessions follow the Tape.systems idea of keeping the process, so context, tool calls, requests and results stay recoverable and inspectable. A trace view previews request sequences, provider and model metadata and token budgets.
It connects to cloud APIs such as OpenAI, Gemini and Anthropic as well as local Ollama models, and supports MCP resources, prompts and tools. Skills can be installed from folders, ZIP files or URLs, enabled per conversation, and imported or exported with Claude Code, Codex, Cursor, Windsurf and GitHub Copilot. ACP-compatible agents show up as entries in the model selector, and sessions can be controlled from Telegram, Feishu/Lark, QQBot, Discord and WeChat iLink.
Key features
- Desktop client that mixes cloud APIs and local Ollama models
- Session Tape and trace previews for recovering and inspecting agent work
- Per-conversation Skills installed from folders, ZIP files or URLs
- ACP agents selectable like models, with a workspace view for plans and tool calls
- MCP support for resources, prompts, tools and several transports
- Remote control from Telegram, Feishu/Lark, QQBot, Discord and WeChat iLink
When to use it
- Keep several model providers and agent runtimes in one desktop app
- Resume and audit a long agent session using its recorded Tape
- Share Skills between DeepChat and other coding agents
- Steer a running session from a phone through a messaging app
Who it is for: Developers who want one local desktop app for models, MCP servers, Skills and ACP agents instead of several separate tools.
How it fits with Hermes Agent
The repository topics include hermes-agent and openclaw. It is a general-purpose client for several agent runtimes rather than something built only for Hermes Agent.
FAQ
What is DeepChat?
DeepChat is an open-source, local-first AI agent desktop client. It combines multiple model providers, MCP tools, Skills and ACP agents in one app.
Does DeepChat work with Hermes Agent?
DeepChat is tagged hermes-agent on GitHub and runs ACP-compatible agents as selectable entries. The README does not describe a dedicated Hermes Agent integration, so check the project docs for current setup details.
Is DeepChat free and open source?
Yes. DeepChat is released under the Apache License 2.0, which the README says suits both commercial and personal use.
Similar interfaces for Hermes Agent
All interfacesLocal-first AI workspace for multi-agent chat and visual workflows, formerly Hermes Studio and Hermes Web UI
Devin-AXIS iPolloWorkLocal-first agent workbench for Codex, DeepSeek Harness and OpenCode with shared plugins and Skills
outsourc-e Hermes WorkspaceNative web workspace for Hermes Agent with chat, terminal, memory, skills, MCP and swarm control
rullerzhou-afk Clawd on DeskPixel desktop pet that animates as AI coding agents, including Hermes Agent, think, run tools and finish
Sylinko EverywhereOn-screen aware desktop AI assistant that uses app context, multiple LLMs and MCP tools
tutti-os TuttiLocal-first workspace where several coding agents share context, files, apps and tasks with people
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent