LibreAI / Agents / workflow
// agents · vercel/workflow

workflow

Vercel’s SDK for durable, reliable, observable apps and AI agents in TypeScript.

💎 Hidden gem★ 2.4k stars⑂ 377 forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

workflow is an open-source agents project by vercel (vercel/workflow on GitHub). It has 2,444 GitHub stars and 377 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 3 October 2026.

Repository
vercel/workflow
GitHub stars
2,444
Forks
377
License
Apache-2.0
Last updated on GitHub
3 October 2026
Category
Agents
Listing
Hidden gem — a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Install the SDK

    Add it to your TypeScript project.

  2. Define workflows

    Model long-running agent logic.

  3. Deploy

    Run on Vercel or your own infrastructure.

  4. Observe

    Watch durable executions complete.

// features

Why people love it

Durable execution

Survives restarts and crashes.

TypeScript native

First-class TS developer experience.

Observable

See every workflow step.

Reliable agents

Long agents that actually finish.

Serverless friendly

Built for modern deploy targets.

Vercel backed

Maintained by Vercel.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/vercel/workflow.git
    cd workflow
  2. Step 2 — Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 — Run it

    Follow the project’s launch command — Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains it?

Vercel, at vercel/workflow.

Is it free for commercial use?

Yes. Apache-2.0 licensed.

Does it lock me into Vercel?

No. It runs on Vercel or your own infrastructure.

How is it different from Temporal?

It is TypeScript-first and aimed at agentic workloads.

Is it TypeScript only?

Yes. TypeScript is the supported language.

// keep exploring

Similar tools

AI Agents

Langgraph

Build resilient agents

★ 42.7k starsMIT
View guide →
AI Agents

genkit

Open-source framework for building agentic apps in JavaScript, Go, Dart, and Python, built and used in production by Google

★ 6.5k starsApache-2.0
View guide →
AI Agents

mastra

Mastra is the modern TypeScript framework for AI-powered applications and agents.

★ 28.5k starsUnknown
View guide →
Agents

agents

Build AI agents in a no-code visual builder or TypeScript SDK, fully synced.

★ 1.4k starsCustom
View guide →
AI Agents

typescript-sdk

The official TypeScript SDK for Model Context Protocol servers and clients.

★ 13.5k starsNOASSERTION
View guide →
AI Agents

julep

Durable, composable AI agents — flows that crash and resume, retry safely, and explain every step.

★ 6.6k starsApache-2.0
View guide →
// alternatives

Alternatives in Agents

The most-starred other Agents projects in the LibreAI catalogue — the realistic shortlist if workflow is not the right fit.

Get workflow

Free and open — grab the source, star the repo, and start creating.