Skip to content
View mainawycliffe's full-sized avatar

Organizations

@garatropic

Block or report mainawycliffe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mainawycliffe/README.md

Maina Wycliffe

Founder & Chief Builder at Garatropic Studios · Creator of skein-js · Author of All Things TypeScript · Google Developer Expert for Angular

Your frontend is TypeScript. Your backend is TypeScript. Why should your AI stack be somewhere else?

I build open-source infrastructure and practical software—from reliable TypeScript agent runtimes to safe, generative interfaces.

What I'm building

The open-source LangGraph Platform alternative for TypeScript. I created Skein because JavaScript and TypeScript developers should not have to leave their ecosystem—or depend entirely on a commercial platform—to put an AI agent into production.

LangGraph.js already gives us a strong foundation for defining agents. Skein builds the open infrastructure around it: the server, persistence, queues, streaming, scheduling, deployment, and operational tools a real product needs. My goal is to help the TypeScript AI ecosystem grow beyond demos by making the production path as capable and natural as the development experience.

  • Agent applications: persistent threads, token and tool streaming, memory, durable execution, human approval, time travel, and crash recovery.
  • Workflows: run classifiers, extractors, enrichment jobs, and other non-chat graphs as simple HTTP endpoints—without forcing everything into a conversation model.
  • Channels: connect agents to WhatsApp, Slack, GitHub, or any webhook, with early acknowledgement, progress signals, durable reply delivery, automatic retries, and replay when something fails.
  • Your infrastructure: develop in memory, move to PostgreSQL and Redis for production, and run on your own servers with no licence key or per-run bill.
npm create skein-js@latest my-agent

Read the docs ·