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.54-py3-none-win_amd64.whl (6.6 MB view details)

Uploaded Python 3Windows x86-64

nmem_cli-0.10.54-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

nmem_cli-0.10.54-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

nmem_cli-0.10.54-py3-none-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

nmem_cli-0.10.54-py3-none-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: nmem_cli-0.10.54-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.6 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.54-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 31d5a83c68afa8701c74c37efe838890f11da1ed04e790a712c0fc6a37d9ac8a
MD5 90d691bb61b96caed647b57bee90673e
BLAKE2b-256 1ff8fa04ce51dbb94496a925ba09ed490b909370042b53edc1bafa82245a52c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.54-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.54-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.54-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fc3a022ca53109c8d0d78db853b545e0615a530a33cafb722b234b68e6857d7
MD5 4bcc8f260ec0c94f4371729a4d9789fb
BLAKE2b-256 beca06fdc64c7953aaf6e9d6cd141628985db74bd67a23332afbc4884317d38d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.54-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.54-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.54-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fa43b7e4f904f62b4def232e546870973ed10e05ed177d99cc69b5c77792d2c
MD5 1bc6c07563a381bfead04a815d1757aa
BLAKE2b-256 d92776815f2dc40cb0d0d03163be7ae2224059d77cd30ea8c2ab49bb3b8ae373

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.54-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.54-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.54-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 025c073a29427df36fb4c130258f20a7ef04099c4fc74f807578ce8358cac493
MD5 7b413bf88e8ee3f8c5f05d9719a2a070
BLAKE2b-256 e2a02c0845511acaf5387f6a1e08b4ccc1d8de9205c0eb170b73f0c03cde313a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.54-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.54-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nmem_cli-0.10.54-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c9557b850db76e6a22ac50bf740284a827b2b49d313a2c56eed22bafe68ab7b
MD5 6ec94b777a02bf24f3fc1ec0d52d74db
BLAKE2b-256 c822d5ba6112ce400d83764b427cc6a68257810ba15bcb83a653ea7e5b52de94

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmem_cli-0.10.54-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 Pingdom Monitoring Sentry Error logging StatusPage Status page