rooroo  by marv1nnnnn

AI orchestration framework for VS Code

created 3 months ago
367 stars

Top 78.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

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
212 stars in the last 90 days

Explore Similar Projects

Starred by Zhiqiang Xie Zhiqiang Xie(Author of SGLang), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
6 more.

swarm by openai

0.3%
20k
Multi-agent orchestration framework for lightweight agent coordination
created 1 year ago
updated 4 months ago
Feedback? Help us improve.