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.3.tar.gz
(27.8 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.3-py3-none-any.whl
(26.1 kB
view details)
File details
Details for the file a_memo-0.1.3.tar.gz.
File metadata
- Download URL: a_memo-0.1.3.tar.gz
- Upload date:
- Size: 27.8 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 |
30525f6488a7cc90a509d14b433ecef1a7925c4a6e30003e0dda3cabc3548a52
|
|
| MD5 |
e8a1bed324744177604d32c5ed4bfc2f
|
|
| BLAKE2b-256 |
7d7313a4b898f654d5c6e126a0fcde269b9f8da0ebee96c96fa29d24ca7af59f
|
File details
Details for the file a_memo-0.1.3-py3-none-any.whl.
File metadata
- Download URL: a_memo-0.1.3-py3-none-any.whl
- Upload date:
- Size: 26.1 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 |
8fd89087cc170bfdfe57a7769e6af90c33a2c6c9d28cec4426bd00677e03f550
|
|
| MD5 |
ea0b4fecd56149c497b35ab3ece9be55
|
|
| BLAKE2b-256 |
0964e0831385bb21a9b03ecb10b3c198e767377c25c287e0fef9aeec893dd19c
|