Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OpenTag

Aplicación de inicio para el SDK Channels de CopilotKit, diseñada como un agente de trabajo con conocimiento auto-alojado para Slack y Microsoft Teams. Utiliza AG-UI y LangGraph, combinando un runtime en Node.js con un agente en Python.

Ficha actualizada 27 sept 2026, 18:20 · upstream 27 sept 2026, 18:07 · release v0.4.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es OpenTag

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

OpenTag es una aplicación de inicio para el SDK Channels de CopilotKit, diseñada como un agente de trabajo con conocimiento auto-alojado para Slack y Microsoft Teams. Utiliza AG-UI y LangGraph, combinando un runtime en Node.js con un agente en Python. La arquitectura soporta despliegues en Railway o AWS ECS Fargate, con imágenes publicadas en ghcr.io.

Los casos de uso principales incluyen la generación de gráficos nativos de Slack a partir de archivos CSV, la creación de proyectos en Linear tras aprobación humana y la investigación web con citación de fuentes. Los puntos fuertes son su arquitectura modular que permite personalización sin tocar el ciclo de vida del canal, el soporte para múltiples plataformas de comunicación y la integración con herramientas como Tavily, GitHub y Notion.

Las limitaciones detectadas incluyen la dependencia de CopilotKit Intelligence para el canal gestionado, lo que limita la autonomía completa en planes gratuitos, y la necesidad de configuración manual de tokens y secretos en Slack. Además, el despliegue requiere Node.js 22+ y Python 3.12, excluyendo entornos más antiguos.

CASOS DE USO
  • Generación de gráficos nativos de Slack a partir de archivos CSV con análisis de métricas
  • Creación de proyectos en Linear tras aprobación humana para evitar acciones no deseadas
  • Investigación web con citación de fuentes y presentación de resultados en tablas
  • Integración con herramientas como Tavily, GitHub, PostHog, Linear y Notion
PUNTOS DESTACADOS
  • Arquitectura modular que permite personalización sin tocar el ciclo de vida del canal
  • Soporte para múltiples plataformas de comunicación: Slack y Microsoft Teams
  • Integración con herramientas como Tavily, GitHub, PostHog, Linear y Notion
  • Despliegue flexible en Railway o AWS ECS Fargate con imágenes en ghcr.io
PRECAUCIONES
  • Dependencia de CopilotKit Intelligence para el canal gestionado, limitando la autonomía completa en planes gratuitos
  • Necesidad de configuración manual de tokens y secretos en Slack (OPENAI_API_KEY, INTELLIGENCE_API_KEY)
  • Requiere Node.js 22+ y Python 3.12, excluyendo entornos más antiguos
  • El canal no usa Socket Mode en Slack para evitar fallos de entrega
VISUAL

Capturas del proyecto

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

A CSV is uploaded and OpenTag replies with a native Slack line chart of impressions, engagements, and likes, plus a written takeawayOpenTag asks to save a project, the user approves, and OpenTag reports the Linear project it createdOpenTag returns a table of AI industry themes with a key takeaway and a list of cited sources
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para despliegue rápido, use Railway con las imágenes ghcr.io/copilotkit/opentag-agent y ghcr.io/copilotkit/opentag-runtime. Para producción escalable, utilice AWS ECS Fargate con Secrets Manager y CloudWatch-to-Datadog log forwarding. Configure correctamente las variables de entorno: OPENAI_API_KEY, INTELLIGENCE_API_KEY, INTELLIGENCE_CHANNEL_NAME. Asegúrese de que el canal no use Socket Mode en Slack para evitar fallos de entrega.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8123
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.