Deep-Co

Deep-Co

A Chat Client for LLM, written in Compose Multiplatform.

succlz123

Communication
Visit Server

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

1.jpg

Config Your LLMs API Key

2.jpg

Config MCP Servers

3.jpg

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

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.

Official
Featured
TypeScript
Apple MCP Server

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.

Featured
Local
TypeScript
@kazuph/mcp-gmail-gas

@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.

Featured
JavaScript
MCP Server Trello

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.

Featured
TypeScript
Linear MCP Server

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.

Featured
JavaScript
Folderr

Folderr

A Model Context Protocol (MCP) server that provides tools to interact with Folderr's API, specifically for managing and communicating with Folderr Assistants.

Official
JavaScript
Composio MCP Server

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.

Official
TypeScript
Gmail MCP Server

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.

Local
Python
Claude Outlook MCP Tool

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.

Local
TypeScript
Gmail AutoAuth MCP Server

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.

Local
JavaScript