Skip to main content

nablr

Security Scan Python 3.12+ PyPI

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nablr-4.10.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nablr-4.10.0-py3-none-any.whl (784.7 kB view details)

Uploaded Python 3

File details

Details for the file nablr-4.10.0.tar.gz.

File metadata

  • Download URL: nablr-4.10.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nablr-4.10.0.tar.gz
Algorithm Hash digest
SHA256 5a41b8b211cefb60e4d22cecf5684f365f0283e1fb3e52eae17ffa7dbc9f9fdb
MD5 759ecbb94c290470df127933692b56ba
BLAKE2b-256 74b4ca0b8c24da2094c462e3c3cde3fff5b4f12b233958ffefa61c2891e827b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nablr-4.10.0.tar.gz:

Publisher: publish.yml on nablrco/nablr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nablr-4.10.0-py3-none-any.whl.

File metadata

  • Download URL: nablr-4.10.0-py3-none-any.whl
  • Upload date:
  • Size: 784.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nablr-4.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d3444f12e72386a375a51b6291d126d1a6ce712f250ba3f54560282eca38064
MD5 0f97ae05277af8cd32f7862ca56a07e6
BLAKE2b-256 b1d861c36d5e7e27378ec4b2dc3def060c8b93754b0f0c1a93345cb6f38fdb68

See more details on using hashes here.

Provenance

The following attestation bundles were made for nablr-4.10.0-py3-none-any.whl:

Publisher: publish.yml on nablrco/nablr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

4.10.4

2 files

4.10.3

2 files

4.10.2

2 files

4.10.1

2 files

This release

4.10.0 This release

2 files

4.9.0

2 files

4.8.5

2 files

4.8.4

2 files

4.8.3

2 files

4.8.2

2 files

4.8.1

2 files

4.8.0

2 files

4.7.1

2 files

4.7.0

2 files

4.6.0

2 files

4.5.0

2 files

4.4.2

2 files

4.4.0

2 files

4.3.25

2 files

4.3.23

2 files

4.3.22

2 files

4.3.21

2 files

4.3.16

2 files

4.3.15

2 files

4.3.14

2 files

4.3.13

2 files

4.3.12

2 files

4.3.11

2 files

4.3.9

2 files

4.3.8

2 files

4.3.7

2 files

4.3.6

2 files

4.3.5

2 files

4.1.3

2 files

4.1.2

2 files

4.1.1

2 files

4.1.0

2 files

4.0.1

2 files

4.0.0

2 files

3.17.2

2 files

3.17.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page