# CherryHQ/cherry-studio

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/cherryhq-cherry-studio).**

39,952 stars · 3,676 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/CherryHQ/cherry-studio
- Homepage: https://cherry-ai.com
- awesome-repositories: https://awesome-repositories.com/repository/cherryhq-cherry-studio.md

## Topics

`ai-agent` `claude-code` `code-agent` `codex` `openclaw` `opencode` `shannon` `skills` `superpowers` `superpowers-core-skills` `vibe-coding`

## Description

Cherry Studio is a cross-platform desktop application that serves as a centralized workspace for managing and interacting with multiple artificial intelligence models. It functions as a local-first orchestrator, prioritizing user privacy by storing all conversation history and knowledge bases directly on your device. By providing a unified interface for both cloud-based and local AI services, the platform simplifies API key management and allows for consistent model interaction across different operating systems.

The application distinguishes itself through a robust retrieval-augmented generation pipeline that grounds model responses in your own local documents and web content. It features an extensible agent framework that connects language models to external tools and persistent memory, enabling the development of autonomous agents for complex, multi-step workflows. Users can further refine their experience by configuring custom AI assistants, comparing model performance side-by-side, and utilizing execution trace visualization to monitor token usage and interaction flows.

Beyond core orchestration, the platform includes a suite of productivity tools such as global keyboard shortcuts for immediate AI access, real-time web search integration, and automated translation capabilities. The interface is highly customizable, allowing users to adjust layouts, visual styles, and input settings to suit their specific workflows. The software is distributed as a native desktop client, ensuring system-level integration and offline availability for all managed data and AI tasks.

## Tags

### Artificial Intelligence & ML

- [Model Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/model-orchestrators.md) — Simplifies the management of multiple cloud and local AI providers within a single interface.
- [Retrieval Augmented Generation Pipelines](https://awesome-repositories.com/f/artificial-intelligence-ml/retrieval-augmented-generation-pipelines.md) — Grounds model responses by dynamically searching and injecting local document context into prompts.
- [Autonomous Agent Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-frameworks.md) — Provides an extensible framework for designing and deploying custom agents that automate complex multi-step workflows.
- [Local AI Orchestration Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/local-ai-orchestration-platforms.md) — Acts as a centralized workspace that manages complex workflows, agentic reasoning, and multi-model interactions on local hardware.
- [Reasoning Models](https://awesome-repositories.com/f/artificial-intelligence-ml/reasoning-models.md) — Utilizes advanced models for complex reasoning, code generation, and agent-based tasks. ([source](https://docs.cherry-ai.com/pre-basic/providers/cherryai/mian-fei-ti-yan-deepseek-v3.2-qi-jian-xi-shu-zhu-yi-li-moe.md))
- [Retrieval-Augmented Generation Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/retrieval-augmented-generation-interfaces.md) — Grounds artificial intelligence responses in local documents and web content to provide accurate and context-aware information retrieval.
- [Agent Extensibility Frameworks](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-extensibility-frameworks.md) — Utilizes a modular architecture to connect language models to external tools, coding environments, and persistent memory.
- [AI Provider Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-provider-managers.md) — Simplifies API key management and unified access to various AI service providers. ([source](https://docs.cherry-ai.com/cherry-studio/readme.md))
- [Model Provider Abstractions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-abstractions.md) — Normalizes diverse API responses from multiple cloud and local model services into a single interface.
- [AI Assistant Configurations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assistant-configurations.md) — Allows definition of custom prompts and model parameters for consistent assistant behavior. ([source](https://docs.cherry-ai.com/cherry-studio/preview/chat.md))
- [Model Comparison Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/model-comparison-tools.md) — Supports side-by-side conversations with multiple models to evaluate performance differences. ([source](https://docs.cherry-ai.com/cherry-studio/readme.md))
- [AI Chat Actions](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-chat-actions.md) — Supports file uploads, web searches, and image generation directly within the conversation input. ([source](https://docs.cherry-ai.com/cherry-studio/preview/chat.md))
- [AI Tool Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-tool-integrations.md) — Provides access to specialized tools for image generation, translation, and summarization. ([source](https://docs.cherry-ai.com/cherry-studio/readme.md))
- [Execution Visualizers](https://awesome-repositories.com/f/artificial-intelligence-ml/execution-visualizers.md) — Visualizes internal interaction flows and token usage metrics for model transparency.
- [RAG Productivity Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/rag-productivity-tools.md) — Grounds language model responses in local documents and web content to provide context-aware assistance for specific tasks.
- [Web Search Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/web-search-integrations.md) — Connects external search services to provide internet access for AI models. ([source](https://docs.cherry-ai.com/pre-basic/websearch.md))

### Data & Databases

- [Local Data Stores](https://awesome-repositories.com/f/data-databases/local-data-stores.md) — Stores conversation history and knowledge bases in a local database for privacy and offline access.
- [Knowledge Base Management](https://awesome-repositories.com/f/data-databases/knowledge-base-management.md) — Enables importing documents into searchable local databases for AI-assisted retrieval. ([source](https://docs.cherry-ai.com/cherry-studio/readme.md))

### Development Tools & Productivity

- [Desktop Runtimes](https://awesome-repositories.com/f/development-tools-productivity/desktop-runtimes.md) — Provides a native desktop container for web-based AI interfaces with system-level integration.

### Security & Cryptography

- [Data Privacy Tools](https://awesome-repositories.com/f/security-cryptography/data-privacy-tools.md) — Protect sensitive information by operating locally, performing manual backups, and using synchronization services to ensure your data remains private and available across your devices. ([source](https://docs.cherry-ai.com/cherry-studio/readme.md))
- [Local-First Privacy Tools](https://awesome-repositories.com/f/security-cryptography/local-first-privacy-tools.md) — Ensures sensitive conversation history and personal knowledge bases remain secure by storing them locally on the user's device.

### Business & Productivity Software

- [Desktop AI Clients](https://awesome-repositories.com/f/business-productivity-software/desktop-ai-clients.md) — Provides a native software client that serves as a unified interface for managing and interacting with multiple AI services.
- [AI Workspaces](https://awesome-repositories.com/f/business-productivity-software/ai-workspaces.md) — Offers a consistent and feature-rich desktop environment for managing AI interactions across different operating systems.
