This project is no longer maintained. The coding-related tooling that Blueprint aimed to provide is being absorbed into AI assistants like Claude natively. The author is now focused on Omega.
For the developer's vision and thoughts behind this project, see HUMANS.md.
Blueprint is a paradigm for AI-assisted software development. It makes plans permanent, scopes context per-package, and coordinates multiple agents on the same codebase.
| Package | Language | Description |
|---|---|---|
| bp-cli | Go | Blueprint authoring, validation, and snapshot tracking |
| bp-agent | Python | Minimal task execution agent with multi-provider LLM support |
| bp-tunnel | Python | Inter-agent messaging with pluggable transports |
| bp-multi | Python | Multi-agent orchestration and workflow management |
| bp-tui | Go | Terminal UI for blueprint management |
| bp-bench | Python | Benchmark and testing suite |
# Build the CLI
cd bp-cli/src-go && go build -o ../bp ./cmd/bp
# Install the agent
pip install -e bp-agent/
# Install the tunnel
pip install -e bp-tunnel/bp-cli blueprint files, validation, snapshots
bp-agent LLM routing, tool execution, task queue
bp-tunnel named channels for agent-to-agent messaging
bp-multi team orchestration on top of agent + tunnel
GPL-3.0 — see LICENSE.