Skip to main content

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.
Version 0.5.0 β€” Maven Central | Download 0.5.0: The distribution is repaired. Releases now publish an executable 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

GitHub

Source code and documentation

The Thesis

Knowledge-directed execution explained