awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ThinkInAIXYZ avatar

ThinkInAIXYZ/deepchat

0
View on GitHub↗
6,020 stars·683 forks·TypeScript·Apache-2.0·29 viewsdeepchat.thinkinai.xyz↗

Deepchat

DeepChat is a desktop application that connects to multiple cloud and local AI model providers through a single unified chat interface, while also integrating external ACP-compatible coding and task agents as selectable models. It manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks, and connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports.

The application distinguishes itself by supporting remote desktop session control, binding messaging app channels to sessions for creating, switching, and managing conversations away from the desktop. It also loads task-specific instructions, reference files, and scripts from folders, ZIP files, or URLs to specialize agent behavior per conversation, and preserves structured session history with traceable context and tool calls for recovery and debugging.

DeepChat renders Markdown, code blocks, images, Mermaid diagrams, and artifacts within conversations, and supports retrying messages and forking conversations. It manages local Ollama models through a graphical interface without requiring command-line operations, and integrates web search APIs and browser simulation for retrieving external information during conversations. Sessions can be launched via deep links for seamless integration with other applications.

Features

  • Selectable Model Integrations - Integrating external coding and task agents through a standardised agent communication protocol as selectable model entries.
  • Multi-Provider Chat Interfaces - Connecting to multiple cloud and local AI model providers through a single unified chat interface without switching applications.
  • Unified Provider Interfaces - Routes requests to cloud LLMs and local Ollama models through a single abstraction layer without switching applications.
  • Cloud Model Connectivity - Routes requests to a wide range of cloud-hosted language models from a single interface, including OpenAI, Gemini, and Anthropic.
  • Multi-Provider Conversation Managers - Connects cloud and local AI models in one interface so users can switch providers without leaving the conversation.
  • ACP-Compatible Agent Runtimes - Runs ACP-compatible coding and task agents as selectable models with a native workspace UI for plans, tool calls, and terminal output.
  • MCP Protocol Integrations - Connecting external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports.
  • Language Model Connectivity - Connects to cloud LLMs and local Ollama models through a unified interface without switching applications.
  • Session-Based Agent Managers - Manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks.
  • MCP Tool Connectors - Connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports.
  • Local Agent Session Managers - Managing local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks.
  • Local Concurrent Session Managers - Manages concurrent local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks.
  • Chat Content Renderers - Displays Markdown, code blocks, images, Mermaid diagrams, and artifacts within conversations for diverse result presentation.
  • Multi-Transport Connectors - Supports StreamableHTTP, SSE, and Stdio transports for Resources, Prompts, and Tools, with built-in Node.js runtime and DeepLink installation.
  • MCP Transport Protocol Supports - Connects external tools and data sources via StreamableHTTP, SSE, or Stdio transports using the Model Context Protocol.
  • Rich Content Renderers - Displays Markdown, code blocks, images, Mermaid diagrams, and Artifacts, and supports retrying messages and forking conversations.
  • Agent Runtime Managers - A tool that selects and manages ACP-compatible coding and task agents as selectable entries within the model selector.
  • ACP-Compatible Agent Selectors - Picks ACP-compatible coding and task agents as selectable entries within the model selector for specialized tasks.
  • Conversation-Specific Skill Loaders - Loads task instructions, reference files, and optional scripts from folders, ZIP files, or URLs to specialize agent behavior per conversation.
  • Skill Packaging - Loading task-specific instructions, references, and scripts from folders, ZIP files, or URLs into conversations for structured workflows.
  • Conversation-Specific Skill Loaders - Loads task-specific instructions and scripts from folders, ZIP files, or URLs, and enables them per conversation to specialize agent behavior.
  • Graphical Ollama Managers - Downloads, deploys, and runs Ollama models through a graphical interface without requiring command-line operations.
  • Deep Link Launchers - Starts conversations or installs MCP services by clicking a link, enabling seamless integration with other applications.
  • Web Search Integrations - Integrates search APIs and browser simulation so the model can retrieve and highlight external information during a conversation.
  • Agent Session Recorders - Preserving structured work history of agent sessions for recovery, debugging, and future memory flows.
  • Chat Content Renderers - Displays Markdown, code blocks, images, Mermaid diagrams, and artifacts within conversations for diverse result presentation.
  • Messaging App Bindings - Binds messaging app channels to desktop sessions for creating, switching, and managing conversations remotely.
  • Messaging App Session Controllers - Binding messaging app channels to sessions for creating, switching, and managing conversations away from the desktop.
  • Agent Skill Packages - Loads task-specific instructions and scripts from external packages into conversations at runtime to specialize agent behavior.
  • Agent Session Histories - Preserves structured agent session history with traceable context and tool calls for recovery and debugging.
  • AI Chat Clients - Privacy-focused desktop AI assistant with MCP client capabilities.
  • Client Applications - Multi-model chat interface with local file and MCP support.
  • AI - Listed in the “AI 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for thinkinaixyz/deepchatStar history chart for thinkinaixyz/deepchat

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Deepchat

Similar open-source projects, ranked by how many features they share with Deepchat.
  • cherryhq/cherry-studioCherryHQ avatar

    CherryHQ/cherry-studio

    47,419View on GitHub↗

    Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems. The application distinguishes itself through a robust retrieval-augmented genera

    TypeScriptai-agentclaude-codecode-agent
    View on GitHub↗47,419
  • opensquilla/opensquillaopensquilla avatar

    opensquilla/opensquilla

    4,211View on GitHub↗

    OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat

    Pythonagentaiai-agents
    View on GitHub↗4,211
  • nanbingxyz/5irenanbingxyz avatar

    nanbingxyz/5ire

    5,029View on GitHub↗

    5ire is a conversational AI interface and client that integrates large language models with external tools and local data. It functions as an AI prompt manager, a local retrieval-augmented generation knowledge base, and a monitoring tool for tracking API usage and spending across multiple model providers. The project specifically implements the Model Context Protocol to connect AI assistants with live data and executable system tools. It supports tool installation via custom application protocol URIs and uses schema-driven input generation to create interactive configuration forms for server

    TypeScriptknowledge-basellmsmcp
    View on GitHub↗5,029
  • i-am-bee/beeai-frameworki-am-bee avatar

    i-am-bee/beeai-framework

    3,304View on GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Pythonagentsaiai-agent
    View on GitHub↗3,304
See all 30 alternatives to Deepchat→

Frequently asked questions

What does thinkinaixyz/deepchat do?

DeepChat is a desktop application that connects to multiple cloud and local AI model providers through a single unified chat interface, while also integrating external ACP-compatible coding and task agents as selectable models. It manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks, and connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports.

What are the main features of thinkinaixyz/deepchat?

The main features of thinkinaixyz/deepchat are: Selectable Model Integrations, Multi-Provider Chat Interfaces, Unified Provider Interfaces, Cloud Model Connectivity, Multi-Provider Conversation Managers, ACP-Compatible Agent Runtimes, MCP Protocol Integrations, Language Model Connectivity.

What are some open-source alternatives to thinkinaixyz/deepchat?

Open-source alternatives to thinkinaixyz/deepchat include: cherryhq/cherry-studio — Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and… opensquilla/opensquilla — OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution… nanbingxyz/5ire — 5ire is a conversational AI interface and client that integrates large language models with external tools and local… ther1d/shell_gpt — Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language… i-am-bee/beeai-framework — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents… esengine/deepseek-reasonix — DeepSeek-Reasonix is an autonomous software engineering framework and terminal-based AI IDE designed to coordinate…