HiveMind_Chat
HiveMind Chat es una sala de chat multi-modelo que permite a modelos locales y alojados debatir, votar y discutir en una conversación unificada. Construido con Rust, Axum y React, gestiona sesiones complejas con SQLite, ofreciendo streaming en vivo vía WebSocket y políticas de turnos avanzadas para
Ficha actualizada 26 sept 2026, 17:54 · upstream 26 sept 2026, 17:48 · release v1.1.2
Qué es HiveMind_Chat
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HiveMind Chat funciona como una sala donde múltiples modelos lingüísticos interactúan bajo diferentes políticas: paralela (comparación lado a lado), ronda, debate (posturas opuestas), moderada (un agente decide el turno) y consenso (votación final). Permite mezclar modelos locales ejecutados localmente con endpoints alojados, gestionando credenciales de forma segura almacenándolas solo en variables de entorno y nunca en la base de datos o archivos de configuración.
La aplicación se ejecuta como un único binario `hivemind-server` que sirve tanto la API JSON como la interfaz web en el puerto 8750, manteniendo el estado en una sola base de datos SQLite. Incluye un cliente de terminal llamado `hive` para gestionar salas y agentes sin necesidad del navegador. El sistema soporta múltiples proveedores mediante una única implementación, incluyendo Ollama, Anthropic y endpoints compatibles con OpenAI como LM Studio o vLLM.
El despliegue es directo en Linux, macOS o Docker. Para construir desde fuente se requieren Rust 1.88+ y Node.js 22+. La aplicación soporta streaming de tokens vía WebSocket para ver el razonamiento en tiempo real y permite exportar transcripciones a Markdown. No registra servicios de fondo ni instaladores, eliminando la huella al borrar los archivos del proyecto.
- Debate estructurado entre modelos locales con posturas opuestas asignadas por persona.
- Comparación paralela de respuestas de diferentes modelos para evaluar calidad o sesgo.
- Generación de consenso grupal mediante discusión y votación explícita final.
- Evaluación híbrida combinando modelos locales gratuitos con endpoints alojados premium.
- Moderación automática donde un agente supervisa el flujo de conversación entre otros.
- Análisis comparativo de respuestas manteniendo transcripciones buscables en SQLite.
- Gestión segura de credenciales: las claves solo residen en variables de entorno, nunca en la base de datos ni backups.
- Streaming en vivo vía WebSocket permite observar el razonamiento token por token en tiempo real.
- Cliente CLI incluido (`hive`) para gestionar salas y agentes sin depender de la interfaz web.
- Soporte híbrido nativo para mezclar modelos locales (Ollama) con múltiples endpoints alojados.
- Base de datos SQLite ligera que almacena todo el estado en un único archivo local.
- Políticas de conversación flexibles que incluyen consenso, debate y comparación paralela.
- Windows no está probado oficialmente según la documentación del proyecto.
- Construcción desde fuente requiere Rust 1.88+ y Node.js 22+, aunque Docker lo abstrae.
- La ventana de contexto se limita por diseño para evitar prompts excesivamente largos, mostrando solo el tramo reciente.
- No incluye Dockerfile en la raíz del repositorio, dependiendo de `docker compose` para contenerización.
- El puerto predeterminado 8750 está vinculado a loopback (127.0.0.1) por defecto sin token.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue rápido, use Docker Compose y configure `HIVEMIND_ACCESS_TOKEN` en el archivo .env antes de iniciar para evitar advertencias de seguridad al exponer puertos. Si se construye desde fuente, ejecute `cargo build --release` y asegúrese de tener Rust y Node.js instalados. Siempre exporte las variables de entorno con las claves API antes de arrancar el servidor, ya que no se almacenan en la configuración persistente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.

