hivemind
Asistente de IA para la terminal con orquestación multiagente, sandbox de código y cambio de proveedor en caliente.
- Lenguaje
- Python
- Año
- 2026
- Versión
- v9
- Stack
- Python 3.12 / prompt_toolkit / httpx / Rich / Ollama / Anthropic / OpenAI
El problema
Una sola interfaz de terminal, scriptable, para trabajar con modelos locales y en la nube sin atarse a ningún proveedor, y en la que varios agentes puedan repartirse un problema.
Qué hace
- Multiproveedor. Ollama, Anthropic y OpenAI, intercambiables en mitad de una conversación.
- Enjambre de agentes. Un orquestador descompone la tarea en un grafo de dependencias y ejecuta en paralelo lo que puede. Trae cuatro plantillas: coder, reviewer, researcher y writer.
- Sandbox de Python. Proceso aislado con límites (128 MB de RAM, 10 s de CPU) y análisis estático que bloquea imports peligrosos.
- Sesiones. Guardar, cargar, bifurcar y exportar a Markdown o JSON. Con deshacer, rehacer y diff entre respuestas.
- Contexto. Imágenes, páginas web convertidas a texto y salida de comandos de shell que se le pasa al modelo.
Seguridad por defecto
Los adjuntos pasan por una lista de patrones bloqueados (.env, .pem, claves SSH, credenciales de AWS). Los binarios se rechazan y hay un límite de tamaño por fichero. Un asistente con acceso a tu terminal no debería poder leer tus secretos por accidente.
Recorrido
Nueve versiones mayores desde la 1.0.