Skip to content

erewok/bmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bmo

bmo logo

CI crates.io docs.rs

bmo is a local-first command-line issue tracker backed by a single SQLite file, designed for use by both human developers and AI agents operating in a terminal. It requires no server, no network dependency, and no external services. Issues are identified by BMO-N IDs.

For an example of agents and skills that have been instructed to use bmo check out the bmo-agent-setup project (no need to run the program: the agents and skills are plain markdown files).

Attribution

bmo was inspired by and adapted from docket, an issue tracker for AI agents written by ALT-F4-LLC.

In addition, the code in this repository was written by Claude Code. The repo owner directed this work.

Installation

From crates.io (recommended):

cargo install bmo

From source:

cargo install --path .

Pre-built binaries:

Download the latest binary for your platform from GitHub Releases.

Quickstart

bmo init
bmo create --title "First issue" --priority medium --kind task
bmo list
bmo board
bmo web

pi-code Integration

If you use pi-code, the pi-bmo extension integrates bmo natively into pi. This extension adds typed bmo_* tools that the LLM calls directly, in addition to a live board status widget, board state injected into every agent turn's context, and /board /next /plan slash commands.

pi install git:github.com/erewok/pi-bmo

A companion pi-code extension, bmo-dev-team, adds a full software development team of agents (staff-engineer, project-manager, senior-engineer, qa-engineer, ux-designer) that plans and executes work through bmo.

pi install git:github.com/erewok/bmo-agent-setup

See docs/pi-extension.md for the full integration guide.

Documentation

License

Apache-2.0. See LICENSE file.

bmo was inspired by docket by ALT-F4-LLC. Please credit that project for the ideas in this project.

About

A CLI issue tracker for AI agents and engineers who instruct them

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages