Overview
The Challenge
AI coding agents have reached a proficiency level where, given correct specs and intent, they are almost always capable of handling a code-development task. The challenge is the transfer of intent from developer/designer to the AI agent. The challenge is two-fold:
- Transfer intent in a structured way that optimizes context building for the AI agent
- Maximize speed so that the human in the loop does not become the bottleneck for development speed
Core Philosophy
“Light Spec” engine: Unlike rigid Spec-Driven Development (e.g., Speckit), tasks here are living documents:
- Raw Intent: A task starts as a simple Markdown file capturing the goal.
- Iterative Refinement: An included AI workflow refines task files in stages — expanding context, adding technical details, and verifying requirements — before code is written.
Key Features & Architecture
Repository-Centric (Inspired by Conductor)
- Tasks as Files: Every task is a Markdown file stored within the code repository.
- Self-Contained Metadata: Task metadata (status, priority, assignee) is stored directly in the file’s YAML frontmatter.
Daemon-less & Stateless (The Beads Evolution)
- No SQL backend, no background daemons. Just files and scripts.
Remote-Ready: Because the state is entirely in the file system, it works seamlessly in remote AI-agent sessions.
Dual-Mode CLI tools optimized for two distinct users:
- Interactive Mode (For Humans): Optimized for “Flow.” Rapidly create, edit, and prioritize tasks without context switching.
- Batch Mode (For Agents): Allowing AI agents to read specs, create tasks and update task status programmatically.
Hierarchical Execution
- Task Dependencies: Define task/task and task parent/task child relationships.
- Agent Decomposition: If a task is too risky or complex for a single run, the Agent can “explode” a parent task into child files.
- Parallelism: Thanks to task status stored in git, and AI agent workflows that support git worktrees.
Visual Management
- TUI Applications: Terminal-based visual interfaces for task management (Kanban Board) and code understanding (Code Browser), without leaving the terminal.
Battle tested: Not a research experiment. Actively developed and used in real projects.
Multi-Agent Support: Supports Claude Code, Gemini CLI, Codex CLI, and OpenCode with shared task workflows across agents.
Fully customizable workflow: All the scripts and workflow skills live in your project repo — modify them for your needs. You can still merge new features and capabilities as they are added to the framework, with the included AI agent-based framework update skill.
Next: Installation