Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openclient-llm

Cliente nativo de LLM para iOS, iPadOS y macOS construido con SwiftUI y Swift 6+. Conecta directamente a servidores compatibles con OpenAI como LiteLLM y Ollama sin proxy propio. Soporta multimodalidad, agentes, MCP y sincronización iCloud.

Ficha actualizada 24 sept 2026, 9:35 · upstream 24 sept 2026, 9:33 · release v1.7.15-build-117-macos

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openclient-llm

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenClient es una aplicación nativa de Apple diseñada para interactuar con modelos de lenguaje grandes (LLMs) a través de servidores compatibles con la API de OpenAI. Está construida con SwiftUI y Swift 6+, aprovechando el ecosistema de Apple como widgets, AppIntents, Shortcuts y Control Center. La arquitectura sigue un patrón MVVM con estricta concurrencia asíncrona y repositorios compartidos entre plataformas.

CASOS DE USO
  • Gestión de conversaciones multimodales con búsqueda web, agentes y herramientas MCP configuradas en el backend.
  • Integración nativa con el ecosistema Apple mediante widgets, AppIntents para Siri y sincronización iCloud.
  • Personalización avanzada con plantillas de prompts, memoria persistente y gestión de contextos locales.
  • Despliegue local seguro sin intermediarios, ideal para privacidad y control total sobre los datos.
PUNTOS DESTACADOS
  • Soporte nativo para LiteLLM, Ollama y servidores compatibles con OpenAI mediante endpoints estándar.
  • Integración profunda con Apple: widgets, Shortcuts, Control Center y menú de macOS.
  • Multimodalidad completa: imágenes, PDFs, audio (STT/TTS) y generación de imágenes en chat.
  • Código abierto bajo licencia AGPL v3.0 con arquitectura modular y estricta concurrencia.
PRECAUCIONES
  • Requiere Xcode 26+ para desarrollo o compilación nativa; no es una app web portable.
  • Depende enteramente de un servidor backend activo (LiteLLM u Ollama) configurado por el usuario.
  • No incluye contenedores Docker ni scripts de despliegue automático en la imagen del repositorio.
  • La sincronización iCloud está habilitada opcionalmente y requiere configuración explícita.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ModelsNew ChatChatChatsOpenClient — Native Apple Client for OpenAI-compatible APIsDownload on the App Store
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Xcode 26+ y un servidor backend activo (LiteLLM u Ollama). No incluye Docker ni scripts de despliegue automático. Configurar credenciales en Keychain del dispositivo y URL del servidor en preferencias. Para producción, usar LiteLLM como proxy para múltiples proveedores o Ollama local.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.