Blint makes AI-coding
predictable and scalable.
Define your best design ideas as patterns, document the purpose behind your code, and enforce both consistently — across every file, every commit, every contributor.
15 features built in
See everything Blint can do ↓The core idea
AI-coded projects need guardrails
to scale well.
Blint introduces controlled code — guardrails that enforce your design opinions automatically. Patterns define how code should be written. Documentation defines why it exists. Not thorough technical specification, but higher-level design principles and domain concepts — enforced consistently across every file, every commit, every contributor.
Keeping Control
Controlled code answers two questions: why was it written, and how should it be designed?
The why
Documentation
Business purpose and domain concepts. What does this service do? Why does this workflow exist? Project-specific context so your AI understands the system it's building, not just the file it's editing.
The how
Patterns
Design decisions and coding conventions. How should data be validated? How should errors be handled? Reusable ideas that keep code consistent as it scales.
Both live as markdown files in your repo — easy to read, edit, and version alongside your code.
Patterns
Share your best ideas between projects and with others
Sometimes it's good to be opinionated. A pattern is your take on how something should be done — a design principle with teeth. Each targets specific files via globs and gets enforced automatically.
A clear, spec-driven workflow
Plan work as specs, implement with guidance, review before merging
Every feature or fix starts as a specification document. Blint guides the process from draft through implementation to review — checking that the code follows your patterns before it ships.
Draft
Write the spec — describe what to build and why
Implement
Build the feature in an isolated environment
Check
Enforce patterns and review the changes
Merge
Ship with confidence
And there's no need to leave Blint to do the implementation — it has agentic coding built right in.
Built-in agentic coding
Claude Code, wrapped with a streamlined workflow
Blint wraps Claude Code directly into the app, so you get full agentic coding without context switching. Start a spec, and Blint opens a Claude session pre-loaded with your patterns, documentation, and an isolated environment.
Sessions scoped to spec branches — no cross-contamination
Patterns and docs fed as context automatically
Uses your existing Claude subscription — no extra API key
Isolated environments for parallel work
Each spec gets its own environment so parallel work doesn't collide
When you start a spec, Blint can set up an isolated environment — a git worktree, a full copy, or just the original folder. Multiple specs can run in parallel without stepping on each other.
Original folder
Work directly in your project. No isolation — best for quick fixes.
Git worktree
Clean checkout on a new branch. Main project stays untouched.
Full copy
Complete project copy with dependencies. Self-contained — no rebuild.
CLAUDE.md management
Keep your AI's context current without manual editing
Blint manages its own sections inside your CLAUDE.md — the file Claude Code reads for project guidance. Your existing content stays untouched. One click to sync the managed sections.
Patterns — routes Claude to the right pattern files based on glob matchers
Documentation — key points from your colocated docs, kept in sync automatically
Conventions — industry principles like DRY, KISS, Fail Fast, toggled on per project
Pointers — project-specific notes like "use AWS profile personal" or "run tests with --watch"
CLAUDE.md
Managed by Blint
Patterns
Documentation
Conventions
Pointers
Features
Everything in Blint
Fifteen features designed to make AI-coded projects governed, consistent, and fast to work in.
Automatic pattern enforcement
Pattern checks run on every change. Anything that drifts from your conventions is flagged before it ships.
Share patterns across projects
Patterns are versioned markdown. Sync them between your projects with one click — keep every codebase aligned.
Import community patterns
Browse a public registry of vetted patterns by category and pull them into your project in seconds.
Co-author with Claude
Refine patterns and documentation alongside Claude. Iterate on the rules in plain English without leaving the app.
Spec-driven kanban
Plan work as specs and track them through Drafting, Implementing, and Reviewing on a built-in board.
Manage your CLAUDE.md
Blint maintains its own sections inside CLAUDE.md so Claude Code always has current patterns, docs, conventions, and pointers.
Project pointers
Capture the project-specific notes that don't fit anywhere else — AWS profiles, build quirks, gotchas — and feed them to your AI.
Common coding conventions
Toggle industry principles like DRY, KISS, and YAGNI on per project. They flow straight into your AI's context.
Built-in agentic coding
Claude Code runs natively inside Blint. No context switching — hit Start on a spec and it's off.
Claude Code subscription required
Freeform chat
Open an ad-hoc Claude chat scoped to your project. Useful for quick questions, refactor planning, or exploring ideas.
Run commands
Every script in your repo surfaced in one panel. Click to run dev, test, or build — no remembering package paths.
Local dictation
Push to talk anywhere in Blint. On-device speech-to-text drops your prompt in faster than typing.
Coverage maps
GrandPerspective-style treemap of your codebase. Each block is a file; colour shows whether patterns and docs cover it.
Git viewer
See what's changed in any branch at a glance — git status, diffs, and quick actions wired into the spec workflow.
Colour-coded projects
Assign a colour to each project and Blint windows pick it up. No more guessing which window belongs to which repo.
Get started with Blint
Free for public patterns. Download the desktop app for macOS or Windows.