Lightweight memo CLI tool with SQLite + FTS5
Project description
a-memo
A lightweight memo CLI tool for AI agents with SQLite + FTS5, supporting tags, links, review, and share image generation.
Install
pip install a-memo
Or with uv:
uv tool install a-memo
Usage
memo add "content" #tag # add memo
memo list # list all memos
memo search "keyword" # full-text search
memo review --push # spaced repetition review
memo image 1 # generate share image (PNG)
memo link 1 2 # link two memos
memo flomo-import export.html # import from flomo
Data
Data stored at ~/.memo/:
memo.db- SQLite databaseimages/- share imageshistory/- review history
Options
memo --help # show all commands
memo --version # show version
memo list #tag # filter by tag
memo list --limit 20 # limit results
Share Images
Default format is PNG (requires Playwright + Chrome). SVG is always available:
memo image 1 --format svg
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
a_memo-0.1.0.tar.gz
(27.0 kB
view details)
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
a_memo-0.1.0-py3-none-any.whl
(25.3 kB
view details)
File details
Details for the file a_memo-0.1.0.tar.gz.
File metadata
- Download URL: a_memo-0.1.0.tar.gz
- Upload date:
- Size: 27.0 kB
- 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 |
3834a3207314f9811533dc901e5b71c997e1f9bf13161719e413412a348aa72e
|
|
| MD5 |
a139afab193718ca1d3b3000c90932f0
|
|
| BLAKE2b-256 |
40ef62aaf759bef4c1ce068e9bd719cc1c59f43d4b31d17acc65e7625813989a
|
File details
Details for the file a_memo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: a_memo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.3 kB
- 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 |
9707a19e9e68be65fd4e8a30d57f41b26250f9a93ede95b3aee192c3ecdaa622
|
|
| MD5 |
2d3198877928191175542c3c1b350333
|
|
| BLAKE2b-256 |
62019ff51843a29f799514b7d626fcace686dc3dfbeddc935be68f103a1db9c3
|