boring-ui
Build chat-driven apps with controllable workbenches and plugins
All Skills in This Repository (70)
Pure Emerald Level Indicatorsgenerated-pane-authoring
Generate structured JSON specifications for Boring UI workspace components.
bi-dashboard-authoring
Generate and validate BSL BI dashboard JSON specifications for the Boring UI framework.
deck-authoring
Create and edit markdown-based slide decks with custom widgets.
writing-great-skills
Design and edit AI agent skills with structured vocabulary and pruning discipline.
to-spec
Synthesize conversation context and codebase knowledge into structured technical specifications.
grill-for-unknowns
Stress-test project plans against seven blindspot lenses to surface hidden risks.
grill-with-docs
Interrogate domain models to identify gaps and generate ADRs and glossaries.
beads-workflow
Convert markdown project plans into dependency-linked task graphs with the br CLI.
planning-workflowβββββββββββββββββββββββββ
Create, refine, and validate software project plans with dependency-aware task graphs.
to-tickets
Decompose project specifications into vertical-slice tickets with blocking dependencies.
grill-me
Analyze project plans through iterative questioning of decision trees and dependencies.
implement
Implement software features from technical specifications and ticket requirements.
Frequently Asked Questions
FAQPage SchemaHow to install boring-ui?βΌ
Run `npx skills add hachej/boring-ui --all -g -y` in your terminal to install all skills in this suite globally.
What is Boring UI used for?βΌ
It is a framework for building apps where users chat with an agent and inspect results in a shared workbench, instead of clicking through traditional dashboards and forms.
How do I run Boring UI locally?βΌ
Set your model provider key (for example OPENAI_API_KEY) and run `npx @hachej/boring-ui-cli`. It starts a local agent and workspace with no database or auth setup.
Can I extend Boring UI with plugins?βΌ
Yes. Any Pi plugin works out of the box, and you can add panels, commands, and catalogs through a simple package.json manifest.
Do I need coding experience to use Boring UI?βΌ
Basic terminal use is enough to start it locally, but building custom apps and plugins requires TypeScript and React knowledge.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core