Skip to content

About

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

52.8k stars

Watchers

211 watching

Forks

Latest commit

Β 

History

9,751 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

English | Official Site | Documentation | Development | Feedback

Featured|HelloGitHub CherryHQ%2Fcherry-studio | Trendshift Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt

πŸ’ Cherry Studio

Cherry Studio is an AI workstation for Windows, macOS, and Linux. Chat with multiple models, work with agents, build knowledge bases, create images, and automate everyday tasks in one place.

Download Desktop Β· Getting Started

πŸ“± Cherry Studio Mobile is now available for iOS and Android! Download Β· GitHub repository.

πŸ‘ Join Telegram Group|Discord | QQ Group(575014769)

❀️ Like Cherry Studio? Give it a star 🌟 or Sponsor to support the development!

🌠 Screenshots

Agents β€” work with files, tools, and multi-step tasks.

Cherry Studio agent workspace creating a presentation

Conversations β€” explore ideas with your models and assistants.

Cherry Studio conversation displaying a Mermaid chart

Model providers β€” configure services, API keys, and models in one place.

Cherry Studio model provider settings in light mode

Knowledge bases β€” organize sources for retrieval and agent workflows.

Cherry Studio knowledge base with folders and documents

Image creation β€” turn prompts into images and refine your work.

Cherry Studio image creation workspace

🌟 Key Features

Agents & Automation

  • πŸ€– Create agents with their own instructions, workspaces, models, and tool permissions.
  • πŸ› οΈ Work with files, run commands, and use browser and computer automation tools.
  • πŸ”Œ Extend capabilities with Skills and MCP (Model Context Protocol) servers.
  • ⏰ Run scheduled tasks and connect agents to messaging platforms through Channels.

Models & Conversations

  • ☁️ Connect OpenAI, Anthropic, Gemini, and other cloud providers, or add custom compatible services.
  • πŸ’» Use local models through Ollama and LM Studio.
  • πŸ’¬ Customize assistants and compare responses from multiple models in one conversation.
  • πŸ“ Read and share rich responses with Markdown, code highlighting, formulas, Mermaid charts, and conversation exports.

Knowledge & Documents

  • πŸ“š Build local knowledge bases from files, folders, and web pages, then use them in conversations and agents.
  • πŸ“„ Process PDF, Office documents, images, and text, with OCR and document processing options.
  • ✍️ Organize ideas in Markdown notes and manage attachments and generated files in the file library.

Creative & Everyday Tools

  • 🎨 Generate and edit images with supported image models.
  • πŸ”€ Translate text and documents, and use quick translation from other apps.
  • πŸ” Search the web, read pages, and find content across your conversations and knowledge bases.
  • 🧩 Open web-based tools through Mini Apps, or use the API Gateway to connect other applications to your configured models.

Voice & Workspace

  • πŸŽ™οΈ Dictate messages and listen to responses with speech recognition and text-to-speech options, including local models.
  • πŸͺŸ Work across tabs and detached windows, with window pinning, Quick Assistant, and text selection tools.
  • 🌈 Customize your workspace with light and dark themes, layouts, and custom CSS.
  • πŸ’Ύ Keep conversation history and knowledge bases on your device, with local and WebDAV backup options.

Model and tool availability depends on your provider, operating system, and configuration. Some features require API credentials, downloaded models, additional dependencies, or system permissions. See the user documentation for setup.

πŸ“ Roadmap

Follow upcoming work on our project board and GitHub Issues. See Releases for features and fixes already shipped.

Share ideas and discuss priorities in GitHub Discussions.

🌈 Theme

Check each community theme's supported Cherry Studio version before installing. Themes written for v1 need adaptation for the v2 interface.

Contributions of compatible themes are welcome.

🀝 Contributing

Contributions of code, bug reports, documentation, translations, product ideas, and community support are welcome. Browse good first issues to find a place to start.

Getting Started

  1. Read the Contributing Guide and Development Guide.
  2. Fork the repository and create a focused branch from main.
  3. Validate your changes, sign and sign off your commits, and open a pull request targeting main using the repository template.

See the Branching Strategy for branch and release conventions.

🏒 Enterprise Edition

Cherry Studio Enterprise Edition brings centralized model management, shared knowledge bases, employee access controls, and private deployment options to teams and organizations.

Visit the Enterprise website for current capabilities and deployment information. For purchasing, pricing, or a demo, contact bd@cherry-ai.com.

πŸ”— Related Projects

  • Cherry Studio Mobile: The mobile version of Cherry Studio for iOS and Android.

  • Cherry Studio Website: The official website and user documentation.

  • new-api: The next-generation LLM gateway and AI asset management system supports multiple languages.

  • one-api: LLM API management and distribution system supporting mainstream models like OpenAI, Azure, and Anthropic. Features a unified API interface, suitable for key management and secondary distribution.

  • Poe: A platform for exploring AI models and community-created bots.

  • ublacklist: Blocks specific sites from appearing in Google search results

πŸš€ Contributors



πŸ“Š GitHub Stats

Stats

⭐️ Star History

Star History Chart

πŸ“œ License

The Cherry Studio Community Edition is governed by the standard GNU Affero General Public License v3.0 (AGPL-3.0), available at https://www.gnu.org/licenses/agpl-3.0.html.

Use of the Cherry Studio Community Edition for commercial purposes is permitted, subject to full compliance with the terms and conditions of the AGPL-3.0 license.

Should you require a commercial license that provides an exemption from the AGPL-3.0 requirements, please contact us at bd@cherry-ai.com.

About

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

52.8k stars

Watchers

211 watching

Forks

Releases

Packages

Used by

Contributors

Languages