Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

BBM-Atlas

Structural code intelligence for AI assistants. BBM-Atlas turns a repository into a knowledge graph of what calls what, what imports what and what breaks when something changes, then serves it to any AI assistant over MCP, REST, a CLI and a web console. It is local-first and LLM-agnostic: nothing has to leave your machine.

BBM-Atlas

  • Understand. Twelve languages parsed symbol by symbol with tree-sitter (seven more as whole files), with calls, imports and inheritance resolved across the repository and a confidence tag on every edge.
  • Reason. Impact analysis, paths, cycles, god nodes and communities over the knowledge graph.
  • Remember and retrieve. Repository memory, facts you tell it, lessons learned from outcomes, and four-source retrieval (structure, memory, graph, semantic) ranked into one answer.
  • Serve. 32 MCP tools, 38 REST routes, 41 CLI commands and a web console, all on the same engine.
  • Economise. Syntax-aware, reversible compression and a drop-in proxy that cut the tokens your assistant spends.

Install

BBM-Atlas needs Python 3.11 or newer, on Linux, macOS or Windows.

pip install bbm-atlas

# With a local embedding model and an in-process LLM:
pip install "bbm-atlas[embeddings,llm]"

Quick start

bbm-atlas serve                      # the API, and the web console at http://localhost:8000/console/

# In another shell:
bbm-atlas index ./my-repo --name my-repo
bbm-atlas search <repository_id> "how does checkout work?"
bbm-atlas impact <repository_id> shop.cart.checkout --max-depth 3

With nothing configured, BBM-Atlas keeps everything in one local database file, so indexed repositories and learned facts survive restarts. Point it at Postgres, Neo4j, Qdrant and Redis when you need to share and scale.

Connect your assistant

The running API serves its tools over MCP at http://127.0.0.1:8000/mcp:

bbm-atlas mcp install --url http://127.0.0.1:8000/mcp    # Claude Code, for this project
{ "servers": { "bbm-atlas": { "type": "http", "url": "http://127.0.0.1:8000/mcp" } } }

The second snippet is VS Code's .vscode/mcp.json.

Editions

Everything above is the Community Edition: free, with no key and no account.

The Enterprise Edition is the same package with a licence key. It adds users, service accounts and their own API keys, role-based access control, organisations on one deployment, single sign-on with OIDC or SAML 2.0, a hash-chained audit log and high availability.

export BBM_ATLAS_EE_LICENSE_KEY_FILE=./license.key
bbm-atlas enterprise license         # its state, features and seats

The key is checked offline, so nothing phones home. See pricing, or write to info@byteblendmatrix.com for a quote or an evaluation key.

Licence

BBM-Atlas is proprietary software under the BBM-Atlas License, included in the package: the Community features are free to use, and the Enterprise features need a licence key. It uses third-party components under their own licences, listed in THIRD_PARTY_NOTICES.md.

Metadata

Release files for bbm-atlas 1.0.0rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for bbm-atlas 1.0.0rc1
File Interpreter ABI Platform
bbm_atlas-1.0.0rc1-py3-none-any.whl Python 3 none any Details

Release files / bbm_atlas-1.0.0rc1-py3-none-any.whl

Download URL bbm_atlas-1.0.0rc1-py3-none-any.whl
Size 780.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f31ad0e04d4b549fff5a5a93fd567786ea87d70740e6a0a5024f13ac80c0364
BLAKE2b-256 checksum
How to use checksums
52225d3ac8ae35e096e38a468d1ad89b12477fa86c7a498b5a13872781ce4de6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.0.0rc1 This release

1 release file

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