Canales y mensajes directos
Canales públicos y privados, mensajes 1:1 y grupales, contadores de no leídos, @menciones, @here y @channel.
Canales, hilos, mensajes directos, búsqueda, recordatorios y notificaciones, instalados en tu proyecto de Google Cloud con un solo comando. Pagas solo lo que usas, y un equipo pequeño suele pagar $0.
Gratis y de código abierto · Pensado para equipos de 10 a 100 personas, o más · Solo con invitación
Todo lo que un equipo usa de verdad
Canales públicos y privados, mensajes 1:1 y grupales, contadores de no leídos, @menciones, @here y @channel.
Responde en hilos, “enviar también al canal”, y mira quién está escribiendo, incluso dentro de un hilo.
Un atajo para canales, personas y mensajes. Filtra por persona, canal, fecha o archivos.
/remind me in 1h to…, /schedule tomorrow 9am…, posponer y una bandeja “Later”.
Escritorio, Android y la app de inicio del iPhone. Niveles por canal y horarios de No molestar.
Tus reacciones rápidas, mensajes fijados por canal, marcar como no leído y guardar para después.
En línea, ausente por inactividad, última conexión, estado personalizado con vencimiento y hora local en cada perfil.
Arrastra, suelta o pega archivos de hasta 50 MB. Los enlaces muestran título, descripción e imagen.
Publica desde CI, scripts y bots, lee canales y busca con tokens personales. Documentación de la API
IA opcional: pregunta qué decidió tu equipo y recibe una respuesta corta con enlaces a los mensajes. Solo ve lo que tú puedes ver.
Los recordatorios llegan por mensaje directo con “Posponer”, da la bienvenida a quien se suma y responde automáticamente las preguntas frecuentes que definas.
El nombre, logo, colores y mensaje de inicio de sesión de tu espacio, configurados por los admins en un par de clics.
Pregúntale a Flackbot
Pregunta “¿qué decidimos sobre precios?” o “¿qué me perdí hoy?” en un panel junto a tus canales (pantalla completa en el teléfono). Flackbot busca y lee los mensajes, y responde en pocas líneas con enlaces a sus fuentes.
La app está en inglés por ahora.
Instalar
Haz clic en Instalar en Cloud Shell (no hay que instalar nada y ya tienes tu sesión iniciada), o clónalo:
git clone https://github.com/mvergarair/flack
cd flack
Te pide un id de proyecto, una región, tu email y un presupuesto; luego configura y despliega todo.
npm run setup
Activa el inicio de sesión con Google en la consola de Firebase (el instalador te da el enlace), entra e invita a tu equipo desde Admin.
El instalador crea el proyecto (o usa el tuyo), vincula la facturación, activa Firestore, Realtime Database, Storage, Functions e Identity Platform, escribe la configuración, crea una alerta de presupuesto y despliega. Puedes volver a correrlo sin problema.
Costos
Flack necesita el plan Blaze de Firebase: sin mensualidad, solo pagas el uso que supere las cuotas gratuitas, que se renuevan cada día o cada mes. Flack está hecho para quedarse dentro de ellas: páginas de 50 mensajes, caché sin conexión, presencia y “escribiendo…” en Realtime Database, y una búsqueda que no cuesta nada cuando nadie la usa.
El instalador crea una alerta de presupuesto (US$5 al mes por defecto) que te avisa por email al 50%, 90% y 100%. Lo único que normalmente verás son unos centavos al mes por guardar las imágenes de las funciones. Pregúntale a Flackbot es opcional y se cobra por pregunta (unos 2–5 centavos con Claude Sonnet 5.5), con un tope mensual que tú defines.
Estimaciones; el uso depende de cuánto converse tu equipo. Sobre las cuotas gratuitas pagas unos centavos por cada 100 mil operaciones de base de datos y unos US$0,02–0,03 por GB de archivos al mes.
Seguridad
Todo vive en tu proyecto de Google Cloud. No hay un servidor de Flack ni terceros.
Las reglas de Firestore, Storage y Realtime Database revisan la invitación, el rol y la membresía del canal en cada solicitud, con más de 100 pruebas automáticas.
Los archivos se descargan a través del SDK con las reglas aplicadas. Nada tiene una URL pública adivinable.
Funciones de bloqueo rechazan cualquier cuenta de Google sin invitación, y quien es desactivado queda fuera al instante.
Flack en números
Números anónimos y agregados de las instalaciones que comparten estadísticas de uso (activado por defecto, fácil de desactivar; nunca mensajes ni nombres). Ver todos los números · Qué se recopila
Necesitas una cuenta de facturación de Google Cloud (plan Blaze) porque Flack usa Cloud Functions. Con las cuotas gratuitas y la alerta de presupuesto, los equipos pequeños normalmente no pagan nada.
Está pensado para equipos de 10 a 100 personas, y funciona con equipos más grandes. Sobre unos cientos de personas, el backlog del repositorio explica cómo aligerar las conexiones siempre activas (presencia y directorio de miembros) para mantener los costos bajos.
Sí. Agrega un dominio personalizado en Firebase Hosting y súmalo a los dominios autorizados para iniciar sesión.
Es una PWA instalable: agrégala a la pantalla de inicio en iPhone o instálala en Android para tener notificaciones y pantalla completa.
Por ahora la interfaz está en inglés. Esta página y la guía de instalación están en español.
Solo lo necesario para responder: la pregunta y los mensajes que encuentran sus búsquedas, siempre de canales que quien pregunta ya puede leer. Corre con Claude a través de Vertex AI en tu propio proyecto de Google Cloud, bajo los términos de Google Cloud. Viene apagado; para activarlo hay que habilitar una vez el modelo de Claude en Vertex AI Model Garden y tener cuota de Vertex AI (el instalador la solicita).
Corre npm run update en la carpeta de Flack. Descarga la última versión, activa lo nuevo que necesite y la despliega, sin tocar tu configuración. Los admins ven un aviso en la app cuando sale una versión nueva.