What problem does it solve?
Sisyphus coordinates and delegates complex development tasks, enabling aggressive parallel execution and coordination across multiple subtasks. It solves the overhead of planning, delegation, and multi-file coordination in large projects.
Core Features & Use Cases
- Aggressive parallelization: run independent subtasks concurrently to reduce lead time.
- Delegation-first: hand off specialized work to appropriate agents rather than attempting to do everything.
- TODO-driven: maintain all work via a centralized TODO list for traceability.
- Phase-based workflow: supports intent judgment, codebase assessment, exploration, and implementation phases.
- Multi-file coordination: coordinates changes across several files and modules.
Use cases include large feature development, significant refactors, research+implementation tasks, and cross-team coordination.
Quick Start
Start Sisyphus by describing your multi-step task. The system will generate a TODO-driven plan and delegate subtasks to specialized agents like @explore, @librarian, and @oracle. Monitor and update the TODO list as tasks complete.