Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

backchannel

Asistente de reuniones auto-alojado y open source que transcribe en tiempo real con diarización de oradores y ejecuta agentes IA para extraer insights, objeciones y acciones directamente desde tu infraestructura local.

Ficha actualizada 25 sept 2026, 5:51 · upstream 25 sept 2026, 5:13 · release v0.6.5

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es backchannel

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

Backchannel es una herramienta de asistencia a reuniones auto-alojada (self-hosted) y de código abierto bajo licencia MIT. Su arquitectura combina un frontend en Next.js/React con un backend en FastAPI y Python, gestionando bases de datos PostgreSQL para persistir transcripciones atribuidas por orador. El sistema captura audio de micrófono y sistema, lo procesa mediante modelos como Silero VAD y WeSpeaker ResNet152 para diarización, y alimenta a una flota de agentes IA que generan insights en tiempo real.

CASOS DE USO
  • Transcripción en vivo con atribución de oradores durante llamadas o grabaciones locales.
  • Generación automática de resúmenes ejecutivos y breves post-reunión con asignación de responsables.
  • Detección y respuesta a objeciones comerciales en tiempo real durante negociaciones.
  • Análisis de oportunidades y acción items extraídos del contexto de la conversación.
  • Procesamiento de audio local sin enviar datos sensibles a APIs externas (modo Privacy First).
  • Re-transcripción de archivos de audio existentes utilizando modelos alternativos.
PUNTOS DESTACADOS
  • PII Shield: Enmascaramiento automático de datos sensibles (nombres, emails) antes de procesarlos con IA.
  • Arquitectura híbrida: Soporta modelos locales (ONNX Whisper/Parakeet) y APIs externas (OpenAI/Gemini).
  • Agentes configurables: Cada agente tiene su propio modelo, prompt y trigger independiente.
  • Despliegue flexible: Disponible como aplicación de escritorio o contenedor Docker con Compose.
  • Transcripción en tiempo real: Flujo de datos vía WebSocket para baja latencia en la interfaz.
  • Privacidad por diseño: Las claves API se almacenan cifradas y el procesamiento puede ser 100% local.
PRECAUCIONES
  • Requiere hardware específico (ej. NVIDIA GPU) para activar diarización avanzada con Sortformer.
  • Por defecto utiliza una API de Gemini gratuita; la configuración 100% local requiere gestión manual de endpoints.
  • Las aplicaciones de escritorio en Windows y macOS son builds no firmados, mostrando advertencias de seguridad al inicio.
  • La captura de audio depende del navegador para el micrófono, limitando su uso en entornos sin acceso web directo.
VISUAL

Capturas del proyecto

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

The PII ShieldArchitecture diagramBackchannel during a live call: strategic signals across the top, 125 insights in the feed with a mid-call question already answered, a speaker-attributed transcript beside it, andThe post-call briefing: an at-a-glance strip, the kept strategic-signal history, and the top three outcomes with named owners.The insights tab: 125 total across asked, action items, objections, opportunities, observations, and questions.A live objection card matched to an offering and marked Answered above a drafted response.The Admin agents tab: the Privacy First switch above the ten-agent lineup with a model picker per agent.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 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, usa Docker Compose con `docker compose up --build`. Asegura tener ffmpeg instalado (solo macOS). Para privacidad total, configura endpoints locales de modelos (Ollama/vLLM) y habilita PII Shield en el panel Admin. En GPU, añade el override `docker-compose.gpu.yml`. Los datos se guardan localmente; no requiere cuenta externa.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
300080015432
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.