Para agentes de código
Dale a tu agente de código un modelo local.
Pegá un solo prompt en Claude Code o Codex. El agente instala Loci, descarga un modelo que entra en esta Mac y empieza a mandarle resúmenes, extracción y clasificación en lote en vez de a la nube.
Tu agente recibe un modelo, no tu asistente. Las herramientas de Loci, tus archivos, tu correo y tus memorias quedan en la ventana de Loci.
Mac con Apple silicon, macOS 14 o posterior, la versión directa de Homebrew o de esta página. La versión del App Store no tiene la API para agentes. Windows, más adelante.
Configurá Loci como proveedor de modelos locales en esta Mac siguiendo https://askloci.ai/agents/SKILL.md. Instalalo con Homebrew (brew install --cask askloci/tap/loci), usá la imagen de disco de https://askloci.ai/api/mac-download si no hay Homebrew, descargá el modelo recomendado, registrá el servidor MCP de Loci en esta herramienta e instalá la skill para usar Loci en próximas sesiones. Después ejecutá loci_status y decime qué modelos locales están listos.
Funciona en Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI y cualquier agente que hable MCP por HTTP.
Qué recibe tu agente
loci_statusModelos instalados y el estado de cada uno (warm, loading o cold), tokens por segundo medidos en esta Mac, qué entra en memoria, qué se puede instalar. El agente decide solo.
loci_generateUna respuesta de un modelo elegido. Pasale un esquema JSON y recibís JSON validado.
loci_mapUna instrucción sobre hasta 200 elementos en una sola llamada. Resumir cuarenta archivos, clasificar doscientas líneas de log, filtrar resultados de búsqueda antes de leerlos.
loci_pullyloci_warmDescargar y cargar modelos desde el agente en lugar del selector de modelos de la app.
Endpoint compatible con OpenAI
Loci escucha en 127.0.0.1, en el puerto 5624 cuando está libre, y responde chat completions con streaming. Lo puede usar cualquier cliente que sepa mandar chat completions de solo texto a un endpoint de estilo OpenAI. La dirección exacta y un token local están en:
~/Library/Application Support/LociRust/agent-api.json
Funciona con
Usá mcp_url y token de ~/Library/Application Support/LociRust/agent-api.json.
- Claude Code
claude mcp add --transport http --scope user loci "<mcp_url>" --header "Authorization: Bearer <token>"
- Codex
Agregá a
~/.codex/config.toml[mcp_servers.loci] url = "<mcp_url>" http_headers = { Authorization = "Bearer <token>" }- Cursor
Agregá a
~/.cursor/mcp.json{ "mcpServers": { "loci": { "url": "<mcp_url>", "headers": { "Authorization": "Bearer <token>" } } } }- Gemini CLI
gemini mcp add --transport http --scope user --header "Authorization: Bearer <token>" loci "<mcp_url>"
- Copilot CLI
copilot mcp add --transport http --header "Authorization: Bearer <token>" loci "<mcp_url>"
- Cualquier otro
- MCP por HTTP o la API de chat de OpenAI.
¿Preferís instalarlo vos?
brew install --cask askloci/tap/loci
Apple silicon, macOS 14 o posterior, 8 GB de memoria. Macs Intel: la versión del App Store, sin la API para agentes.
Todo queda en la Mac.
La API escucha solo en 127.0.0.1, cada pedido que hace algo necesita un token que solo tu cuenta puede leer, y nada de lo que manda el agente se sube ni se registra. Apagala cuando quieras en Ajustes → Avanzado → Acceso para agentes.
Preguntas frecuentes
¿Sale algo de mi Mac?
No. Los prompts, archivos y respuestas que el agente le manda a Loci quedan en esta Mac.
¿Qué modelo va a usar el agente?
loci_status muestra qué entra en tu memoria y qué tan rápido corre acá; el agente elige, o se lo decís vos.
¿Y si no tengo Homebrew?
El prompt recurre a la imagen de disco, la misma versión firmada.
¿Tengo que hacer algo en Loci?
Terminá su página de configuración una vez después del primer inicio; ahí descarga el primer modelo. Después el agente descarga modelos solo.
¿Cómo lo apago?
Apagá el interruptor en Ajustes → Avanzado → Acceso para agentes.
Descargá Loci
Una IA privada que no deja de funcionar.
Descargá Loci una vez y después chateá sin cuenta, sin subir nada y sin señal.