Deep-Co
A Chat Client for LLM, written in Compose Multiplatform.
succlz123
README
Deep-Co
<p align="center"> <kbd> <img alt="icon" src="desktopApp/icon.png" width="128" height="128"> </kbd> <br> <br> <img alt="windows" src="http://img.shields.io/badge/-windows-4D76CD.svg?style=flat"> <img alt="macos" src="http://img.shields.io/badge/-macos-111111.svg?style=flat"> <img alt="linux" src="http://img.shields.io/badge/-linux-2D3F6C.svg?style=flat"> <br> <img alt="kotlin" src="https://img.shields.io/badge/kotlin-2.1.20-blue.svg?logo=kotlin"> <img alt="compose" src="https://img.shields.io/badge/compose-1.7.3-blue?logoColor=f5f5f5"> <br> <img alt="stars" src="https://img.shields.io/github/stars/succlz123/DeepCo?color=pink&style=plastic"> <img alt="gpl" src="https://img.shields.io/badge/license-GPL--3.0-orange"> <img alt="release" src="https://img.shields.io/github/v/release/succlz123/DeepCo?color=blueviolet&display_name=tag&include_prereleases&label=Release"> </p>
A Chat Client for LLMs, written in Compose Multiplatform. Target supports API providers such as OpenRouter, Anthropic, OpenAI, DeepSeek, Coze, Dify, Google Gemini, etc. You can also configure any OpenAI-compatible API or use native models via LM Studio/Ollama.
[!IMPORTANT]
(Only the Official DeepSeek Provider is currently supported)
Feature
- [x] Chat with MCP Server (Stream&Complete)
- [x] Chat History
- [x] MCP Support
- [x] DeepSeek LLM
- [ ] OpenAI LLM
- [ ] Claude LLM
- [ ] Google Gemini LLM
- [ ] OLLama LLM
- [ ] MCP Server Market
- [ ] RAG
- [ ] Dark/Light Theme
Chat With LLMs

Config Your LLMs API Key

Config MCP Servers

Model Context Protocol (MCP) ENV
MacOS
brew install uv
brew install node
windows
winget install --id=astral-sh.uv -e
winget install OpenJS.NodeJS.LTS
Build
Run desktop via Gradle
./gradlew desktopApp:run
Building desktop distribution
./gradlew :desktop:packageDistributionForCurrentOS
# outputs are written to desktopApp/build/compose/binaries
Thanks
Recommended Servers
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Apple MCP Server
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
@kazuph/mcp-gmail-gas
Model Context Protocol server for Gmail integration. This allows Claude Desktop (or any MCP client) to interact with your Gmail account through Google Apps Script.
MCP Server Trello
Facilitates interaction with Trello boards via the Trello API, offering features like rate limiting, type safety, input validation, and error handling for seamless management of cards, lists, and board activities.
Linear MCP Server
A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.
Folderr
A Model Context Protocol (MCP) server that provides tools to interact with Folderr's API, specifically for managing and communicating with Folderr Assistants.
Composio MCP Server
A server implementation that provides MCP-compatible access to Composio applications like Gmail and Linear, allowing interaction through a structured interface for language models.
Gmail MCP Server
Integrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.
Claude Outlook MCP Tool
A Model Context Protocol tool that enables Claude to interact with Microsoft Outlook for macOS, allowing users to read/send emails, manage calendar events, and access contacts through natural language commands.
Gmail AutoAuth MCP Server
Server for Gmail integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Gmail through natural language interactions.