Skip to main content

nmem-cli

A lightweight, single-binary CLI for Nowledge Mem - AI memory management that works with any AI agent.

Now a compiled binary. As of the 0.10.0 line, nmem-cli ships the Rust-built nmem binary instead of a Python module. pip install nmem-cli downloads a platform wheel that contains the compiled CLI and puts nmem on your PATH. There is no Python runtime requirement beyond pip itself, and no Python dependencies are installed. The command surface and behavior are unchanged.

Installation

pip install nmem-cli

Or with uv:

uv tool install nmem-cli   # or: uv pip install nmem-cli

The wheel bundles the compiled nmem binary for your platform (macOS arm64/x86_64, Linux x86_64/aarch64, Windows x64). No separate toolchain or interpreter is needed.

If you use the Nowledge Mem desktop app, the nmem CLI is already bundled and can be installed from Settings → Developer Tools → Install CLI (macOS), or automatically on Linux/Windows.

Requirements

  • A running Nowledge Mem backend (default: http://127.0.0.1:14242), local or remote. nmem is a thin HTTP client; it talks to that backend for every operation.

Quick Start

# Check server status
nmem status

# Launch interactive TUI
nmem tui

# List memories
nmem m

# Search memories
nmem m search "python programming"

# List threads
nmem t

# Show version
nmem --version

See the full command reference and JSON/agent usage at mem.nowledge.co/docs.

Connecting to a backend

# Local (default)
nmem status

# Remote, one-off
nmem --api-url https://mem.example.com status

# Remote, persisted
nmem config client set url https://mem.example.com
nmem config client set api-key nmem_your_key

Resolution priority: --api-url > NMEM_API_URL / NMEM_API_KEY > ~/.nowledge-mem/config.json > defaults.

Related

  • Nowledge Mem - the full application
  • This CLI is also bundled with the Nowledge Mem desktop app

Author

Nowledge Labs

License

MIT

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

nmem_cli-0.10.61-py3-none-win_amd64.whl (6.7 MB view details)

Uploaded Python 3Windows x86-64

nmem_cli-0.10.61-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

nmem_cli-0.10.61-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

nmem_cli-0.10.61-py3-none-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

nmem_cli-0.10.61-py3-none-macosx_10_12_x86_64.whl (6.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file nmem_cli-0.10.61-py3-none-win_amd64.whl.

File metadata

  • Download URL: nmem_cli-0.10.61-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nmem_cli-0.10.61-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9882ffe996c5e621b692c091c96d6dd77177c82a96524f939bc6b87baf664453
MD5 71df21ab7d783b25bb513a087753ba67
BLAKE2b-256 75cf431b50218910859945fe2b9fe06b9ad3b0579ffa348c5a7c28dc79dd8cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.61-py3-none-win_amd64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

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

File details

Details for the file nmem_cli-0.10.61-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.61-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d533ea565003fc271d911c16cd4b08ad6a2e984095bd968fb5778393532b8922
MD5 d9406661bd3020377dc11caa13d87646
BLAKE2b-256 b7417f782695ba54a1af5a17decd69ddbaf4d6370e9fe03f2b73fb31a6eae659

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.61-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

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

File details

Details for the file nmem_cli-0.10.61-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.61-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1f9af3d00c5e659d79175183b34cebefd4a50a947bbeff1e7856bbc9c311290
MD5 e73ce02db83422912662b1cf1d871b9b
BLAKE2b-256 6bc489fa29b54f3bc9d4ca3d5af2bc623f3896626466a96b5ef095c3ef5f7aeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.61-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

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

File details

Details for the file nmem_cli-0.10.61-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.61-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37d196913cfe233221c441f346fb0fefab9625252488e558baf7a9d09e8b12c6
MD5 aa9ebe46977d821692a3068692f563b9
BLAKE2b-256 d879226a6ce95f7e7a93c3664da28b6598dbc1ac832253e784776e15d53e43d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.61-py3-none-macosx_11_0_arm64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

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

File details

Details for the file nmem_cli-0.10.61-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.61-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a506f149e59ade2d3a2f4868020fc76ee7ed83d7e5c462153d592f3e00bd76ee
MD5 33899dbe5b23723e8faaae6c59422eba
BLAKE2b-256 67cb623597a436cfa980a9d16896d7893a21008d9246271e8786b6a3a501e541

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.61-py3-none-macosx_10_12_x86_64.whl:

Publisher: release-pypi-clis.yml on nowledge-co/mem

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

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page