Skip to main content
If you want your AI coding assistant to help you set up OpenWorkflow, copy this prompt and paste it into your agent:
OpenWorkflow Dashboard

What is OpenWorkflow?

OpenWorkflow is an open-source durable workflow engine for TypeScript, backed by PostgreSQL or SQLite. Wrap each operation in a step and OpenWorkflow saves its result. After a crash or deploy, the worker resumes the workflow using those saved results so they aren’t re-run. Use it for background jobs, multi-step integrations, data processing, and AI workflows that need retries, long waits, or coordination between tasks.

Features

Durable - Workflows survive process restarts and server crashes. Completed steps are never repeated.
Resumable - After a crash or deploy, workflows pick up from the last completed step automatically.
Pausable - Workflows can sleep for seconds or months without tying up resources.
Type Safe - First-class TypeScript support for inputs and outputs.

Get Started

Quick Start

Build your first workflow in 5 minutes.

How It Works

Understand the core concepts: workflows, steps, and workers.

CLI Reference

Set up your project, start workers, and open the dashboard.

Building with LLMs

Use agent skills, Markdown docs, and MCP search with your coding assistant.