Join our community: Discord | Report Issues
Agile development with AI collaborators.
Current AI tools work great for small tasks, but break down on complex projects. They don't understand how different parts of your codebase fit together, leading to:
- Hours lost fixing integration bugs
- AI overwriting carefully written code
- Chaotic collaboration between team members and AI
Blueprint Design AI solves this by allowing humans and AI to collaborate on a shared plan, generate a visual architecture graph, then develop components independently with clear boundaries.
By generating shared artifacts (plan.md and graph.yaml), Blueprint also reduces the cognitive load on the user and makes it easier to see what is going on when the AI agent is performing tasks.
Blueprint also aggressively isolates context between different agents, instead opting to
use artifacts as the source of truth for shared knowledge. It also implements a clear
button handing back to the user so the context window can be minimal. This is to combat
context rot, see Nvidia's research and Chroma's research.
Each component in the Blueprint architecture gets its own "expert" agent, which can only "see" that component, leading to cheaper, faster and more reliable generations.
- Download the desktop app from releases Note: Currently the windows binary is not signed!
If you want to tinker with the application and build it yourself:
- Clone the repository
- Run
npm i - Run
npm run tauri dev - Note that you must have Node and Rust installed
- Type in your API key in settings: fully local and secure.
- Collaborate with AI on planning and architecture
- Develop with confidence with expert ai for each component
- Collaborative plan.md file that both humans and AI understand
- No more miscommunication about requirements
- Generate architecture graphs from your plan
- Clear component boundaries and communication paths
- Both humans and AI can read and edit the structure
- Work on individual components independently
- Lock handwritten code from AI modification
- AI respects your architecture contracts
- AI works within defined architectural boundaries
- Natural context window management per component
- Predictable, safe collaboration
The frontend of the code is coded with Svelte 5 The live graph is coded with Svelte Flow Design was handled with Shadcn-Svelte Desktop app was code with Tauri 2.0 and Rust
- Basic plan → architecture workflow
- Interface/contract driven design system
- Component context isolation
- API compatible with Openai Chat Completion and Anthropic Messages.
- Template system
- Additional design systems
- AI learn from manual file changes
We welcome contributions! Check out our contributing guide (TODO) to get started.
MIT License - see LICENSE file
Blueprint Loop: Agile Loop Accelerated With AI Collaborators