Skip to main content

Welcome to Bloom

Bloom is a multi-agent task orchestration system that enables AI-powered development through YAML-based task definitions and Claude Code agents working in parallel. Whether you're a solo developer or part of a cross-functional team, Bloom adapts to your workflow.

Bloom Demo

What is Bloom?​

Bloom bridges the gap between high-level project planning and AI-powered execution. It supports the entire development lifecycle—from requirements gathering to code generation—with built-in collaboration points for teams of any size.

  • Plan across repositories — Coordinate work spanning backend, frontend, and shared libraries in a single project
  • Explore your codebase — Use bloom enter to ask questions across all your repos without setting up a project
  • Plan thoroughly — Define requirements in PRDs with mockups, designs, and technical constraints
  • Collaborate naturally — PMs, designers, developers, and QA can each contribute at the right stages
  • Execute in parallel — Run multiple Claude Code agents simultaneously on different tasks
  • Stay in control — Human-in-the-loop design with checkpoints, question queues, and task oversight
  • Scale safely — Git worktrees isolate agent work, preventing conflicts
init workspace → clone repos → create project → refine PRD → plan → generate → run

For Teams and Solo Developers​

Teams benefit from structured collaboration points:

  • Product managers and designers own the PRD and add mockups or design links to the project folder
  • Developers, architects, and technical leads refine implementation plans together
  • QA engineers validate checkpoints at phase boundaries
  • DevOps and security teams can review and contribute to planning

Solo developers move fast:

  • Turn ideas into structured plans with AI assistance
  • Let multiple agents execute in parallel
  • Focus on reviewing and iterating rather than writing boilerplate

Key Features​

Multi-Repository Planning​

Unlike single-repo tools, Bloom coordinates work across multiple repositories in a single project. Build features spanning your backend, frontend, mobile app, and shared libraries—all with proper cross-repo dependency ordering.

Cross-Repo Exploration​

Use bloom enter to start an interactive Claude session with access to all your repositories. Ask questions about how systems connect, debug issues across services, or onboard to a new codebase—no project setup required.

Multi-Agent Orchestration​

Run multiple Claude Code agents in parallel, each working on isolated tasks in their own git worktrees. Automatic dependency resolution ensures tasks complete in the right order.

Human-in-the-Loop​

Agents can ask questions and wait for human responses. You stay in control of critical decisions while AI handles the implementation.

YAML-Based Tasks​

Define tasks with clear instructions, acceptance criteria, and dependencies. The schema is simple yet powerful enough for complex projects.

Git Worktree Isolation​

Each agent works in its own git worktree, preventing merge conflicts and allowing true parallel development across multiple features.

Rich Terminal UI​

Monitor all agents in real-time with a tiled terminal interface. Navigate between panes, restart stuck agents, and manage execution flow.

Quick Example​

tasks:
- id: setup-auth
title: Implement authentication service
status: todo
phase: 1
repo: ./repos/backend
worktree: feature/auth
instructions: |
Create a JWT-based authentication service with:
- Login endpoint
- Token refresh
- Password hashing with bcrypt
acceptance_criteria:
- All auth endpoints return proper status codes
- Tokens expire after 24 hours
- Passwords are never stored in plain text

Next Steps​