[Open Source] Desktop Client Supporting Multiple LLM Providers, Cross-Platform

Open SourceOpen Source Systems
2026-05-20 13:27 32 次浏览 • 1 次下载 100KB
[Open Source] Desktop Client Supporting Multiple LLM Providers, Cross-Platform

1. Project Overview

Image

 Cherry Studio

Cherry Studio is a desktop client that supports multiple large language model (LLM) providers, compatible with Windows, Mac, and Linux.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

 Interface

Image
Image
Image

4. Feature Overview

 Key Features

Image
1. Support for Diverse LLM Providers
  • ☁️ Supports mainstream LLM cloud services: OpenAI, Gemini, Anthropic, SiliconFlow, and more
  • Integrates popular AI web services: Claude, Peplexity, Poe, Tencent Yuanbao, Zhihu Zhida, and more
  • Supports local model deployment with Ollama and LM Studio
2. AI Assistants and Conversations
  • Built-in library of 300+ preconfigured AI assistants
  • Create your own custom assistants
  • Chat with multiple models at once for diverse perspectives
3. Document and Data Processing
  • Supports text, images, Office files, PDF, and other formats
  • ☁️ WebDAV file management and data backup
  • Mermaid diagram visualization
  • Syntax highlighting for code
4. Built-in Productivity Tools
  • Global search
  • Topic management
  • AI-powered translation
  • Drag-and-drop reordering
  • Mini-app support
  • ⚙️ MCP (Model Context Protocol) services
5. Polished User Experience
  • ️ Cross-platform support for Windows, Mac, and Linux
  • Ready to use out of the box, no environment setup required
  • Light and dark themes with transparent window support
  • Full Markdown rendering
  • Convenient content sharing

 To-Do List

  • Quick popup (clipboard read, quick ask, explain, translate, summarize)
  • Side-by-side comparison of answers from multiple models
  • Sign in via SSO provided by service providers
  • Internet access for all models (in development...)
  • Release the first stable version
  • Bug fixes and improvements (in development...)
  • Plugin support (JavaScript)
  • Browser extension (text selection translation, summarization, add to knowledge base)
  • iOS & Android clients
  • AI notes
  • Voice input and output (AI calls)
  • Customizable backup content for data backup

5. Tech Stack

️ Development

IDE Setup

Cursor + ESLint + Prettier

Project Setup

Installation

yarn

Development

Install Node.js

Download and install Node.js v20.x.x

Install Yarn

corepack enable
corepack prepare yarn@4.6.0 --activate

Install Dependencies

yarn install

Start

yarn dev

Installation

# For windows
$ yarn build:win

# For macOS
$ yarn build:mac

# For Linux
$ yarn build:linux
#1
资源直链https://code.exmay.com/exmay/ums/account/login
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare