by jdubois
The missing developer UI for Spring Boot and Quarkus!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
# Add to your Claude Code skills
git clone https://github.com/jdubois/boot-uiGuides for using ai agents skills like boot-ui.
Last scanned: 10/7/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@mdit-vue/plugin-frontmatter: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/bundler-vite: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/bundlerutils: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/cli: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/core: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/helper: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/highlighter-helper: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/markdown: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-active-header-links: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-back-to-top: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-copy-code: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-git: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-links-check: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-markdown-hint: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-markdown-tab: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-medium-zoom: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-nprogress: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-palette: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-prismjs: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-seo: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-sitemap: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-slimsearch: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/plugin-theme-data: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/search-helper: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@vuepress/theme-default: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "argparse: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "compression: compression vulnerable to Denial of Service via memory leak on premature response close",
"severity": "high"
},
{
"type": "npm-audit",
"message": "fast-uri: fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "gray-matter: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "js-yaml: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "serve: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "source-map-js: source-map-js allows event-loop denial of service through indexed source-map section offsets",
"severity": "high"
},
{
"type": "npm-audit",
"message": "sprintf-js: sprintf-js vulnerable to denial of service through unbounded precision specifiers",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "vuepress: Vulnerability found",
"severity": "medium"
},
{
"file": "README.md",
"line": 45,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -fsSL https://www.julien-dubois.com/boot-ui/install.sh | sh\"",
"severity": "low"
}
],
"status": "WARNING",
"scannedAt": "2026-10-07T10:53:01.420Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how boot-ui compares with popular alternatives.
BootUI adds an embedded, local-only developer console to your application. It runs on Spring Boot 4 (servlet or
WebFlux) and Quarkus, serving the same Vue UI and REST contract (/bootui and /bootui/api/** by default,
configurable with bootui.path / bootui.api-path) from a shared,
framework-neutral engine — add the matching Spring Boot starter or the Quarkus extension and BootUI activates only in
local development.
Read the documentation at https://www.julien-dubois.com/boot-ui/.
| Topic | Link |
|---|---|
| Setup | https://www.julien-dubois.com/boot-ui/setup |
| Features | https://www.julien-dubois.com/boot-ui/features |
| MySQL operational view | Feature guide |
| Properties | https://www.julien-dubois.com/boot-ui/properties |
| AI agents | https://www.julien-dubois.com/boot-ui/ai-agents |
| Command line | https://www.julien-dubois.com/boot-ui/cli |
| Sample app | https://www.julien-dubois.com/boot-ui/try-sample-app |
| Repository docs | https://www.julien-dubois.com/boot-ui/repository |
BootUI exposes a local, opt-in Model Context Protocol server so AI coding agents
(GitHub Copilot, Claude Code, …) can run its advisors and read runtime diagnostics while fixing your code. Install the
agent skill with gh skill install jdubois/boot-ui bootui, or, in Claude Code, add this repository as a plugin
marketplace with /plugin marketplace add jdubois/boot-ui to get the skill and the MCP server in one step. It also pairs
with Coffilot, a GitHub Copilot canvas extension that builds, runs, and scans your
app from the GitHub Copilot App's side panel. See the AI agents guide.
The bootui CLI asks a running application one question and prints the answer, with one command per BootUI
diagnostic — the same set the MCP server exposes, projected mechanically from the same registry.
curl -fsSL https://www.julien-dubois.com/boot-ui/install.sh | sh
bootui beans --query dataSource
bootui hibernate scan --json | jq '.findings[]'
It needs no MCP client and no agent, prints exact JSON when piped, and exits 2 when a panel's own policy
declines the call, so CI can branch on it. Windows has a PowerShell installer, and JBang works too — see the
command-line guide.
Licensed under the Apache License, Version 2.0.
boot-ui is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jdubois. The missing developer UI for Spring Boot and Quarkus!. It has 302 GitHub stars.
boot-ui returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/jdubois/boot-ui" and add it to your Claude Code skills directory (see the Installation section above).
boot-ui is primarily written in Java. It is open-source under jdubois on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh boot-ui against similar tools.
No comments yet. Be the first to share your thoughts!