Una capa de memoria a largo plazo de código abierto para agentes de IA que almacena y recupera información entre sesiones mediante un SDK de Python, una API REST y un servidor MCP.
TokenRhythm/opensquilla
Agente de IA microkernel eficiente en tokens para CLI, interfaz web y canales de chat, que dirige cada turno al modelo más barato que puede resolverlo.
Alternativa open source a:ChatGPT
- Estrellas
- 7,081
- Forks
- 583
- Issues abiertos
- 271
- Último commit
- hace 5 horas
¿Qué es?
OpenSquilla es un agente de IA que se ejecuta localmente y se conecta con muchos proveedores de LLM. Un router local de modelos llamado SquillaRouter clasifica cada turno según su longitud, idioma, código, palabras clave y embeddings, y luego lo envía al modelo más barato que puede gestionarlo. La clasificación se ejecuta en el dispositivo, por lo que el prompt no sale de la máquina para tomar esa decisión.
La interfaz web, la CLI y los canales de chat, como Telegram, Slack, Discord, Feishu, DingTalk, WeCom, Matrix y QQ, usan el mismo ciclo de turnos, de modo que la ejecución de herramientas, los reintentos y el registro se comportan igual en todos ellos. La memoria persistente combina un archivo MEMORY.md seleccionado cuidadosamente con búsquedas de texto completo en SQLite y búsquedas semánticas con sqlite-vec. Las herramientas se ejecutan en entornos aislados con Bubblewrap en Linux, Seatbelt en macOS o un backend nativo de Windows.
El proyecto también incluye skills bajo demanda, compatibilidad con clientes y servidores MCP, sesiones respaldadas por SQLite, un planificador de estilo cron y comandos de migración para importar el estado de OpenClaw o Hermes Agent. Se distribuye como paquete de Python e incluye instaladores de escritorio para macOS y Windows.
Funciones clave
- 01Dirige cada turno al modelo más barato que pueda gestionarlo, mediante un clasificador local de LightGBM y ONNX.
- 02Es compatible con más de 20 proveedores de LLM, entre ellos OpenAI, Anthropic, Ollama, OpenRouter y DeepSeek.
- 03Ofrece una interfaz web, una CLI y canales de chat que comparten un único ciclo de turnos.
- 04Mantiene una memoria local persistente en la que se puede buscar por palabras clave y embeddings semánticos.
- 05Ejecuta herramientas en un entorno aislado por capas, con los niveles de políticas Standard, Strict y Locked.
- 06Incluye búsqueda web, herramientas para archivos y shell, y compatibilidad con clientes y servidores MCP.
Casos de uso
- Reducir el gasto en API de LLM al enviar las solicitudes sencillas a modelos más baratos.
- Ejecutar un asistente personal autohospedado que responda a través de aplicaciones de chat como Telegram o Slack.
- Exponer sesiones del agente a otro cliente MCP para automatizar flujos de trabajo.
- Migrar configuraciones existentes de OpenClaw o Hermes Agent a un nuevo agente local.
Inicio rápido
- 1
Instala uv (Linux/macOS: ejecuta el script de instalación oficial indicado en el README)
- 2
Instala OpenSquilla con uv desde el wheel de la versión publicada
uv tool install --python 3.12 "opensquilla[recommended] @ https://github.com/TokenRhythm/opensquilla/releases/download/v0.5.6/opensquilla-0.5.6-py3-none-any.whl" - 3
Configura OpenSquilla
opensquilla onboard - 4
Inicia la puerta de enlace
opensquilla gateway run
Antes de usarlo
- La instalación predeterminada incluye dependencias pesadas del router, como ONNX Runtime y LightGBM, por lo que la primera instalación requiere una descarga considerable.
- En Windows y macOS, el router puede necesitar bibliotecas nativas del sistema, como Visual C++ Redistributable o libomp, que no se incluyen en la instalación rápida desde la terminal.
- Para compilar desde el código fuente se necesitan Git LFS y Node.js 22.12 o posterior con npm.
Temas
Preguntas frecuentes
- ¿Qué es opensquilla?
- Agente de IA microkernel eficiente en tokens para CLI, interfaz web y canales de chat, que dirige cada turno al modelo más barato que puede resolverlo. OpenSquilla es un agente de IA que se ejecuta localmente y se conecta con muchos proveedores de LLM. Un router local de modelos llamado SquillaRouter clasifica cada turno según su longitud, idioma, código, palabras clave y embeddings, y luego lo envía al modelo más barato que puede gestionarlo. La clasificación se ejecuta en el dispositivo, por lo que el prompt no sale de la máquina para tomar esa decisión.
- ¿opensquilla es gratuito? ¿Qué licencia tiene?
- opensquilla es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opensquilla sigue mantenido?
- Mantenimiento activo. El último commit de opensquilla fue el 22 oct 2026.
- ¿Para qué puedo usar opensquilla?
- Reducir el gasto en API de LLM al enviar las solicitudes sencillas a modelos más baratos. Ejecutar un asistente personal autohospedado que responda a través de aplicaciones de chat como Telegram o Slack. Exponer sesiones del agente a otro cliente MCP para automatizar flujos de trabajo. Migrar configuraciones existentes de OpenClaw o Hermes Agent a un nuevo agente local.
- ¿Cómo se instala opensquilla?
- Instala uv (Linux/macOS: ejecuta el script de instalación oficial indicado en el README) Instala OpenSquilla con uv desde el wheel de la versión publicada: uv tool install --python 3.12 "opensquilla[recommended] @ https://github.com/TokenRhythm/opensquilla/releases/download/v0.5.6/opensquilla-0.5.6-py3-none-any.whl" Configura OpenSquilla: opensquilla onboard Inicia la puerta de enlace: opensquilla gateway run
- ¿Dónde consigo opensquilla?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TokenRhythm/opensquilla
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
Plataforma de agentes personales de IA autoalojada, con agentes aislados que comparten memoria a largo plazo y pueden contactarte por terminal, WhatsApp, Telegram, Slack y más.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Compañero de trabajo personal con IA, autoalojado y con interfaz web, impulsado por un agente de Claude Code, integración con mensajería y ejecución de tareas en sandbox.
Segundo cerebro con IA autoalojable que responde preguntas sobre la web y tus propios documentos, con agentes personalizados y automatizaciones programadas.