nablr
AI-powered SDLC governance via Model Context Protocol.
nablr (pronounced like "enabler") connects to your AI assistant (Cursor, Claude Desktop, Windsurf) and enforces quality gates across your entire software delivery lifecycle — 18 expert personas, 12 built-in scanners, full workflow orchestration.
Documentation: docs.nablr.dev
Why nablr
AI assistants accelerate typing, not engineering.
| What they promised | What actually happens |
|---|---|
| Ship faster | More code, same bugs |
| Higher quality | AI-generated tech debt |
| Reduce costs | Increased rework cycles |
nablr is the orchestration layer that fixes this: quality enforcement, workflow context, and persistent state injected directly into your AI assistant via MCP.
Free vs paid
| Capability | Free | Pro |
|---|---|---|
| 12 built-in scanners | ✅ | ✅ |
| Workflow orchestration | ✅ | ✅ |
| Codebase mapping | ✅ | ✅ |
| Persona prompts | 2 (discovery, platform_engineer) |
18 (all) |
| Rule files + language/framework configs | Ships in every install, read from disk | Ships in every install, plus server-fetched freshness |
| 14-day trial (full Pro) | ✅ | — |
Installation
Requires uv.
Add to your AI assistant config:
{
"mcpServers": {
"nablr": {
"command": "uvx",
"args": ["nablr"]
}
}
}
Config file locations:
- Cursor:
~/.cursor/mcp.json - Claude Desktop (macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - Windsurf:
~/.codeium/windsurf/mcp_config.json
Restart your AI assistant after saving. Full setup guide at docs.nablr.dev/quickstart.
Quick start
# Entry point — loads nablr context into your AI assistant
activate nablr
# Start a 14-day free trial (no credit card)
Start my nablr trial
# Invoke a persona
Set agent to developer
# Run a scanner
Scan this directory for technical debt
# Full SDLC workflow
Set agent to discovery → Set agent to architect → Set agent to developer
Personas
18 expert agents covering every SDLC phase: Discovery, Product Manager, QA Lead, Specifier, Architect, Developer, Tester, Test Designer, PR Reviewer, Scrum Master, Security Owner, Forensic Engineer, Strategist, Platform Engineer, Impact Architect, Migration Planner, Parity Tester, Cutover Engineer.
discovery and platform_engineer are permanently free.
Security
nablr makes exactly one category of outbound call: license validation to nablr-api.nablrco.workers.dev:443. Your code never leaves your machine.
Paid assets are pre-cached to ~/.nablr_cache/assets/ on activation — all subsequent prompt generation works fully offline.
# Verify no unexpected network calls
uv run python scripts/airgap_proof.py
Full security details at docs.nablr.dev/security.
License
Proprietary. All rights reserved. © nablr
Release files for nablr 4.10.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nablr-4.10.8.tar.gz | 1.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nablr-4.10.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.7 MB
Release files / nablr-4.10.8.tar.gz
| Download URL | nablr-4.10.8.tar.gz |
|---|---|
| Size | 1.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3a3de3fc19d8d5d2092af8d8f4bd44b88f4e072ee7199e7f07db768588f1fe9
|
|
BLAKE2b-256 checksum How to use checksums |
b79321c19399a8a6a19bbb73f1b33714fc63d07343b22015e47bf901c510849a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency logRelease files / nablr-4.10.8-py3-none-any.whl
| Download URL | nablr-4.10.8-py3-none-any.whl |
|---|---|
| Size | 800.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
98ad5444337bf8d15bd9ea6a0747b6d5a69f271059df81e3763aab8a413ae2e0
|
|
BLAKE2b-256 checksum How to use checksums |
c53fc4b279423f30c25c3e12f2eacf81a53bc8a0414da81984f503bf829ab214
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 7, 2026.
Transparency log