cherry-studio
Desktop client for chatting with many LLM providers, with agents and knowledge bases
Cherry Studio is an Electron-style desktop app for Windows, macOS and Linux that connects to cloud providers (OpenAI, Anthropic, Gemini, custom compatible endpoints) and local models via Ollama and LM Studio. It adds agents with tool permissions, Skills and MCP servers, local knowledge bases, image generation, translation and an API Gateway. Conversation history and knowledge bases stay on the device, with local and WebDAV backup.
Strengths
- Supports many cloud providers plus Ollama and LM Studio in one app
- Agents can use files, commands, browser automation, Skills and MCP servers
- Local knowledge bases from files, folders and web pages, with OCR options
- Runs on Windows, macOS and Linux; mobile apps exist for iOS and Android
Weaknesses
- AGPL-3.0; a commercial license is needed to avoid AGPL terms
- Centralized management and access controls are in the separate Enterprise Edition
- Many features need API keys, downloaded models or extra dependencies
- Community themes written for v1 need adaptation for the v2 interface
- GPU optional
- Needs Ollama (optional), LM Studio (optional), Provider API keys (for cloud models)
- Models: OpenAI, Anthropic, Gemini, Ollama, LM Studio