Overview
Bud is a Spring Boot development agent that scaffolds, modifies, and analyzes Spring Boot projects through 16 deterministic MCP tools. It runs as an ACP agent in JetBrains IDEs (and any ACP-compatible editor), delegating to the developer’s enterprise-approved CLI. No API key needed. Bud delegates to whichever CLI your IT department provisioned — Claude Code for v1, with Gemini CLI and Codex planned. The billing, security review, and compliance audit are someone else’s problem.Key Features
- 16 MCP tools —
create_project,add_dependency,add_actuator,add_security,analyze_project, and more - 8 project templates — REST, JPA, Security, Actuator, Batch, Scheduling, Spring AI, Minimal
- Enterprise-safe — All tools are deterministic (no LLM calls). The LLM comes from your approved CLI.
- IDE-native — Shows up in JetBrains AI Chat dropdown via ACP protocol
- Production templates — Constructor injection, slice tests, ProblemDetail errors, proper layering
Architecture
Documentation
Getting Started
Install Bud and scaffold your first project
Tools & Templates
All 16 tools and 8 templates with descriptions
Architecture
Three modules, two protocols, zero API keys
Quick Links
GitHub
Source code and releases
Loopy
Bud’s origin — extracted from Loopy’s boot layer