Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

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

HiveMind ChatHiveMind Chat
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8750
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.