skein-js
skein-js es una alternativa open-source a la plataforma LangGraph para TypeScript. Permite alojar agentes de LangGraph.js en tu propia infraestructura (Cloud Run, Railway, Fly.io, Render, AWS, Kubernetes o VPS), sin dependencias externas ni claves de licencia.
Ficha actualizada 22 sept 2026, 18:47 · upstream 22 sept 2026, 18:14 · release v0.17.0
Qué es skein-js
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
skein-js permite crear y ejecutar agentes de LangGraph.js de forma autónoma. No necesitas una API key externa ni un proveedor específico; puedes alojar tus agentes en tu propia infraestructura y usar Postgres como base de datos. Es compatible con el protocolo Agent Protocol, soporta streaming, memoria a largo plazo, humanos en el bucle, trabajo de fondo, cron jobs, background jobs, ejecución duradera, canales, observabilidad (LangSmith, PostHog, OpenTelemetry) y más.
- Automatizar flujos de trabajo complejos con agentes autónomos que toman decisiones basadas en contexto
- Gestionar tickets de soporte o consultas a bases de datos mediante conversaciones continuas
- Procesamiento de documentos con memoria contextual y persistencia entre sesiones
- Orquestación de tareas de background con cron jobs y eventos de webhook
- Chatbots inteligentes que pueden interrumpirse, ser resueltos por humanos o continuar automáticamente
- Flujos de trabajo de desarrollo (CI/CD) con evaluaciones de severidad antes de alertar a equipos
- Soporta múltiples frameworks: Express, Fastify, NestJS, Next.js, Bun, Deno y React/Vue/Svelte/Angular
- No requiere API key externa ni proveedor específico; funciona con cualquier infraestructura
- Incluye un console web en producción para gestionar threads, runs, aprobaciones y tiempo de vuelo
- Soporta streaming de tokens, memoria a largo plazo con búsqueda semántica y TTL
- Permite interrupciones programadas (interrupt) que se resuelven desde cualquier cliente
- Compatible con LangGraph CLI: cambia 'langgraph dev' por 'skein dev'
- Soporta observabilidad nativa con LangSmith, PostHog y OpenTelemetry
- No incluye un editor de código integrado; requiere herramientas externas como VS Code
- El console es opcional en producción y puede leer/eliminar datos si no se configura correctamente
- La persistencia de estado depende del proveedor de base de datos (Postgres o Redis)
- Soporte para múltiples agentes concurrentes está limitado por la configuración del servidor
- No incluye un editor de prompts completo; el prompt debe definirse en el código
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala con `pnpm skein-js@latest my-agent` o `npm create skein-js@latest`. Configura `src/graph.ts` como un archivo `.ts` y ponlo en la carpeta `graphs/agent` de `langgraph.json`. Usa `skein dev` para iniciar el servidor local. Para producción, usa Docker Compose con PostgreSQL y Redis, o despliega directamente en Cloud Run/Fly.io/Railway. El console se activa con `"http": { "console": true }` en la configuración del servidor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.