automation

open-flow

Build workflows you can see, code, run, and own. Open-source visual workflow automation with real TypeScript, isolated execution, and a self-hosted Control API.
267 stars+18★ this week26 forksTypeScriptUpdated 10/22/2026100% free · open source
What it does

Open‑Flow lets you design, version‑control, and run visual TypeScript workflows on your own server.

When to use it
  • •You need a repeatable data‑pipeline (e.g., fetch‑transform‑store) that non‑developers can see and edit.
  • •Your product requires custom automation that must stay inside your VPC for security or compliance.
  • •You want a low‑code UI for business users while keeping the logic in real TypeScript that lives in your repo.
Ready-to-paste prompt
npx open-flow@latest run --file workflow.ts --step fetchUser --output json
Heads up: Open‑Flow requires Node 18+ and the `ts-node` package; if you run the Docker compose file, make sure the host’s Docker engine has at least 2 GB RAM allocated, otherwise the isolated TypeScript sandbox will crash at startup.
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/open-flow && curl -fsSL https://workflowstacks.com/api/skills/open-flow/claude-skill -o ~/.claude/skills/open-flow/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How open-flow works
Codeflow
Free to inspect

Open-flow is a very large TypeScript project (~181k lines across 1021 code files, plus 157 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit this month, Apache-2.0 license, has a test suite.

Size
Very large codebase
~181k lines · 1021 code files · days to read — use, don't read
Setup
One-command install
Installs like a normal app. Reading the code is optional.
Runs on
Node.js · Docker
No API keys detected
TypeScript 97%CSS 2%SCSS 2%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    AGENTS.md
    The instructions the AI actually follows
  3. 3
    package.json
    Dependencies and the commands it exposes
  4. 4
    packages/open-flow/README.md
    Inside packages/open-flow/ — the main logic begins here
What's in each folder
packages/open-flow/Core code — the actual logic1207 files
packages/command/Prompts, skills & agent definitions30 files
apps/Sub-packages / plugins296 files
docs/Documentation49 files
scripts/Helper scripts1 files
.agents/Tool / agent settings9 files
assets/Images & static assets9 files
.github/CI / automation (GitHub Actions)8 files
READMEHas testsDocumentedCI checksDocker readyApache-2.0 licenseUpdated this month
Quick Actions
Details
Creator
oomol-lab
Language
TypeScript
Category
automation
Published
8/24/2026

Are you the creator of this tool? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/open-flow.svg)](https://workflowstacks.com/skills/open-flow?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.

Do this with a working workflow

Pages we wrote and tested that put a skill like this to work — importable n8n templates, outcome guides and Claude Desktop configs.