login
RepoCritics — Review. Share. Archive. Every open-source repo.

CherryHQ/cherry-studio

Wiki: CherryHQ/cherry-studio

Source: https://github.com/CherryHQ/cherry-studio

Last synced 2026-06-02 · 268 words · Edit wiki on GitHub →

CherryHQ/cherry-studio

An AI productivity studio with chat, autonomous agents, and 300+ pre-built assistants — unified access to frontier LLMs in one desktop app.

What it is

A TypeScript desktop app that combines multi-provider LLM chat (Claude, GPT, Gemini, DeepSeek, etc.), a 300+ catalog of pre-built "assistants" (system-prompted personas), and an autonomous-agent layer. Distributed at cherryai.com. AGPL-3.0 licensed — the network-service copyleft.

Key features

  • Multi-provider LLM chat: OpenAI, Claude, Gemini, DeepSeek, Groq, OpenRouter, Ollama, etc.
  • 300+ pre-built assistants — domain-specific system prompts.
  • Autonomous agent layer with skills (per the topic tags: claude-code, codex, hermes-agent ecosystem).
  • Cross-platform desktop (Windows, macOS, Linux).
  • AGPL-3.0 licensed.

Tech stack

  • TypeScript primary.
  • Electron-style desktop packaging.

When to reach for it

  • You want one desktop chat client across many LLM providers + a curated assistant catalog.
  • You want a unified UX for chat + agent workflows.

When not to reach for it

  • You're allergic to AGPL — the copyleft pulls SaaS-style redistribution into source-release.
  • You want vendor-supported chat — the official providers' apps are simpler.
  • You're risk-averse about installing third-party desktop apps that handle LLM API keys; audit the source before configuring credentials.

Maturity signal

47k stars, 4k forks, AGPL-3.0, actively maintained. The topic-list overlap with multiple emerging agent ecosystems (claude-code, codex, hermes-agent, openclaw, skills) signals broad-platform aspiration. The 1,137 open-issues count is moderate.

Alternatives

  • open-webui/open-webui — self-hosted web UI alternative.
  • ChatGPTNextWeb/NextChat — lighter cross-platform chat client.
  • LibreChat — strict-OSI alternative.

Tags

typescript, large-language-model, chatbot, agent, claude, openai, gemini, desktop, agpl, cross-platform