Skip to content

DeepChat

DeepChat is a desktop AI client with a distinctive feature: conversation branching. Instead of linear chat history, DeepChat displays conversations as a tree. You can branch off at any message to explore alternative approaches, compare model responses, or test different MCP tool parameters — without losing your original thread.


DC
DeepChat
Open-Source · GitHub
TRANSPORT
Streamable HTTP ✓
PLATFORM
Windows · macOS · Linux
MCP VIA
Settings

Branching Conversations for Better AI Exploration

Conversation branching changes how you interact with AI. After a tool call that returns unexpected results, you can branch: try the same question with different parameters, compare two models' handling, or explore an alternative approach — all visible in the same tree view.

Combined with MCP, this becomes a powerful exploration tool. Query a database one way, branch, query it differently, and compare results side by side. The tree structure preserves every experiment.

Key features:

  • Conversation branching — tree-based history with branch/merge
  • Theme engine — customizable colors, fonts, and layout
  • Multi-model — switch models mid-conversation or per branch
  • Local storage — all conversations stored locally, not in the cloud
  • Markdown rendering — formatted code and text in responses
  • Prompt library — save and organize frequently used prompts

Setup

1. Create a Token

In Vinkius Cloud, go to your server → Connection TokensCreate. Copy the URL.

2. Add MCP Server

Go to SettingsMCPAdd. Paste your Vinkius URL.

3. Branch and Explore

Use conversation branching to try different MCP tool approaches and compare results side by side.


FAQ

How does branching work with MCP tool calls? Branch after a tool call to try different parameters or questions. Each branch maintains its own tool call history, so you can compare approaches.

Are conversations stored locally? Yes. All conversation data, including branches and MCP tool call history, is stored on your machine.

Can I use different models on different branches? Yes. Switch the active model when branching to compare how different models handle the same MCP tools.

Is DeepChat free? Open-source and free to use.