Structured AI Execution
Agents at scale. Context that sticks.
Festival is a planning layer on top of the AI coding tools you already use. Structure multi-project campaigns into phases, sequences, and tasks, then let agents execute without losing the thread.
Multi-project
campaigns at scale
Structured
phases → sequences → tasks
Any AI
Claude, Codex, OpenCode, Crush
$ cgo f
~/my-startup/festivals
$ fest create festival --name "search-rewrite" --type standard
✓ Festival created: search-rewrite
001_INGEST/ 002_PLAN/ 003_IMPLEMENT/
$ fest validate
✓ Festival is valid. Ready for execution.
$ fest next
→ 003_IMPLEMENT/01/03 search_query_builder
3 festivals active. Agents working autonomously.
How Festival Works
Campaigns keep your repos, docs, research, and planning in one workspace. Festivals turn large goals into execution-ready work that agents can keep moving through.
01 · Workspace
Create a campaign workspace
One command gives you a structured place for projects, festivals, documentation, and AI research.
→ Campaign setup02 · Planning
Break work into festivals
Use phases, sequences, and tasks to turn a goal into concrete steps with verification baked in.
→ Methodology overview03 · Execution
Run agents with context intact
`fest next` loads the next scoped task so an agent can continue cleanly across sessions and repos.
→ Agent workflows04 · Throughput
Track multiple missions at once
Parallel festivals, visible progress, and quality gates make multi-project work operable instead of chaotic.
→ Quick startWhy Teams Use Festival
AI coding tools are fast inside a repo. Festival adds the planning and operational layer around them.
Scattered context
Campaigns keep repos, docs, design notes, and planning in one durable workspace instead of across ad hoc folders.
Unstructured AI work
Festivals turn big goals into explicit execution units with expectations, file targets, and verification steps.
No visibility across agents
Progress, status, and quality gates make it clear what is running, what is blocked, and what shipped.
Install and Start Fast
The launch-critical path is simple: install Festival, create a campaign, and get to the first actionable `fest next`.
$
brew install --cask Obedience-Corp/tap/festivalWorks with any AI coding tool
Claude Code
Codex
OpenCode
Crush
Aider
Cursor Agents
Custom tooling