WORCA — Summary
WORCA is an autonomous software development pipeline with governance enforcement — a 9-stage orchestration system (Preflight → Planner → Plan Reviewer → Coordinator → Implementer(s) → Tester → Reviewer → Guardian → Learner) that runs as a pip-installable Python package with a real-time Node.js web dashboard, governance hooks blocking dangerous operations, and support for parallel pipeline execution in git worktrees.
Problem it solves: Autonomous AI coding agents lack guardrails — they run dangerous shell commands, skip tests, ignore plan constraints, and accumulate unchecked costs; WORCA enforces governance at every tool call via Python hooks (pre/post), provides circuit breakers that halt runaway cost, and emits structured JSONL events for full observability.
Distinctive trait: 8 specialized agents with configurable models (Planner/Coordinator/Implementer in Claude Opus; Tester/Reviewer in Sonnet) plus a governance hook system that physically blocks dangerous operations (rm -rf, force push, env writes) at the Python process level — not just as prompt instructions.
Target audience: Development teams that want fully-autonomous CI-grade pipeline execution for features, bugfixes, and refactors with real-time visibility, human approval gates at configurable checkpoints, multi-project fleet/workspace coordination, and Telegram/Discord/Slack notifications.
Production-readiness: Actively maintained (last commit 2026-05-26); 26 stars, 5 contributors, MIT license; pip package worca-cc + npm package @worca/ui. Uses @beads/bd for task management. Heavy dependency on beads task system and Claude Code CLI.
Differs from seeds: Closest to claude-flow in its comprehensive multi-agent pipeline with coordinated agent roles and git-worktree isolation, but WORCA differs in three key ways: (1) governance enforcement is at the Python hook level (blocking actual system calls) rather than via prompt instructions; (2) agents have configurable per-agent model assignments (Opus for strategic agents, Sonnet for implementation); (3) the dashboard uses WebSocket streaming with real-time stage visualization, cost tracking, and Telegram/Discord/Slack chat integrations. Unlike claude-flow's MCP-server approach, WORCA is a direct Claude Code pipeline — it spawns Claude Code subprocess sessions per stage.