rooroo  by marv1nnnnn

AI orchestration framework for VS Code

Created 6 months ago
378 stars

Top 75.1% on SourcePulse

GitHubView on GitHub
Project Summary

rooroo is a minimalist AI orchestration framework for VS Code, designed to streamline software development with specialized AI agents. It targets developers seeking a structured, efficient workflow for complex tasks, offering a clear Navigator-led process and organized artifact management.

How It Works

rooroo employs a Navigator-led orchestration model, where a central Navigator agent manages task decomposition, dispatch, and reporting. It utilizes specialized agents (Planner, Developer, Analyzer, Documenter, Idea Sparker) with distinct roles, promoting minimalism and specialization. Tasks are managed via a .rooroo/queue.jsonl file, with detailed briefings in .rooroo/tasks/TASK_ID/context.md that prioritize links over embedded content for efficiency. Agents report back using a structured JSON "Output Envelope."

Quick Start & Requirements

  • Install the Roo Code VS Code extension.
  • Load your .roomodes file (YAML for v3.18.0+, JSON for earlier).
  • Reload VS Code.
  • Initiate by selecting the Rooroo Navigator and stating your goal.
  • Optional: Create a .roo/rules/ directory for custom agent instructions.
  • See Workflow Diagram for process details.

Highlighted Details

  • Minimalist design with specialized agents for clear roles.
  • Navigator-led workflow for task management and communication.
  • Prioritizes concise context via linked files over embedded content.
  • Structured artifact storage in .rooroo/tasks/TASK_ID/.
  • Supports custom agent behavior via .roo/rules/.

Maintenance & Community

  • Project version v0.6.3.
  • Changelog and version details are linked in the README.

Licensing & Compatibility

  • License not explicitly stated in the README.

Limitations & Caveats

  • Requires the Roo Code VS Code extension, which is a significant dependency.
  • The specific LLM models used by each agent are not detailed, impacting cost and capability assessment.
  • The README mentions .roomodes file format differences based on Roo Code version, suggesting potential compatibility considerations.
Health Check
Last Commit

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.