Forma gives AI coding assistants a 12-layer design reasoning process — research, industry rules, psychology, design systems, accessibility, and self-critique — before any UI gets built.
"Build a fintech dashboard with dark theme"
Forma asks five more — before a single line of code is written.
Result: Hallucinated colors. Missing ARIA labels. Low conversion placement. No industry awareness.
9 layers of reasoning between your prompt and the final output.
Analyzing prompt intent…
Audience · Goals · Risks · IA
Loading fintech constraints…
Trust · Cognitive Load · Social Proof
Typography · Color · Spacing · Tokens
Hero · Dashboard · Auth — best practices
Framework-aware, token-driven output
WCAG AA contrast checks passed
Score: 91/100 — 0 critical issues
Forma scores its own output and automatically heals issues before rendering.
Calculated across 147 heuristic layout checks.
Each layer is a discrete, searchable knowledge module. Only the relevant ones activate per prompt.
67 styles, 161 rules, 57 fonts, 161 palettes — JSON, BM25-searchable
16 profiles — what each domain requires, recommends, forbids
10 trigger categories — trust, urgency, social proof, cognitive load
20+ components — best practices, anti-patterns, industry adaptations
Generates typography, color, spacing, tokens — before any UI
Pre-flight: audience, goals, risks, information architecture
Rule-based scoring — hierarchy, consistency, accessibility, conversion
Automated WCAG AA contrast checks
CTA placement, trust signal proximity, form minimization
Export tokens → Tailwind, CSS variables, SCSS
15 framework-specific rule sets
Trigger-based agent activation — only what's needed loads
The same "Build a dashboard" prompt produces radically different constraints based on industry.
Forma ships with a massive local database — no API calls, no cloud dependency.
{
"$schema": "design-tokens.org/schema",
"color": {
"primary": {
"$value": "#1A73E8",
"$type": "color"
},
"surface": {
"$value": "#F8FAFC",
"$type": "color"
}
},
"typography": {
"heading": {
"$value": "Inter",
"$type": "fontFamily"
}
}
}
{
"industry": "fintech",
"design_principles": [
"trust", "security", "stability"
],
"forbidden_patterns": [
"glassmorphism",
"neon_gradients"
],
"required_patterns": [
"clear_cta", "trust_badges"
]
}
Forma is built for Enterprise. Privacy is non-negotiable.
Forma does not track your usage, collect your prompts, or phone home. Your design intelligence stays entirely private.
The high-speed Go CLI and Python Intelligence Engine run entirely on your local machine. No external API calls are made by Forma.
All AI generation is handled exclusively by your IDE's existing LLM connections. Forma acts merely as a secure, local tooling context.
Forma integrates seamlessly with 18+ IDE agents and understands 19+ frontend frameworks out of the box. No configuration required.
Install globally via NPM. The forma-cli binary is lightning fast and handles all environment integrations.
Once installed, Forma operates silently in the background. Just talk to your AI naturally. Forma intercepts the visual requests and applies its reasoning layers.
| Command | Description |
|---|---|
| forma doctor | Runs a system diagnostic on your Python and Go environments. |
| forma heal <file> | Triggers the AST Auto-Healer to physically inject missing WCAG code. |
| forma export --format tailwind | Exports the W3C tokens into your Tailwind configuration. |
| forma update | Instantly upgrades the CLI to the latest Vanguard release. |
| forma remove | Safely purges Forma agents from your codebase. |
Forma deeply respects your codebase. If you want to remove the AI logic from your project, you don't have to hunt down hidden files.
Give your AI the intelligence it was missing. Install Forma and never ship broken UI again.