Dispatch b00t learn content from CSV topics to specified AI agents via MCP, CLI, or ACP transports, with fallbacks to available tools and auto-install requests for missing ones.
"Tell me what I'm running on, what tools are available, what I'm allowed to do, what goals I should optimize for, and where the boundaries are."
b00t is a context-aware agentic operating layer: tool discovery, version management, tribal knowledge, multi-agent coordination, and MCP integration — batteries included.
curl -fsSL https://raw.githubusercontent.com/elasticdotventures/_b00t_/main/install.sh | bash
Downloads the binary from GitHub Releases and verifies its SHA256 checksum when possible. Supports Linux x86_64/aarch64/armv7 and macOS Intel/Apple Silicon.
From crates.io:
cargo install b00t-cli
From source:
git clone https://github.com/elasticdotventures/_b00t_.git
cd _b00t_ && cargo install --path b00t-cli
b00t --version
b00t status # check tool versions vs desired
b00t cli check rust # is rustc installed?
b00t cli install uv # install/upgrade to desired version
b00t cli up # check all datums
b00t cli up --yes # update all tools to desired versions
b00t learn rust # load Rust dev context into agent session
b00t learn docker # container orchestration knowledge
b00t lfmf rust "PyO3: unset CONDA_PREFIX before cargo build to fix linker errors"
b00t advice rust "PyO3" # retrieve lessons for a tool+pattern
# In Claude Code, add the b00t marketplace plugin
/plugin marketplace add elasticdotventures/_b00t_
/plugin install b00t@b00t-plugins
/plugin install skill-document-understanding@b00t-plugins
Provides /b00t skill, context-aware tool dispatch, and all available b00t skills.
Bundles publish deterministic MCP recipes at .claude-plugin/recipes/{skills,roles}/*.json
(for example: skill-document-understanding provides docling-mcp + fetch-url-as-markdown).
b00t mcp install b00t claudecode # Claude Code
b00t mcp install b00t vscode # VS Code
b00t mcp list # list available MCP servers
50+ MCP tools exposed via b00t-mcp — b00t_up, b00t_status, b00t_learn, b00t_lfmf, b00t_advice, and more.
# Multi-agent mission coordination
b00t acp hive create mission-id 3 "Build and deploy microservice" leader
b00t acp hive join mission-id developer
b00t acp hive sync mission-id 1 # barrier: wait for all agents at step 1
b00t acp hive ready mission-id 2 # signal readiness for step 2
b00t.sh implements the Ralph autonomous task loop (Observe→Orient→Decide→Act):
# Run with default claude tool, 10 iterations
bash b00t.sh
# Configure via env or flags
TOOL=mistralrs bash b00t.sh --max-iterations 5 --role executor
bash b00t.sh --tool codex --sleep 1
Tools: claude, codex, amp, opencode, mistralrs (local vLLM).
Loop exits on EXIT_SIGNAL=true in LLM output, or exit 75 (tempfail/restart) after max iterations.
Datums in _b00t_/ declare tools with detect/install/desires/hint. b00t resolves DAG-ordered installs:
b00t cli detect fastmcp # run datum detect script
b00t cli desires rust # show target version
b00t cli install fastmcp # install: python → uv → fastmcp (DAG-aware)
b00t session init --budget 25.00 --time-limit 120 --agent "code-reviewer"
b00t session status
b00t checkpoint "completed feature X"
| Platform | Architecture | Status |
|---|---|---|
| Linux | x86_64 | ✅ |
| Linux | aarch64 | ✅ |
| Linux | armv7 | ✅ |
| macOS | Intel | ✅ |
| macOS | Apple Silicon | ✅ |
git clone https://github.com/elasticdotventures/_b00t_.git && cd _b00t_
cargo build
cargo test --workspace
just -l # available recipes
just release # dispatch GitHub release workflow
Release pipeline: release.yml (tag + GitHub Release) → build-release.yml (cross-platform binaries) → publish-crates.yml (crates.io).
Issues / hive recruitment: github.com/elasticdotventures/b00t/issues
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
b00t plugin for Claude Code - extreme programming agent framework with datum system, direnv pattern, and DRY philosophy
Workflow orchestration, certainty-graded quality rules, and task pipelines for b00t agents
b00t plugin for Claude Code - extreme programming agent framework with datum system, direnv pattern, and DRY philosophy
npx claudepluginhub elasticdotventures/_b00t_ --plugin b00tWorkflow orchestration, certainty-graded quality rules, and task pipelines for b00t agents
No description provided.
Agent configuration utilities - project assimilation, config auditing, teammate definitions, MCP management, and hooks configuration
Automatically detects and loads AGENTS.md files to provide agent-specific instructions alongside CLAUDE.md. Enables specialized agent behaviors without manual intervention.
AgenticFlow developer tools for Claude Code — build AI agents, deploy multi-agent workforces, and automate operations against the AgenticFlow platform via the `af` CLI.
Inter-agent messaging, session management, and workflow coordination for hive CLI