Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

crossband

Crossband es una aplicación local-first para chat grupal con múltiples modelos de IA simultáneos (Claude, GPT, Ollama, Groq). Comparte transcripto único, herramientas comunes y permite integración con agentes de código como Claude Code.

Ficha actualizada 25 sept 2026, 0:46 · upstream 25 sept 2026, 0:43 · release v0.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es crossband

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Crossband es una aplicación de chat grupal diseñada para permitir que múltiples modelos de inteligencia artificial conversen entre sí en un mismo espacio compartido. A diferencia de las aplicaciones de chat tradicionales que conectan a un usuario con un solo modelo, Crossband coloca varios modelos en la misma sala de conversación, permitiendo desacuerdos y colaboraciones interesantes entre ellos.

La aplicación funciona localmente en tu propia computadora, lo que le permite capacidades que los servicios alojados no pueden ofrecer: escuchar quién está hablando, mantener memoria a través de conversaciones y llamar agentes de código directamente a tu repositorio. Soporta modelos de Anthropic, OpenAI, Groq, OpenRouter y modelos locales ejecutados con Ollama o LM Studio.

El sistema incluye Membro como aplicación complementaria para persistencia de memoria entre sesiones. Crossband entrega cada chat terminado a Membro, que distila el contenido en hechos sobre el usuario. Al iniciar nuevas conversaciones, cada modelo recibe un perfil construido desde esos hechos, permitiendo continuidad contextual entre sesiones.

CASOS DE USO
  • Colaboración multi-modelo para análisis de código: Claude revisa arquitectura mientras GPT sugiere refactorizaciones y modelos locales validan cambios
  • Asistente de voz con reconocimiento de hablantes para reuniones familiares o equipos pequeños donde múltiples personas interactúan con los modelos
  • Auditoría de costes de API desglosada por proveedor (metered, subscription, unknown) sin sumar gastos erróneamente
  • Integración de agentes de código como invitados en chats existentes para revisión de pull requests sin modificar archivos directamente
  • Persistencia de memoria entre sesiones usando Membro para mantener contexto a largo plazo sin depender de servicios externos
PUNTOS DESTACADOS
  • Arquitectura local-first que no requiere servidor externo ni cuenta de proveedor, ejecutándose en tu propia infraestructura
  • Transcripto compartido único visible por todos los modelos con etiquetado claro de quién dijo qué mensaje
  • Sistema de voz con ElevenLabs donde cada modelo tiene su propia voz y el backend procesa todo sin exponer claves al navegador
  • Membro como módulo opcional para memoria persistente que distila conversaciones en hechos verificables por el usuario
  • Contabilidad de costes separada en tres columnas (metered, subscription, unknown) que nunca se suman automáticamente
  • Soporte para agentes de código invitados con modos read-only e implement mode controlado mediante GUEST_PERMISSIONS
PRECAUCIONES
  • No incluye Docker ni Dockerfile, requiriendo instalación manual de Python 3.12+ y Node 20+ con entorno virtual
  • Acceso remoto requiere Tailscale o configuración manual de CORS en CROSSBAND_TRUSTED_HOSTS sin soporte out-of-the-box
  • Membro es opcional pero necesario para persistencia entre sesiones; sin él todo se olvida al cerrar el chat
  • El agente de código en implement mode puede ejecutar comandos del proyecto pero nunca puede merge pull requests por seguridad
  • Variables con prefijo MMC_ desde v0.3 detienen la aplicación hasta renombrarse a CROSSBAND_, requiriendo actualización manual
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.

Despliegue manual

Requiere Python 3.12+ y Node 20+. Ejecutar ./start.sh crea entorno virtual, instala dependencias y construye web app. Configurar CROSSBAND_PORT si 8902 está ocupado. Para acceso remoto usar Tailscale con tailscale serve --bg https / http://127.0.0.1:8902. Añadir claves API en .env o mediante setup wizard. Voice requiere ELEVENLABS_API_KEY. Membro opcional para memoria persistente vía CROSSBAND_MEMORY_URL y MEMORY_AUTH_TOKEN. Ver docs/CONFIG.md para todas las variables.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8902
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.