Cherry Studio: 1 interfaz para todos tus LLM (locales + cloud)
Tienes Ollama funcionando en local para el uso diario, crédito en OpenAI para las tareas complejas y una clave de Mistral para el francés. Tres interfaces diferentes, tres historiales, tres lugares donde copiar y pegar tus prompts. Cherry Studio es un cliente de escritorio de código abierto que reúne todos tus LLM —locales y en la nube— en una sola aplicación, con asistentes personalizados y soporte MCP.
#¿Por qué Cherry Studio?
Cherry Studio (CherryHQ/cherry-studio en GitHub, licencia AGPL-3.0) es una aplicación de escritorio Electron que se posiciona como un agregador de proveedores de LLM. La idea: una sola interfaz, un solo historial, tus prompts disponibles en cualquier lugar — independientemente de que el modelo subyacente sea un Qwen 3.5 local en Ollama, GPT-4o en OpenAI o Claude Sonnet en Anthropic.
Para alguien que combina LLM locales y en la nube, Cherry Studio resuelve un problema concreto: dejar de alternar entre LM Studio para los modelos locales, ChatGPT.com para OpenAI, Claude.ai para Anthropic y una pestaña de Mistral para Le Chat. Configuras cada proveedor una vez y cambias de un modelo a otro dentro de la misma conversación si es necesario.
- Soporte nativo para múltiples proveedores
- Ollama, LM Studio, OpenAI, Anthropic Claude, Mistral, DeepSeek, Gemini, OpenRouter, Groq, Together, y cualquier endpoint compatible con OpenAI.
- Open-source AGPL-3.0
- Código público en GitHub. Sin telemetría de salida por defecto. Puedes compilarlo tú mismo.
- Aplicación de escritorio multiplataforma
- Windows, macOS (Intel + Apple Silicon), Linux (AppImage, .deb).
- Asistentes persistentes
- Prompt de sistema + parámetros + modelo preconfigurado, reutilizable como un GPT.
- Bases de conocimiento
- Importación de archivos (PDF, Word, Markdown) con embeddings: un RAG integrado sin tener que montar nada por tu cuenta.
- MCP (Model Context Protocol)
- Conexión de servidores MCP para dar herramientas a tus LLM (filesystem, web, base de datos)
#Prerrequisitos
Tu ChatGPT privado y gratuito en tu máquina en 1 hora — LM Studio, Ollama, Open WebUI, tus documentos, sin nube.
- Espacio en línea de por vida
- PDF + archivos
- Reembolsado 30 j
- Sistema de 64 bits
- Windows 10/11, macOS 11+, Linux reciente. No hay versión móvil oficial (Cherry Studio es solo para escritorio).
- 4 GB de RAM libres
- La app en sí es ligera (Electron), pero si también ejecutas Ollama con un modelo 7B cargado, calcula 8 GB en total.
- Al menos un backend LLM
- O bien Ollama ejecutándose en localhost:11434, o bien una clave API de un proveedor en la nube (OpenAI, Anthropic, Mistral...). Sin eso, la aplicación está vacía.
- (Opcional) Node.js para MCP
- Varios servidores MCP se instalan mediante npx — se recomienda Node 18+ si deseas usar esta característica.
#1. Instalación en Windows / macOS / Linux
El proyecto publica binarios firmados en la página Releases de GitHub. Descarga la última versión estable directamente desde el repositorio oficial.
- 01WindowsDescarga Cherry-Studio-x.y.z-x64-setup.exe (instalador NSIS) o la versión portátil. Haz doble clic y sigue las instrucciones del asistente. No es necesario instalar dependencias externas.
- 02macOSDescarga el .dmg correspondiente a tu arquitectura: Cherry-Studio-x.y.z-arm64.dmg para Apple Silicon (M1/M2/M3/M4), -x64.dmg para Intel. Arrastra la aplicación a /Applications. La primera vez que la abras, haz clic derecho → Abrir para eludir Gatekeeper si la aplicación no está notarizada.
- 03LinuxDescarga el .AppImage (universal) o el .deb (Debian/Ubuntu). Para el AppImage: chmod +x Cherry-Studio-x.y.z.AppImage y luego haz doble clic. Para el .deb: sudo dpkg -i Cherry-Studio-x.y.z.deb.
#2. Conectar Ollama en local
La primera vez que se inicia, Cherry Studio muestra una pantalla vacía: no hay ningún modelo configurado. Empezamos por lo más sencillo: conectarlo a tu Ollama local.
Asegúrate primero de que Ollama esté funcionando y escuchando en su puerto estándar.
Debes recibir una respuesta en formato JSON con la lista de modelos instalados. Si curl devuelve un error de conexión, arranca el servicio Ollama antes de continuar.
- 01Abrir los ajustesEn Cherry Studio, haz clic en el icono Settings (abajo a la izquierda) y luego en Model Providers.
- 02Activar OllamaBusca Ollama en la lista de proveedores y pon el interruptor en ON. El campo API Host se rellena por defecto con http://localhost:11434 — no cambies nada si Ollama está ejecutándose en la misma máquina.
- 03Sincronizar modelosHaz clic en Manage a la derecha y luego en el botón de actualización. Cherry Studio consulta Ollama y muestra todos tus modelos instalados (qwen3.5, granite4.2, gemma4...). Marca los que quieras que aparezcan en el selector.
- 04ProbarVuelve a la vista Chat, crea una nueva conversación, elige un modelo Ollama en el menú superior y envía un mensaje. La respuesta debe ir apareciendo progresivamente en la ventana.
#3. Añadir también los proveedores en la nube
La utilidad de Cherry Studio se hace evidente cuando combinas proveedores. Puedes tener 5 proveedores activos simultáneamente y cambiar entre ellos con un clic en el selector de modelo.
- OpenAI
- Clave de API en platform.openai.com. Cherry Studio ofrece acceso a GPT-4o, GPT-4 Turbo, o1, etc.
- Anthropic Claude
- Clave de API en console.anthropic.com. Modelos Claude Sonnet 4.6, Haiku, Opus disponibles.
- Mistral
- Clave de API en console.mistral.ai. Acceso a Mistral Large, Codestral, Pixtral.
- DeepSeek
- Clave API en platform.deepseek.com. Acceso a DeepSeek V3, R1 (razonamiento).
- OpenRouter
- Una sola clave para acceder a 200+ modelos a través de un proxy unificado — útil para probar rápidamente.
- Endpoint personalizado
- Para cualquier servidor compatible con OpenAI: vLLM, LM Studio en modo servidor, Together, Fireworks, llama.cpp server.
- 01Settings → Model ProvidersActiva cada proveedor que quieras usar.
- 02Pegar la clave de APICampo API Key. Cherry Studio cifra las claves en el almacenamiento local de la app (no en texto plano en un archivo de configuración visible).
- 03Probar la conexiónEl botón Check junto a la clave envía una solicitud de prueba. Verde = OK, rojo = clave inválida o red bloqueada.
- 04Elegir los modelos que se mostraránPara cada proveedor, marcas los modelos que quieres ver en el selector. Desmarca los que nunca usas para no saturar el menú.
#4. Asistentes personalizados
Un asistente de Cherry Studio = un prompt de sistema + un modelo predeterminado + parámetros (temperatura, contexto) + posiblemente una base de conocimientos asociada. Es el equivalente local de los GPTs de OpenAI, salvo que tú mantienes el control.
- 01Hacer clic en + en el panel lateral AssistantsSe abre un panel de creación. Nombre, emoji, descripción breve.
- 02Definir el prompt de sistemaEs el corazón del asistente: su función, sus restricciones y el tono esperado. Ejemplo: «Eres un corrector de trabajos escritos en francés. Respondes señalando los errores uno por uno con su corrección. Sin paráfrasis, sin complacencia».
- 03Elegir el modelo predeterminadoPuedes seleccionar cualquier modelo de cualquier proveedor configurado. Para corrección de texto en francés: mistral-large a través de API, o un mistral-small local a través de Ollama si se requiere privacidad.
- 04Ajustar temperatura y contexto0.2 para una tarea determinista (corrección, extracción), 0.7-1.0 para redacción creativa. El tamaño del contexto depende del modelo (hasta 128k para modelos recientes).
- 05GuardarEl asistente aparece en la barra lateral. Hacer clic = nueva conversación preconfigurada con este setup.
#5. Soporte para MCP (Model Context Protocol)
MCP es el protocolo publicado por Anthropic a finales de 2024 para estandarizar cómo un LLM accede a herramientas externas: leer un archivo, consultar una base de datos, llamar a una API. Cherry Studio es uno de los primeros clientes de escritorio para el público en general que lo soporta de forma nativa.
En concreto, declaras un servidor MCP en Cherry Studio, y todos tus modelos compatibles con el uso de herramientas (Claude, GPT-4, algunos Qwen 3.5 y Granite 4.2) pueden llamar a ese servidor durante una conversación.
Una vez añadido, el asistente puede listar, leer y escribir en la carpeta autorizada. Pídele: «Lista los archivos .md en mi carpeta documentos y resume el más reciente»; utilizará la herramienta por sí solo.
#Cherry Studio vs Chatbox vs Jan
Los tres son clientes de escritorio open-source para LLM de múltiples proveedores. Las diferencias:
- Cherry Studio
- El más completo en agregación: más de 15 proveedores en la nube, Ollama/LM Studio en local, asistentes, bases de conocimiento, MCP. Interfaz densa, curva de aprendizaje algo más exigente.
- Chatbox
- Más minimalista y accesible. Menos proveedores, sin MCP y sin bases de conocimiento tan avanzadas. Muy buena opción si solo quieres un cliente multi-API sencillo y bien organizado, sin complicaciones innecesarias.
- Jan
- Más orientado a priorizar el funcionamiento local: Jan incorpora su propio motor de inferencia (basado en llama.cpp) y, por tanto, puede ejecutar modelos sin depender de Ollama. Menos proveedores en la nube que Cherry, sin MCP en el momento de escribir estas líneas.
En resumen: Cherry Studio si combinas mucho local y nube y quieres MCP. Jan si quieres una solución local todo en uno sin Ollama. Chatbox si quieres el cliente más sencillo.
#Solución de problemas
- No aparece ningún modelo de Ollama
- Verifica que curl http://localhost:11434/api/tags responda, y haz clic en Manage → botón de refrescar en el proveedor Ollama. Si Ollama está funcionando pero no responde, reinicia el servicio.
- Error 401 en OpenAI/Anthropic
- Clave inválida o caducada. Regénérala desde la consola del proveedor y vuelve a pegarla. Comprueba también que tu cuenta tenga crédito.
- Error de conexión en el cloud detrás de un proxy empresarial
- Cherry Studio no lee siempre las variables de entorno HTTPS_PROXY. Configura el proxy en Settings → General → Network.
- El servidor MCP no se inicia
- Node.js faltante o demasiado antiguo. Instala Node 18+ (se recomienda nvm), vuelve a iniciar Cherry Studio. Los logs MCP son accesibles a través de View → Toggle Developer Tools → Console.
- App lenta / que va a trompicones
- Demasiado historial acumulado. Las conversaciones largas sobrecargan el índice local. Archiva o elimina las antiguas mediante Settings → Data Management.
- Respuesta cortada a la mitad
- El modelo ha alcanzado su límite de tokens de salida. Aumenta Max Tokens en los ajustes del asistente (4096 o más para respuestas largas).
#Para ir más allá
Cherry Studio resulta especialmente interesante como interfaz unificada. Para profundizar en el backend que funciona por debajo:
- Si aún no tienes Ollama
- «Ollama: qué es y cómo funciona» explica el demonio que Cherry Studio consulta localmente; resulta útil para entender por qué un modelo no se carga.
- Si comparas Cherry con otras interfaces
- «LM Studio vs Ollama: ¿cuál elegir en 2026?» y la guía «Msty: una elegante interfaz para LLM locales» cubren las alternativas directas en el segmento de las interfaces unificadas.
- Si quieres ir más allá al compartir recursos
- « LiteLLM: un proxy unificado local y en la nube » va más allá de Cherry Studio al situarse en el lado del servidor, con fallback automático entre Ollama local y API en la nube.
¿Un comentario, un error, una precisión? Avísanos, eso mejora la guía para todos.