Skip to main content

Nexus

Permanent memory and search by meaning for Claude. Nexus runs on your computer. You need no API key, no account, and no separate database install. What Claude learns in one session is there in the next.

CI PyPI version Python versions License: AGPL v3

The package on PyPI is conexus. The command it installs is nx. The full install guide, with a version for each way of using Claude, is at hellblazer.github.io/nexus. The commands below are the same ones.

Before you start

Need Why Check
Python 3.12 or 3.13 Python 3.14 does not work yet. If needed, uv downloads 3.13 for you. python3 --version
uv Installs and runs the nx command. uv --version
git Nexus reads git information when it indexes a repository. git --version
Node.js with npm Required for the Claude Code plugin. Without it the plugin installs but its tools never appear, with no error message. node --version
About 600 MB, a few minutes The first run downloads the service program, a database, and the search model.

Install

Run the steps in this order. Each step can be run again without harm.

1. Install the nx command. The second command moves it to the layout that Nexus manages.

uv tool install conexus
nx self install

If the terminal cannot find nx afterward, add ~/.local/bin to your PATH and open a new terminal.

2. Set up the storage service. This downloads the service program, the database, and the search model, starts the service, and asks whether it should start at login. Answer yes.

nx init

nx init --yes answers for you. nx init --no-autostart skips the login item.

3. Check the install.

nx doctor

Every line must show ✓. One line may say "credentials not set". That is normal for a local install.

4. Add the Claude Code plugin. Check node --version first. Then start claude and type these two commands inside Claude Code, not in the terminal:

/plugin marketplace add Hellblazer/nexus
/plugin install conexus@nexus-plugins

Then run /conexus:nx-preflight. It checks that everything the plugin needs is present. The plugin uses the nx command from step 1, which is why step 1 comes first.

5. Index a repository and search it.

cd your-project
nx index repo .
nx search "how does retry work"

Indexing the same repository again skips files that did not change. For a large repository, add --monitor to see progress per file.

Claude Desktop without Claude Code: do steps 1 to 3, then download conexus.mcpb from the latest release and double-click it. Claude Desktop adds it under Settings, Connectors, as "Conexus". If you already use the plugin in Claude Code, do not add the extension as well; Claude Desktop already sees the plugin's tools.

Update

Two commands. Always run both.

nx self install   # install the new version next to the current one
nx upgrade        # update the service, the data, and the plugins

Do not update with uv tool install conexus or with --force. That removes the local search model, and search then returns nothing. If that happened, nx self install repairs it.

Remove

nx uninstall                          # preview, changes nothing
nx uninstall --yes --remove-data      # stop the service, remove autostart, delete the data
uv tool uninstall conexus
rm -rf ~/.local/share/nexus

The full sequence, including exporting your knowledge first and removing the Claude integration, is on the site under Remove Nexus completely.

Problems

Symptom Do this
nx: command not found Add ~/.local/bin to your PATH and open a new terminal. If PATH is right, run nx self install.
Crash on startup, or an import error naming voyageai or Pydantic v1 You are on Python 3.14. Run uv python install 3.13, then uv tool install conexus --force --python 3.13, then nx self install.
nx doctor says credentials not set Normal for a local install. Only the cloud service needs a token.
nx search returns nothing Run nx doctor. If the index was interrupted, run nx index repo . again. If you updated with uv tool install, see Update above.
Plugin installed but its tools never appear The nx command or Node.js is missing. Run /conexus:nx-preflight; it says which.
Nothing above helps Paste the recovery runbook as the first message of a Claude Code session. It checks the install step by step and asks before changing any data.

What you installed

One service on your computer: Postgres 17 with pgvector, holding three stores. Scratch lasts one session. Memory holds project facts. Knowledge holds everything you index: code, documents, PDFs, and the decisions you record. The search model runs locally, so your data does not leave the machine.

Once a day the MCP server sends one anonymous message with six values: a random install id, the conexus version, the install mode, operating system, CPU type, and Python version. No hostname, paths, collection names, or content. nx telemetry off stops it; nx telemetry status shows the setting.

Learn

License

Nexus, the nx command, and the plugin are free to use. The license covers the Nexus code only. Everything you make with it is yours: the repositories you index, the notes and memory Claude keeps, the documents you store, the RDRs you write, and anything Claude produces in a session are not covered by this license and carry no obligation from it.

The code is AGPL-3.0-or-later (LICENSE). That matters only if you modify Nexus itself and offer the modified version to others. Commercial licenses are available for organizations that need other terms; see LICENSING.md.

Release files for conexus 7.51.0

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

Source distribution (sdist)

Source distribution for conexus 7.51.0
File Size Uploaded
conexus-7.51.0.tar.gz 6.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for conexus 7.51.0
File Interpreter ABI Platform
conexus-7.51.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 MB

Release files / conexus-7.51.0.tar.gz

Download URL conexus-7.51.0.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
095778f8367ef8b9c48e1137b9c23452dec172d17ff468274755fbf20477b4a4
BLAKE2b-256 checksum
How to use checksums
b40bda9b0ae929f88effd61b17ba3011352f659d86700a736abcb9d26e5d737b
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 17, 2026.

Transparency log

Release files / conexus-7.51.0-py3-none-any.whl

Download URL conexus-7.51.0-py3-none-any.whl
Size 3.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
23d19bc3eb19fd8cde6f1168b2af3ed456f0709425a69e1c6cc0972628007482
BLAKE2b-256 checksum
How to use checksums
48d1f350c7e73dd01a0d4beb7fd5b4fd653e8ba48e80e47726c93f71566f2469
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 17, 2026.

Transparency log

Release history Release notifications | RSS feed

7.59.0

2 release files

7.58.0

2 release files

7.57.0

2 release files

7.56.0

2 release files

7.55.3

2 release files

7.55.2

2 release files

7.55.1

2 release files

7.55.0

2 release files

7.54.0

2 release files

7.53.0

2 release files

7.52.0

2 release files

7.51.1

2 release files

This release

7.51.0 This release

2 release files

7.50.0

2 release files

7.49.0

2 release files

7.48.0

2 release files

7.47.0

2 release files

7.46.2

2 release files

7.46.1

2 release files

7.46.0

2 release files

7.45.0

2 release files

7.44.0

2 release files

7.43.0

2 release files

7.42.0

2 release files

7.41.1

2 release files

7.41.0

2 release files

7.40.0

2 release files

7.39.0

2 release files

7.26.0

2 release files

7.25.0

2 release files

7.24.1

2 release files

7.24.0

2 release files

7.23.0

2 release files

7.22.0

2 release files

7.21.0

2 release files

7.20.0

2 release files

7.19.0

2 release files

7.18.0

2 release files

7.17.0

2 release files

7.16.3

2 release files

7.16.2

2 release files

7.16.1

2 release files

7.16.0

2 release files

7.15.0

2 release files

7.14.0

2 release files

7.13.0

2 release files

7.12.0

2 release files

7.11.0

2 release files

7.10.0

2 release files

7.9.0

2 release files

7.8.0

2 release files

7.7.0

2 release files

7.6.1

2 release files

7.6.0

2 release files

7.5.0

2 release files

7.4.0

2 release files

7.3.0

2 release files

7.2.0

2 release files

7.1.2

2 release files

7.1.1

2 release files

7.1.0

2 release files

7.0.1

2 release files

7.0.0

2 release files

6.18.1

2 release files

6.18.0

2 release files

6.17.0

2 release files

6.16.0

2 release files

6.15.0

2 release files

6.14.0

2 release files

6.13.1

2 release files

6.13.0

2 release files

6.12.0

2 release files

6.11.0

2 release files

6.10.2

2 release files

6.10.1

2 release files

6.10.0

2 release files

6.9.0

2 release files

6.8.0

2 release files

6.7.1

2 release files

6.7.0

2 release files

6.6.1

2 release files

6.6.0

2 release files

6.5.2

2 release files

6.5.1

2 release files

6.5.0

2 release files

6.4.0

2 release files

6.3.8

2 release files

6.3.7

2 release files

6.3.6

2 release files

6.3.5

2 release files

6.3.4

2 release files

6.3.3

2 release files

6.3.2

2 release files

6.3.1

2 release files

6.3.0

2 release files

6.2.0

2 release files

6.1.0

2 release files

6.0.0

2 release files

5.9.3

2 release files

5.9.2

2 release files

5.9.1

2 release files

5.9.0

2 release files

5.8.0

2 release files

5.7.0

2 release files

5.6.2

2 release files

5.6.1

2 release files

5.6.0

2 release files

5.5.1

2 release files

5.5.0

2 release files

5.4.5

2 release files

5.4.4

2 release files

5.4.3

2 release files

5.4.2

2 release files

5.4.1

2 release files

5.4.0

2 release files

5.3.1

2 release files

5.3.0

2 release files

5.2.0

2 release files

5.1.5

2 release files

5.1.4

2 release files

5.1.3

2 release files

5.1.2

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.4

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

4.34.6

2 release files

4.34.5

2 release files

4.34.4

2 release files

4.34.3

2 release files

4.34.2

2 release files

4.34.1

2 release files

4.34.0

2 release files

4.33.1

2 release files

4.33.0

2 release files

4.32.9

2 release files

4.32.8

2 release files

4.32.7

2 release files

4.32.6

2 release files

4.32.5

2 release files

4.32.4

2 release files

4.32.3

2 release files

4.32.2

2 release files

4.32.1

2 release files

4.32.0

2 release files

4.31.7

2 release files

4.21.1

2 release files

4.21.0

2 release files

4.20.0

2 release files

4.19.2

2 release files

4.19.1

2 release files

4.19.0

2 release files

4.18.2

2 release files

4.18.1

2 release files

4.18.0

2 release files

4.17.0

2 release files

4.16.1

2 release files

4.16.0

2 release files

4.15.1

2 release files

4.15.0

2 release files

4.14.2

2 release files

4.14.1

2 release files

4.13.0

2 release files

4.12.1

2 release files

4.12.0

2 release files

4.11.1

2 release files

4.11.0

2 release files

4.10.3

2 release files

4.10.2

2 release files

4.10.1

2 release files

4.10.0

2 release files

4.9.13

2 release files

4.9.11

2 release files

4.9.10

2 release files

4.9.9

2 release files

4.9.8

2 release files

4.9.6

2 release files

4.9.5

2 release files

4.9.4

2 release files

4.9.3

2 release files

4.9.2

2 release files

4.9.1

2 release files

4.9.0

2 release files

4.8.0

2 release files

4.7.0

2 release files

4.6.5

2 release files

4.6.4

2 release files

4.6.3

2 release files

4.6.2

2 release files

4.5.3

2 release files

4.5.1

2 release files

4.5.0

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.2

2 release files

4.3.1

2 release files

4.3.0

2 release files

4.2.2

2 release files

4.2.0

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.9.3

2 release files

3.9.2

2 release files

3.9.1

2 release files

3.9.0

2 release files

3.8.1

2 release files

3.8.0

2 release files

3.7.0

2 release files

3.6.5

2 release files

3.6.4

2 release files

3.6.3

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.1

2 release files

3.2.5

2 release files

3.2.4

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.9.2

2 release files

2.9.1

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.12.1

2 release files

1.12.0

2 release files

1.11.1

2 release files

1.11.0

2 release files

1.10.3

2 release files

1.10.2

2 release files

1.10.1

2 release files

1.10.0

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release 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