UmaDev
umacloud
Ein Rust-Coding-Agent, der Claude Code / Codex / OpenCode als simuliertes Multi-Rollen-Dev-Team steuert.
Was ist UmaDev?
UmaDev orchestriert ein bestehendes Coding-CLI (Claude Code, Codex oder OpenCode) zu einem gescripteten Neun-Rollen-'Dev-Team' - PM, Architekt, Designer, Engineers, QA, Security, DevOps, Koordinator -, das in Abhängigkeitsreihenfolge plant, baut und review-t. Es erzeugt PRD-/Architektur-/UI-Dokumente, fährt parallele Reviews über geforkte Sessions, prüft Frontend-Backend-Contracts und wendet Governance-Regeln und Quality-Gates an. Ausgeliefert als npm-verteilte Rust-Binary; läuft offline bis auf die zugrunde liegende Modell-Verbindung.
Vor- & Nachteile
Pros
- Legt strukturierte Planung, Review und Governance über ein CLI, das du schon nutzt
- MIT-lizenzierte Rust-Binary via npm, keine gehostete Abhängigkeit ausser deinem Modell
- Erzeugt konkrete Artefakte (PRD, Architektur, Delivery-Nachweise), nicht nur Chat
Cons
- Nur so gut wie der zugrunde liegende Agent, den es steuert, und legt eine schwere Prozess-Schicht darüber
- Das 'Neun-Personen-Team' ist Orchestrierungs-Prompting, keine echten parallelen Agents
- 234 Sterne zu 60 Forks ist für das Alter ein fork-lastiges Verhältnis, das man beobachten sollte
Lizenz
MIT (OSI-open)
Wann interessant
du bereits Claude Code oder Codex nutzt und einen meinungsstarken Multi-Step-Planungs- und Review-Wrapper willst.
Wann zu früh
wenn du deinen Agent-Workflow lieber selbst scriptest oder keine weitere Abstraktion über dem CLI willst.
Kommerzielle Alternative & Verwandtes
- Kommerzielles Pendant: Devin
Dieses Repo war in der Ausgabe 2026-07 des Open-Source-KI-Radars.
RTK
rtk-ai
CLI-Proxy, der Shell-Befehlsausgaben komprimiert, bevor dein KI-Coding-Assistent sie sieht - reduziert Tokens um 60-90%.
TOON
toon-format
Token-Oriented Object Notation - ein kompaktes Serialisierungsformat, das ~40% weniger Tokens als JSON verwendet.
planning-with-files
OthmanAdi
Absturzsichere Markdown-Planung für KI-Coding-Agents - persistiert Task-Zustand über context-Verlust und /clear hinaus.