Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

attesttag

Bot de IA para Slack y Microsoft Teams ejecutando modelos abiertos en endpoints compatibles OpenAI. Incluye consola admin, persistencia SQLite/Postgres y despliegue auto-alojado vía Docker o Helm.

Ficha actualizada 24 sept 2026, 5:02 · upstream 24 sept 2026, 4:31 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es attesttag

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

attesttag actúa como compañero de IA seguro para entornos corporativos, integrándose en hilos de Slack y Microsoft Teams. Su arquitectura prioriza la seguridad mediante un proxy en el borde que inyecta credenciales, asegurando que los modelos nunca reciban claves secretas directamente. Soporta modelos abiertos a través de cualquier endpoint compatible con OpenAI, como OpenRouter o GLM-5.3-Flash por defecto.

La herramienta ofrece capacidades nativas sin configuración previa, incluyendo acceso al historial de Slack, búsqueda web, RAG sobre documentos locales o en S3/MinIO, y conexión a servicios externos como GitHub o ClickUp. Incluye una consola administrativa integrada para gestionar scopes, roles, auditoría de actividad y presupuestos. La implementación es robusta con soporte para corrección automática de código mediante jobs separados que abren PRs sin fusionar cambios.

El despliegue es flexible, permitiendo usar SQLite por defecto o Postgres para escalabilidad, junto con almacenamiento en S3-compatible para documentos. Los scripts de instalación son idempotentes y soportan múltiples plataformas como Google Cloud, AWS, Azure y Kubernetes mediante Helm.

CASOS DE USO
  • Asistente de soporte técnico que responde preguntas en hilos de Slack consultando documentación interna y web.
  • Agente de desarrollo que analiza repositorios, escribe código y abre PRs tras validar cambios con pruebas.
  • Buscador RAG sobre documentos corporativos almacenados localmente o en buckets S3 compatibles.
  • Conector seguro a servicios externos (calendarios, correo) sin exponer credenciales al modelo de IA.
  • Moderación de contenido con guardrails contra inyección de prompts y auditoría de cada llamada a herramienta.
PUNTOS DESTACADOS
  • Aislamiento de credenciales mediante proxy en el borde, evitando que los modelos vean secretos.
  • Soporte nativo simultáneo para Slack y Microsoft Teams con una sola instancia binaria.
  • Ejecución de modelos abiertos vía endpoints compatibles OpenAI sin depender de APIs cerradas.
  • Consola administrativa integrada para gestión de roles, auditoría y configuración de canales.
  • Scripts de despliegue idempotentes para múltiples nubes (GCP, AWS, Azure) con soporte Docker.
PRECAUCIONES
  • Requiere origen HTTPS público por limitaciones de Slack que no envían eventos a localhost.
  • Necesita CPU siempre activo para el dispatcher y scheduler; plataformas serverless pueden fallar si se congelan en idle.
  • Replicación en SQLite es durabilidad, no clustering real; requiere Postgres para evitar bloqueos de escritura multiinstancia.
  • Scripts de despliegue para AWS y Azure son menos probados diariamente que los de Google Cloud.
  • Requiere backup externo del MASTER_KEY fuera del repositorio para recuperar credenciales en caso de pérdida.
VISUAL

Capturas del proyecto

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

attest_tag
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Configurar `MASTER_KEY` fuera del repositorio antes del primer arranque. Usar perfil `quicktunnel` o HTTPS propio si no hay dominio. Asegurar CPU siempre activo en plataformas serverless. Considerar migración a Postgres para escalabilidad y evitar bloqueos de escritura en SQLite multiinstancia.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsGoPython
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
80809000900180
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.