BootUI
Try it
Setup
Features
Properties
AI agents
Ecosystem
GitHub
Try it
Setup
Features
Properties
AI agents
Ecosystem
GitHub

BootUI

A local-only developer console for Spring Boot 4 and Quarkus applications.

Explore featuresSuper easy setup

Runtime observability

Inspect health, metrics, memory, threads, heap dumps, startup timing, and JVM sizing from the running Spring Boot or Quarkus app.

Runtime panels

Advisors dashboard

Analyze and score your application with advanced advisors for architecture, REST API, Spring, Hibernate, JVM memory, Spring Security, pentesting, and vulnerabilities.

Advisor catalog

Diagnostics toolbox

Review traces, log tail, HTTP exchanges, local probes, architecture checks, GraalVM readiness, and dependency vulnerabilities.

Diagnostics panels

Database insight

Inspect connection pools, SQL traces, Hibernate statistics, transactions, Spring Data repositories, Flyway, and Liquibase.

Database panels

Services and integrations

Follow scheduled tasks, REST clients, fault tolerance, WebSockets, caches, email, Kafka, RabbitMQ, and JMS.

Services panels

Local safety model

Stay loopback-only by default with secret masking, fail-closed activation, read-only controls, and explicit confirmation for mutating actions.

Activation and safety
BootUI Overview panel
BootUI Live Activity panel
BootUI GitHub panel
BootUI JVM Tuning panel
BootUI Heap Dump panel
BootUI GraalVM panel
BootUI Copilot panel
OverviewScore your app on demand and jump straight to the advisors that need attention.

Start here

GoalDocumentation
Run the full demo locallyTry the sample app
Add BootUI to a Spring Boot 4 or Quarkus appSetup
Explore every panelFeatures
Configure activation, safety, panels, and actionsProperties
Drive BootUI from an AI coding agentAI agents
Ask a running application from a terminal or CICommand line

How BootUI works

BootUI is served by the host application at /bootui/, uses internal /bootui/api/** endpoints, and packages the Vue UI so consuming applications do not need Node.js or npm. The same console runs on Spring Boot 4 (servlet or WebFlux) and Quarkus, backed by a shared, framework-neutral engine that serves an identical REST contract on any of the three.

It stays local by default: development-profile activation, loopback-only access, secret masking, read-only controls, and production-profile disablement. Some panels depend on optional Spring, Actuator, or development infrastructure. When data is unavailable, BootUI returns stable empty responses or shows an actionable empty state.

What BootUI includes

  • Runtime views for health, metrics, memory, threads, heap dumps, startup timing, and JVM tuning.
  • Configuration tools for masked properties, profile diffs, runtime overrides, loggers, beans, conditions, and mappings.
  • Data and service panels for database pools, Spring Data, Hibernate, Flyway, Liquibase, caches, scheduled tasks, and dev services.
  • Diagnostics and security panels for traces, logs, HTTP exchanges, local probes, architecture checks, GraalVM readiness, dependency vulnerabilities, Spring Security, and security advisors.
  • Developer tooling dashboards for Spring DevTools, GitHub, Copilot, and Claude Code local activity.
Apache-2.0 Licensed | BootUI