Tapcraft OS
Open source, code-first workflow platform built on Temporal. AI-native workflow orchestration where logic lives in code, not drag-and-drop.
Tapcraft OS is an open source workflow platform that makes Temporal accessible without dumbing it down.
The positioning is simple: if you want visual workflow builders with drag-and-drop branching, use n8n. If you want a code-first platform where workflow and activity logic lives in Python, with a graph editor for orchestration and monitoring — that’s Tapcraft.
Philosophy:
Tapcraft is a code-first platform. Users write Python for workflow and activity logic. Conditional logic, loops, error handling — all in code. The graph editor is for orchestration and monitoring, not for authoring business logic.
What it does:
- Generates Temporal workflow Python code from graph specifications
- Supports primitives: HTTP requests, delays, browser automation, logging
- Dynamic activity registration for extending functionality
- Git-synced workspace for version-controlled workflow definitions
- Visual graph editor for understanding and monitoring workflow execution
Stack: FastAPI backend, Temporal worker, React + Vite frontend, SQLite, Docker Compose.
External tools (like Claude Code) connect via MCP, keeping the AI layer pluggable rather than baked in.