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.
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:
- Agent instructions: AGENTS.md
- Memo command guidance: skills/memo/SKILL.md
- Release workflow: .agents/docs/release.md
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file a_memo-1.6.1.tar.gz.
File metadata
- Download URL: a_memo-1.6.1.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6955b6833cbd7ccc3036086de09ea6ac56923796335f67be3af07e6bdd0dee09
|
|
| MD5 |
87d0afb262dc7f3655b526dd4e4d8133
|
|
| BLAKE2b-256 |
e70442f35083a50052ea9e71d7d5f2fe00c83dbfd16095acdbb61270e405d17c
|
File details
Details for the file a_memo-1.6.1-py3-none-any.whl.
File metadata
- Download URL: a_memo-1.6.1-py3-none-any.whl
- Upload date:
- Size: 25.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1b4a844cb283a178d0954e8a7a2a3cb472d990d68e061e4130044045b74dff8
|
|
| MD5 |
f6e895a5af0037dde3332bed46c7daa9
|
|
| BLAKE2b-256 |
5767b2b2cf7c90ab2349f5eb82d26ed772554eff8bf49d0842a048b8aa90288c
|