Skip to main content

Lightweight memo CLI tool with SQLite + FTS5

Project description

a-memo

A small memo CLI for saving notes, finding them later, reviewing old thoughts, linking related memos, and turning a memo into a PNG share image.

PyPI version GitHub

Install

CLI:

brew install coderfee/tap/a-memo

Other options:

uv tool install a-memo

Agents skill:

npx skills add coderfee/a-memo
bunx skills add coderfee/a-memo
pnpx skills add coderfee/a-memo

Standalone binaries are available from the latest release.

Usage

memo add "read later #idea"
memo list
memo list "#idea"
memo show 1
memo search "later"
memo review
memo insights

More commands:

memo tags
memo insights --view tags
memo link 1 2
memo links 1
memo image 1 --style ink
memo backup
memo export --out memos.json
memo import memos.json

Use memo --help and memo <command> --help for the full command list.

Development

Checks:

uv tool run ruff check .
uv tool run ruff format --check .
uv tool run ty check
uv run --extra dev pytest
uv build

Project docs:

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

a_memo-1.6.0.tar.gz (25.8 MB view details)

Uploaded Source

Built Distribution

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

a_memo-1.6.0-py3-none-any.whl (25.8 MB view details)

Uploaded Python 3

File details

Details for the file a_memo-1.6.0.tar.gz.

File metadata

  • Download URL: a_memo-1.6.0.tar.gz
  • Upload date:
  • Size: 25.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for a_memo-1.6.0.tar.gz
Algorithm Hash digest
SHA256 2f7d05b4ae13b1ea742e63b442a1f4db59f2e835c25be8c54e4556d7800b22ca
MD5 49e2fb64d5d7defdef25b8a4e9b2bc5c
BLAKE2b-256 db19e7bf66bc5529c0d989dcfafdbbd3706ea8e309a55924b3cc1bf6e500f45e

See more details on using hashes here.

File details

Details for the file a_memo-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: a_memo-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 25.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for a_memo-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c96784fc2983645eea06d241ab8aedc05edf9a0e0755ba6a8699f70191c8015e
MD5 acb215871b184d80ad5462403fe64734
BLAKE2b-256 1f50d8e15c6b4ded28e225b44ed4dd0510f0f65502692fae23d644450568f708

See more details on using hashes here.

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