Prerequisites
Installuv if you don’t have it:
uvx fetches nablr on demand from PyPI.
Connect to your AI assistant
- Cursor
- Claude Desktop
- Windsurf
Add to Or via UI: Settings → MCP → Add New MCP Server
~/.cursor/mcp.json (global) or .cursor/mcp.json (project):- Name:
nablr - Type:
command - Command:
uvx nablr
Verify the connection
In your AI assistant, type:Start a free trial
14-day full Pro access. No signup. No credit card. No browser required. Tell your AI assistant:~/.nablr_cache/trial_key.json. Pro access activates immediately — no restart needed.
One trial per device. If you see “trial already used for this device”, your 14-day window has expired. Subscribe at nablr.dev to continue.
Activate a paid key
After subscribing at nablr.dev, you receive a key by email (sk_nablr_...).
Option 1 — via your AI assistant (recommended):
env to your MCP config:
- Cursor
- Claude Desktop
- Windsurf
NABLR_API_KEY always takes precedence over any locally stored key.
What you get per tier
| Feature | Free | Trial / Pro |
|---|---|---|
| 40+ code scanners | ✅ | ✅ |
| Workflow tools | ✅ | ✅ |
| Codebase mapping (CODE_MAP) | ✅ | ✅ |
| 19 SDLC persona prompts | — | ✅ |
| 34 rule files | — | ✅ |
| Language & framework configs | — | ✅ |
| Offline asset cache | — | ✅ |
Try a use case
Pick the problem that matches your situation:| Problem | Use Case |
|---|---|
| Codebase full of unknown debt | DebtRadar |
| AI-generated code shipping defects | ShipSafe |
| Requirements no one can build from | SpecFirst |
| Production incident with unknown root cause | ForensicsIQ |
| Green CI but real failures in prod | TestArchitect |
| Platform migration with no exit plan | MigrationPilot |
| AI-assisted dev with no audit trail | GuardianCI |
| Schema change breaking unknown services | ContextMesh |
| Inherited codebase with no docs | Code-to-Clarity |