Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactVueNode.jsFastAPIPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
2024
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.