LOCAL-FIRST WORKFLOW ENGINE

ORCHESTRATE LOCAL WORKFLOWS WITH ZERO LATENCY

Monitor complex task dependency workflows natively on your desktop with visual graphs, streaming terminal logs, pure YAML pipelines, and integrated AI assistant controls via MCP.

VISUAL WORKFLOW ENGINE

Topological step resolution

PURE YAML NATIVE

Zero vendor lock-in

100% LOCAL-FIRST

Offline binary execution

MCP PROTOCOL

Antigravity / Cursor / Claude

INTERACTIVE STEPPING DEMO

SEE THE WORKFLOW ENGINE IN ACTION

Experience how Orchestra orchestrates a full-stack monorepo pipeline (Docker Database → Golang Migration → Parallel Go Backend & React Frontend Builds → App Launch).

TOPOLOGICAL EXECUTION PIPELINEClick node to inspect logs
LEVEL 1 :: DATABASE
1. db:up

docker compose up -d postgres redis

rootIDLE
LEVEL 2 :: MIGRATION
2. db:migrate

go run ./cmd/migrate

db:upIDLE
LEVEL 3 :: PARALLEL BUILDS
3a. backend:build

go build -o dist/api ./cmd/api

db:migrateIDLE
3b. frontend:build

npm run build -w @app/client

db:migrateIDLE
LEVEL 4 :: LAUNCH APP
4. app:start

./dist/api & npm run start

backend:build,frontend:buildIDLE
NODE INSPECTOR
DOCKER

1. db:up

$ docker compose up -d postgres redis

Status:idle
Execution Level:Level 1
Dependencies:None (Root Task)
CONSOLE STREAM :: [1. db:up]
LIVE CONSOLE
Orchestra workflow engine ready.
Click 'Next Step' or 'Auto Play' to test step-by-step pipeline execution!
BUILT FOR DEVELOPERS

POWERFUL FEATURES FOR MODERN DEV STACKS

Everything you need to orchestrate build scripts, microservice dependencies, local database migrations, and AI-assisted workflows in one local app.

GRAPH VISUALIZER

Visual Workflow Engine

Automatically computes topological levels and cycle detection. Executes independent tasks concurrently in parallel levels with real-time graph node state updates.

YAML 1.2

Pure YAML Native Config

Define your pipelines in clean, human-readable YAML files. Zero proprietary DSLs, zero vendor lock-in. Commit your workflows directly to Git.

OFFLINE CAPABLE

100% Local-First Architecture

Runs entirely on your machine. Zero cloud dependency, zero internet required, zero external latencies. Direct access to local node and shell binaries.

LIVE WATCH

Embedded FileWatcher Engine

Monitors target workspace directories for file changes. Automatically triggers relevant task dependency subgraphs while honoring folder ignore rules.

NODE-PTY

Pseudo-Terminal (PTY) Streaming

Integrated node-pty terminal service with streaming ANSI color rendering, interactive stdin/stdout transport, and isolated subprocess execution.

AI INTEGRATION

Model Context Protocol (MCP)

Exposes 25+ workflow control tools via MCP stdio/HTTP transport. Connect Claude, Cursor, or Google Antigravity to inspect and run local workflows directly.

MODEL CONTEXT PROTOCOL (MCP)

CONNECT YOUR AI ASSISTANT

Control local workflows directly from Google Antigravity, Cursor, Windsurf, and Claude Desktop using native Model Context Protocol tools.

SYSTEM PATH CLI (`orchestra-mcp`)

Spawns a headless Node process on demand. Works even when Orchestra desktop app is closed!

EMBEDDED HTTP SERVER

Connects over local HTTP/SSE (`http://localhost:3030/mcp`). Active when Orchestra app is running.

Add to ~/Library/Application Support/Claude/claude_desktop_config.json or %APPDATA%/Claude/claude_desktop_config.json

claude_desktop_config.jsonJSON-RPC / STDIO
{
  "mcpServers": {
    "orchestra": {
      "command": "orchestra-mcp"
    }
  }
}
3-STEP QUICK SETUP
  1. Open Orchestra desktop app → Click "Connect AI Assistant" → Click "Install CLI to PATH".
  2. Paste the generated JSON configuration above into your AI tool setting file.
  3. Ask your AI assistant: "Use Orchestra to inspect my local workflow status" — instant execution!
CROSS-PLATFORM INSTALLERS

CHOOSE YOUR DISTRO & PLATFORM

Orchestra builds native binaries for every major Linux distribution, macOS architecture, and Windows version. Pick your package format below.

Showing native packages for Ubuntu, Debian, Arch Linux, Fedora, RHEL, and Universal AppImage
.DEB PACKAGE
~84 MB

Ubuntu / Debian / Mint

Orchestra-1.0.0-amd64.deb

sudo dpkg -i Orchestra-1.0.0-amd64.deb
.PACMAN PACKAGE
~82 MB

Arch Linux / Manjaro

Orchestra-1.0.0-x86_64.pkg.tar.zst

sudo pacman -U Orchestra-1.0.0-x86_64.pkg.tar.zst
.RPM PACKAGE
~85 MB

Fedora / RHEL / CentOS

Orchestra-1.0.0.x86_64.rpm

sudo dnf install ./Orchestra-1.0.0.x86_64.rpm
APPIMAGE (STANDALONE)
~88 MB

Universal Linux (Any Distro)

Orchestra-1.0.0.AppImage

chmod +x Orchestra-1.0.0.AppImage && ./Orchestra-1.0.0.AppImage
.TAR.GZ ARCHIVE
~80 MB

Standalone Tarball Archive

Orchestra-1.0.0.tar.gz

tar -xzf Orchestra-1.0.0.tar.gz
LINUX SECURITY & PERMISSIONS

All Linux packages include desktop environment shortcuts, protocol handler registrations, and PTY terminal execution permissions out of the box.

Target Arch: x86_64 / amd64