Overview
Loopy is a small agentic coding CLI for Java developers β an agent loop, a terminal UI, and multi-provider support, built on Spring AI. It is a harness: somewhere to run an agent against a Java codebase, with curated domain skills available when you want them.Loopy is not the entry point to the Forge methodology. Forge is used through its own slash commands. Loopy was an early surface for some of them; that role has moved.
loopy-<version>-exec.jar as a GitHub Release asset and a plain library jar to Maven Central; previously the coordinate was a Spring Boot fat jar nothing could compile against, and no release had a downloadable asset at all. Spring AI moves to 2.0.0 GA with Spring Boot 4.1.0, and --help and --version no longer require an API key.
Key Features
- Embedded agent loop β Built on Agent Workflow for reliable execution
- Domain skills β Modular, curated capabilities (Spring Boot, testing, migration)
- Modern TUI β Terminal user interface with real-time agent feedback
- Multi-provider β Swap the model behind the loop without changing the harness
Why Loopy?
Most coding agents are generic. Loopy is opinionated about Java β it ships with curated knowledge about Java and Spring development, structured as skills that shape the agentβs tool selection and execution strategy. The result is more reliable completions with fewer wasted tokens.Documentation
Getting Started
Install and run your first agent session in 5 minutes
Extending Loopy
Custom skills, subagents, tool profiles, and the programmatic API
CLI Reference
All flags, slash commands, and configuration options
Quick Links
GitHub
Source code and documentation
The Thesis
Knowledge-directed execution explained