Install · v0.2.1 · 2026-05-26
Three paths into Regulus. Pick yours.
CLI for scaffolding and audit verification. Maven coordinates for wiring into an existing ADK agent. Gradle plugin for the whole workflow.
1 · The CLI — for scaffolding a new agent
The fastest path. Installs a single fat jar to ~/.regulus/bin/
and a shell wrapper called regulus.
curl -fsSL https://raw.githubusercontent.com/neul-labs/regulus/main/install.sh | sh Then scaffold an agent:
regulus init my-agent \
--profiles=eu-ai-act,uk-gdpr,fca-sysc \
--frameworks=nist-ai-rmf,iso-42001 That produces 12 files: a working Spring Boot agent on ADK 1.2, with the chosen profiles + frameworks wired in.
cd my-agent && gradle wrapper && ./gradlew bootRun
# then: http://localhost:8080/chat 2 · Maven coordinates — for an existing project
The plugins module brings the 8 ADK BasePlugins, the 10 regulation profiles, and the 6 frameworks. Add to build.gradle.kts:
dependencies {
implementation(platform("com.neullabs:regulus-ai-bom:0.2.1"))
implementation("com.neullabs:regulus-ai-adk-plugins")
implementation("com.neullabs:regulus-ai-adk-services")
// GRC adapter of your choice — pick one or more
implementation("com.neullabs:regulus-ai-grc-servicenow")
} Or Maven pom.xml:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.neullabs</groupId>
<artifactId>regulus-ai-bom</artifactId>
<version>0.2.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement> All coordinates live in the com.neullabs Maven Central namespace.
3 · Gradle plugin — for the whole workflow
The Gradle plugin brings the scaffold task, coverage matrix generation, and audit-verify tasks into your existing build:
plugins {
id("com.neullabs.compliance") version "0.2.1"
}
compliance {
profiles = listOf("eu-ai-act", "uk-gdpr", "fca-sysc")
frameworks = listOf("nist-ai-rmf", "iso-42001")
} Then run:
./gradlew initRegulusAgent # scaffold an ADK agent in the current project
./gradlew complianceCoverage # print the regulation × control matrix
./gradlew complianceAuditVerify # verify a hash-chained audit log The plugin is published on the Gradle Plugin Portal.
Prerequisites
- Java 21+ — Regulus targets the LTS that ADK supports.
- Google ADK 1.2.0+ — pinned via
regulus-ai-bom; override with-PadkVersion=<ver>if you need a specific patch. - Gradle 8.5+ or Maven 3.9+ — both are tested in CI.
- GCP service account with
roles/aiplatform.user— only if you're deploying to Vertex AI Agent Engine. Local dev works without it.
Verify the install
$ regulus --version
regulus 0.2.1
$ regulus doctor
✓ Java 21 (openjdk-21.0.5)
✓ ADK 1.2.0 on classpath
✓ 10 regulation profiles loaded
✓ 6 governance frameworks loaded Next steps
- See the diff — what changes when you wire Regulus into an existing agent.
- Browse the 10 regulations — pick the profile that matches your jurisdiction.
- Read the technical docs ↗ — full reference at docs.neullabs.com.
- GitHub Discussions ↗ — questions, feature requests, integration help.