claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Automation & Workflows

opencastle

Multi agens orchestration setup for Github Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex and Antigravity.

Slowing down
94/100
last commit about 2 months ago
last release about 2 months ago
releases 95
open issues 0
// install
git clone https://github.com/monkilabs/opencastle

OpenCastle

OpenCastle

Turn your AI coding assistant into a multi-agent team.

Website · Docs · Quick Start · Architecture · Contributing


Works with GitHub Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex CLI, and Antigravity.

One command sets up specialized agents that decompose tasks, work in parallel, and verify each other's output — interactively through IDE chat or automated via the Convoy Engine.

Use it live in your IDE. Run it overnight with the CLI.


Quick Start

npx opencastle init

npx opencastle init

The CLI asks about your IDEs and stack. It installs agents, skills, and MCP servers tailored to your project.

You can select multiple IDEs and tools — the output is adapted for each one.


What gets generated

IDEOutput
VS Code.github/ — agents, skills, workflows, prompts
Cursor.cursorrules + .cursor/rules/
Claude CodeCLAUDE.md + .claude/
OpenCodeAGENTS.md + .opencode/ + opencode.json
Windsurf.windsurfrules + .windsurf/rules/
Codex CLIAGENTS.md + .codex/
AntigravityGEMINI.md + .agents/

MCP servers are auto-configured for your stack in each IDE's native format.


Project CLI

CommandDescription
opencastle initSet up agents in your project
opencastle updateUpdate framework files (keeps your customizations)
opencastle ejectRemove the dependency, keep all files
opencastle destroyRemove ALL OpenCastle files (reverse of init)
opencastle skillsSkill refinement and failure tracking
opencastle packagePackage orchestrator as a plugin for IDE marketplaces

Convoy CLI

CommandDescription
opencastle startGo from idea to convoy spec in one command (PRD → validate → convoy → validate → fix)
opencastle planRun a single prompt template step (generate PRD, convoy spec, or validate)
opencastle validateValidate a convoy YAML spec file without executing it
opencastle runRun the Convoy Engine (deterministic, crash-recoverable orchestrator)
opencastle disputeManage convoy dispute resolution

Observability CLI

CommandDescription
opencastle dashboardOpen the observability dashboard
opencastle doctorValidate your setup and surface issues
opencastle agentsManage persistent agent identities
opencastle baselinesManage visual regression baselines
opencastle logAppend a structured event to the observability log
opencastle lessonAppend a structured lesson to LESSONS-LEARNED.md
opencastle artifactsManage filesystem artifact storage (prune old convoy artifacts)
opencastle insightsAnalyze convoy execution history and generate recommendations

Add --dry-run to any command to preview what it would change without writing files.

📖 Full CLI documentation →


What's Inside

Specialist Agents. Developer, UI/UX, Database, Security, Testing, Reviewer, and more.

On-Demand Skills. Loaded on demand to keep context windows lean. Auto-selected during init based on your stack. All 51 skills and plugins scored 100% on the tessl Skill Evaluator.

Workflow Templates. Features, bug fixes, data pipelines, security audits — reproducible execution templates.

Quality gates. Fast review after every step. Panel majority vote for high-stakes changes. Lint, test, build checks.

Cost-aware routing. Picks the right model tier (Premium → Quality → Standard → Fast → Economy) based on task complexity.

Self-improving. Agents capture lessons and graduate them into permanent instructions.

Hybrid by design. Use OpenCastle interactively through IDE chat for hands-on development, or run automated batch jobs overnight via the Convoy Engine.


Dashboard

npx opencastle dashboard

OpenCastle Dashboard

Visualizes real agent data from your project — sessions, success rates, model usage, execution logs, and panel reviews.

Reads from the same NDJSON logs your agents already write. No setup needed.

📖 Dashboard CLI documentation →


Doctor

npx opencastle doctor

Runs multiple health checks — manifest, configs, skills, observability logs, IDE settings, MCP setup, and environment variables. Useful in CI or after upgrading.

📖 Doctor CLI documentation →


## Convoy Engine

A deterministic, crash-recoverable orchestrator inspired by Steve Yegge's Gas Town. Define tasks in YAML, run overnight, resume after crashes.

npx opencastle run convoy.yml
# convoy.yml
name: "Overnight feature batch"
version: 1
adapter: claude
branch: feat/reviews

tasks:
  - id: migrate-db
    agent: database-engineer
    prompt: "Create a reviews table migration."
    files: ["db/migrations/"]

  - id: build-component
    agent: ui-ux-expert
    prompt: "Build a ReviewCard component."
    files: ["src/components/reviews/"]

  - id: wire-page
    agent: developer
    prompt: "Add reviews to the place detail page."
    depends_on: [migrate-db, build-component]
    files: ["src/pages/places/"]

gates:
  - npm run lint
  - npm run test
  • Crash-safe — SQLite WAL persistence survives crashes, power loss, OOM kills. Resume with --resume.
  • Isolated — each worker runs in its own git worktree. Changes merge back in dependency order.
  • Observable — real-time dashboard auto-starts during execution.
  • Multi-runtime — mix Copilot, Claude Code, Cursor, OpenCode, Windsurf, Codex, and Antigravity in the same convoy.

Generate a validated convoy spec from a plain text description — no YAML by hand:

npx opencastle start --text "Add user reviews to the place detail page"

The start command runs 7 steps automatically: generate PRD → validate PRD → auto-fix PRD if needed → assess complexity → generate convoy spec → validate spec → auto-fix spec if needed. For lower-level control, use opencastle plan to run individual steps.

📖 Full Convoy Engine documentation →


Architecture

See ARCHITECTURE.md for the full diagram, workflow templates, and quality gates.


Contributing

  1. Fork the repo
  2. Create a branch — feat/your-feature or fix/your-fix
  3. Make changes and ensure npm run build:cli passes
  4. Open a PR

For large changes, open an issue first.


Support

OpenCastle is free and open-source.

Buy Me a Coffee at ko-fi.com

For corporate sponsorship inquiries, open a GitHub Discussion.


License

MIT

// compatibility

Platformscli, api, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageTypeScript

// faq

What is opencastle?

Multi agens orchestration setup for Github Copilot, Cursor, Claude Code, OpenCode, Windsurf, Codex and Antigravity.. It is open-source on GitHub.

Is opencastle free to use?

opencastle is open-source under the MIT license, so it is free to use.

What category does opencastle belong to?

opencastle is listed under devtools in the Claudeers registry of Claude-compatible tools.

0 views
54 stars
unclaimed
updated 15 days ago

// embed badge

opencastle on Claudeers
[![Claudeers](https://claudeers.com/api/badge/opencastle.svg)](https://claudeers.com/opencastle)

// retro hit counter

opencastle hit counter
[![Hits](https://claudeers.com/api/counter/opencastle.svg)](https://claudeers.com/opencastle)

// reviews

// guestbook

0/500

// related in Automation & Workflows

🔓

The agent that grows with you

// automationNousResearch/Python211,605MIT[ claude ]
🔓

The API to search, scrape, and interact with the web at scale. 🔥

// automationfirecrawl/TypeScript143,720AGPL-3.0[ claude ]
🔓

🌐 Make websites accessible for AI agents. Automate tasks online with ease.

// automationbrowser-use/Python103,709MIT[ claude ]
🔓

An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message…

// automationbytedance/Python76,016MIT[ claude ]
→ see how opencastle connects across the ecosystem