Why kablUI Changes Everything
kablUI uses only 5-50% of the characters needed for equivalent HTML, dramatically reducing token consumption in LLM contexts.
Up TO 95% More Efficient
Character reduction between 5-50% for equivalent HTML, dramatically reducing token consumption in LLM contexts. Reduction is typically between 80-95% in testing.
Built for LLMs
Optimized for AI processing, making it ideal for design collaboration with language models like GPT-4 and Claude.
Human Readable
Intuitive syntax that balances extreme brevity with natural readability for human designers and developers.
Enforces Structure
Naturally guides designers toward well-organized, hierarchical interfaces with clear component relationships.
Rapid Iteration
Make structural UI changes in seconds instead of minutes, accelerating the design exploration process.
Framework Agnostic
Works with any UI framework or design system—from React and Vue to Flutter and native platforms.
Example: Video Project Management UI
See how kablUI's compact notation dramatically reduces code complexity while maintaining full design fidelity.
@APP[bg:gray-900]
@SB[w:240 bg:gray-800]
§PROJECTS
+Project1
-Project2
-Project3
§SEQUENCES
+sq01
-sq02
-sq03
§AI TOOLS
-⚡Prompt Optimizer
-🎨Style Matcher
-✓Consistency Check
@MAIN
@NAV[h:30 bg:gray-700]
"Project1 | sq01" [ProjectTitle]
@TABS [Shots][Characters][References]
@STATS "3 Seq | 30 Shots | 12 Complete"
@TIMELINE
@CARD[Shot] "sq01_sh0001" [COMPLETE]
@THUMBNAIL
"Video Preview"
"Duration: 8.5s"
@CARD[Shot] "sq01_sh0002" [COMPLETE]
@THUMBNAIL
"Video Preview"
"Duration: 6.3s"
<div class="app" style="background-color: #111827;">
<div class="sidebar" style="width: 240px; background-color: #1f2937;">
<div class="sidebar-section">
<div class="sidebar-section-header">PROJECTS</div>
<div class="sidebar-item selected">Project1</div>
<div class="sidebar-item">Project2</div>
<div class="sidebar-item">Project3</div>
</div>
<div class="sidebar-section">
<div class="sidebar-section-header">SEQUENCES</div>
<div class="sidebar-item selected">sq01</div>
<div class="sidebar-item">sq02</div>
<div class="sidebar-item">sq03</div>
</div>
<div class="sidebar-section">
<div class="sidebar-section-header">AI TOOLS</div>
<div class="sidebar-item"><span class="tool-icon">⚡</span>Prompt Optimizer</div>
<div class="sidebar-item"><span class="tool-icon">🎨</span>Style Matcher</div>
<div class="sidebar-item"><span class="tool-icon">✓</span>Consistency Check</div>
</div>
</div>
<div class="main-container">
<div class="navigation" style="height: 30px; background-color: #374151;">
<div class="project-title">Project1 | sq01</div>
<div class="tabs">
<div class="tab">Shots</div>
<div class="tab">Characters</div>
<div class="tab">References</div>
</div>
<div class="stats">3 Seq | 30 Shots | 12 Complete</div>
</div>
<div class="timeline">
<div class="card">
<div class="card-type">Shot</div>
<div class="card-id">sq01_sh0001</div>
<div class="card-status">COMPLETE</div>
<div class="thumbnail"></div>
<div class="card-title">Video Preview</div>
<div class="card-details">Duration: 8.5s</div>
</div>
<div class="card">
<div class="card-type">Shot</div>
<div class="card-id">sq01_sh0002</div>
<div class="card-status">COMPLETE</div>
<div class="thumbnail"></div>
<div class="card-title">Video Preview</div>
<div class="card-details">Duration: 6.3s</div>
</div>
</div>
</div>
</div>
UI Elements Library
kablUI supports a comprehensive range of UI components and patterns.
Core Elements
- @APP, @MAIN, @SIDEBAR, @FOOTER
- §Header, §Subsection
- @NAV, @TABS, @BREADCRUMB
- [Button], [Button]{active}
- [Input], [Checkbox], [Dropdown]
- [Label], [Tooltip], [Notification]
- [List], [TaskList], [TreeView]
- [Table], [Grid], [DataGrid]
Extended Elements
- [Card], [Modal], [Progress]
- [Slider], [Stepper], [Avatar]
- [Accordion], [Collapse], [Tag]
- [Chip], [Toggle]
- [Upload], [Image], [Video]
- [Audio], [Gallery]
- [Chart], [Calendar], [Metrics]
- [Timeline], [SplitView], [TabView]
Advanced Elements
- [Dashboard], [Widget], [Panel]
- [Report], [AnalyticsView]
- [BarChart], [PieChart], [LineChart]
- [Heatmap], [Gauge], [DonutChart]
- [Timeline], [Kanban], [Flowchart]
- [AI|Generate], [AI|Enhance]
- [Version], [History], [DiffViewer]
- [Map], [GeoLocation]
Quick Start Guide
Get started with kablUI in just three simple steps.
Onboard Your LLM
Provide your AI assistant with the kablUI specification to enable it to understand the notation system.
Design Your UI
Tell your LLM what you want to design or share reference images to get kablUI notation in return.
Generate Code
Ask your LLM (same one or another) to convert kablUI notation into production-ready code.
Design Examples
Explore various kablUI designs for inspiration.
Code Generation Prompts
Convert your kablUI designs into production-ready code with these prompt templates.