Agentic Software Engineering Workbench

From requirements
to running code.
Autonomously.

An open-source desktop workbench that unifies AI-guided requirements engineering, architecture modelling, and multi-agent autonomous development — with humans in the loop where it matters.

Get Started View on GitHub ▸
Ombuto Code
Ombuto Code — Plan Mode Ombuto Code — Build Mode Ombuto Code — Coding Agents
Plan Mode

AI-guided requirements engineering.

Every project starts with intent. Ombuto guides you through creating structured, linked requirements documents — with AI doing the heavy lifting.

01

PRD & Architecture

Create your Product Requirements Document and Architecture interactively with AI. The agent walks you through each section, asking questions and building the document incrementally. Each document builds on the previous ones.

PRD Architecture Style Guide Data Model Skills
02

Epics & Ticket Generation

AI breaks your PRD into deliverable epics, each with scope, acceptance criteria, and cross-referenced requirements. Then generates implementation tickets with dependency ordering — ready for agents to pick up.

Epics Ticket Generation FR/NFR Traceability Dependencies
03

Mockups & Visual Design

Generate UI mockups with AI agents using SVG-to-PNG conversion. Link mockups to epics so coding agents see the target visual design when implementing UI tickets. View mockups in a gallery with lightbox preview.

SVG-to-PNG Epic Linking Gallery View AI Generation
Build Mode

Multi-agent autonomous execution.

Agents pick up tickets, write code in isolated worktrees, and submit for review. You stay in control.

04

Kanban Board & Backlog

Manage tickets across workflow stages — backlog, todo, in-progress, review, done. Assign agents per ticket, track dependencies, and view acceptance criteria. Real-time status updates as agents work.

Kanban Backlog Dependencies Agent Assignment
05

Workspace & Git

Integrated terminal, Git status, commit graph, and branch management. Agents work in isolated worktrees so your main branch stays clean. Status bar shows branch, modified files, and ahead/behind counts.

Terminal Git Integration Worktrees Commit & Push
06

Automation & Evaluation

The scheduler automatically assigns agents to todo tickets, manages concurrency and rate limits. Built-in evaluation validates agent output against acceptance criteria before human review.

Scheduler Eval Pipeline Concurrency Human Review
The Pipeline

From idea to shipped code, fully orchestrated.

Two phases, one seamless flow. AI guides you through planning, then executes autonomously.

PRD
AI-guided
Architecture
AI-guided
Epics
AI-generated
Tickets
AI-generated
In Progress
Agent coding
Eval
Quality gates
Review
Human-in-loop
Done
Shipped
Skills System

Reusable AI prompts as first-class documents.

Skills are Markdown files in your project that act as system prompts for AI agents. Select a skill before starting any AI session to guide the agent's approach.

PRD Guide
Walks you through creating a structured Product Requirements Document
Architecture Guide
Guides technology choices, component design, and system architecture
Style Guide
Creates comprehensive UI style guides with colour palettes and typography
Ticket Generation
Breaks epics into scoped implementation tickets with dependencies
Mockup Generator
Creates SVG mockups and converts them to PNG for visual reference
Custom Skills
Create your own skills — any Markdown file in docs/Skills/ becomes a skill
Multi-Agent Orchestration

Your team of AI engineers, managed.

Configure multiple coding agents — Claude, Codex, Kimi — with concurrency limits, cool-down periods, and connectivity testing. Ombuto orchestrates them in parallel across your backlog.

Each agent works in an isolated git worktree. Tasks are assigned, executed, evaluated against acceptance criteria, and submitted for your review. You stay in control; they do the heavy lifting.

Agents have access to built-in tools — db-query for reading the backlog database, ticket-write for creating tickets, and svg-to-png for mockup generation.

C

Claude

Anthropic · CLI args · Connected

Enabled
Cx

Codex

OpenAI · Interactive input · Connected

Enabled
K

Kimi

Moonshot · Interactive input · Connected

Enabled
+

More Coming

Additional agents can be configured via YAML

Configure
2
Integrated modes (Plan + Build)
3
AI coding agents supported
100%
Requirement traceability
0
Unreviewed merges
Open Source

Every great system starts
with a single seed.

Ombuto Code is free and open source under the Apache 2.0 license. Get started in seconds with a single command.

npx create-ombutocode my-project
View on GitHub Star on GitHub