Skip to main content

MemoryBot CLI — your personal knowledge graph from the command line

Project description

MemoryBot CLI

Your personal knowledge graph from the command line.

Install

pipx install memorybot

(or pip install memorybot inside a venv).

Quick start

mb login              # opens browser, OAuth flow
mb memo search "..."  # full-text + semantic search
mb memo get <SID>     # fetch a memo by sid

--json on any command emits machine-readable output for piping into jq.

Configuration

  • MEMORYBOT_URL — server URL (default https://www.memorybot.com).
  • --base-url — per-command override.

Credentials are stored at ~/.config/memorybot/config.json (mode 0600).

Auth

mb login runs the OAuth 2.0 authorization-code flow with PKCE: it registers a client via Dynamic Client Registration (RFC 7591), opens your browser to the authorize endpoint, and captures the callback on a one-shot loopback server. Tokens auto-refresh on 401.

mb logout clears stored credentials.

License

MIT

Project details


Download files

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

Source Distribution

memorybot-0.2.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

memorybot-0.2.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file memorybot-0.2.0.tar.gz.

File metadata

  • Download URL: memorybot-0.2.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memorybot-0.2.0.tar.gz
Algorithm Hash digest
SHA256 29747392bd8c1dfc05c2b6116a1bfdbbe90266be8523b312a25d1832e3050647
MD5 d75e3899efc2c2d73cd872b6c83a44c6
BLAKE2b-256 a0281d3ff07ff3d1a948adbd060d0a843d52bf4555aef0dac838560ecf10d458

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorybot-0.2.0.tar.gz:

Publisher: publish.yml on nolanlove/memorybot-cli

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

File details

Details for the file memorybot-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: memorybot-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memorybot-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e31d434a95df0d2321483664f805c3572c19c945753efe363b750ab1a8ba1b1b
MD5 750f7bcd0017513b7e09a9518f7985d1
BLAKE2b-256 241b8540b60163b8bca7662e654a37559db53f76b515a1688536064c59e743c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorybot-0.2.0-py3-none-any.whl:

Publisher: publish.yml on nolanlove/memorybot-cli

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

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