Beads integrates with Aider to provide AI-assisted coding with structured issue tracking. Unlike autonomous agents, Aider follows a human-in-the-loop design where the AI suggests commands and you confirm them.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/steveyegge/beads/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Aider is an AI pair programming tool that works in your terminal. The beads integration:- Creates
.aider.conf.ymlwith bd workflow instructions - Provides
.aider/README.mdwith quick reference - Instructs the AI to suggest bd commands (not run them automatically)
- Respects aider’s human-in-the-loop philosophy
Aider requires explicit user confirmation to run commands via the
/run command. This gives you full control over what gets executed.Installation
Setup Aider integration
Install aider integration files:This creates:
.aider.conf.yml- Instructions for the AI about bd workflow.aider/README.md- Quick reference guide
Usage Workflow
Starting a Session
During Development
The AI suggests appropriate bd commands as you work:Completing Work
When you’re done:Configuration
.aider.conf.yml
The config file contains instructions for the AI:Aider Commands vs bd Commands
Aider commands start with/ and control aider itself:
/run <command>- Run a shell command/add <file>- Add file to context/help- Show aider help
/run:
/run bd ready- Check available work/run bd create "..."- Create an issue/run bd show bd-42- View issue details
Common Patterns
Starting Work
Discovering Work
Completing Work
Checking Status
Comparison: Aider vs Claude Code
Aider
Human-in-the-Loop
- User must confirm all commands via
/run - Full control over execution
- AI suggests bd commands
- More manual interaction
Claude Code
Autonomous
- AI directly executes bd commands
- Faster workflow
- Hooks auto-inject bd context
- Less user control
Tips for Aider Users
1. Ask for Suggestions
Instead of running commands yourself, ask the AI:2. Let the AI Track Work
The AI knows the bd workflow and will suggest appropriate commands:3. Use bd prime for Context
Get the full workflow guide:4. Create Aliases
Add to your shell config for faster commands:Troubleshooting
The AI isn't suggesting bd commands
The AI isn't suggesting bd commands
-
Check that
.aider.conf.ymlexists: -
Reload aider to pick up the config:
-
Explicitly ask about bd:
Commands are failing
Commands are failing
Make sure you’re in a beads-initialized directory:If not initialized:
I want to remove the integration
I want to remove the integration
.aider.conf.yml and .aider/README.md.Advanced Usage
Multi-File Context
Aider can track multiple files. Combine with bd:Batch Operations
Run multiple bd commands in sequence:Integration with Git
Aider handles git commits. bd tracks issues. They work together:- Claim issue:
/run bd update bd-42 --claim - Make changes with aider
- Aider commits changes
- Complete issue:
/run bd close bd-42 - Sync issues:
/run bd sync
Example Session
See Also
Aider Documentation
Official Aider documentation
Beads Quick Start
Learn Beads basics
Claude Code
Autonomous AI agent integration
Copilot Integration
Use Beads with GitHub Copilot