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.1.0.tar.gz (7.6 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.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for memorybot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f970e1724da3e9dc0b304877cf3a557a003747ce663e5ea0fa0ba19ad67027cd
MD5 6a3f8d1c5945451c7b4dc1ab91689e63
BLAKE2b-256 5e24a1a3aa587b474a85b55d49430e8feebf97a7fd816164347ff45ba78cb906

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorybot-0.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: memorybot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94345805b7072d059a373be6e211d59a39a03d6d19e174b5fe669c80a5de2e11
MD5 4a7a52531c2dd9b9753b311db0c69519
BLAKE2b-256 3564f781ca3d067b107935c2d46627853a0ce41238926e35d6a2855fd9222251

See more details on using hashes here.

Provenance

The following attestation bundles were made for memorybot-0.1.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