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-1.1.1.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-1.1.1-py3-none-any.whl
(26.1 kB
view details)
File details
Details for the file a_memo-1.1.1.tar.gz.
File metadata
- Download URL: a_memo-1.1.1.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 |
87f80cb7d014fc8a8fbb9aa38fc878a50328a8485ed20dbab45bdd68b9095cac
|
|
| MD5 |
9bb4f1b3df72e312bcbbcc798b0e6ad4
|
|
| BLAKE2b-256 |
71e8527402aa3148720450c5dbcfa6ad576546f58f232f9553642706dd8c9548
|
File details
Details for the file a_memo-1.1.1-py3-none-any.whl.
File metadata
- Download URL: a_memo-1.1.1-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 |
8bfead26eac7138449cc47e100146f32dc114dadcf7eb772f67d9a243b756f2e
|
|
| MD5 |
197e0621c1d3cfe7e7105e83687e0bba
|
|
| BLAKE2b-256 |
1515acf8718c04fb7e8f0f046a719babc89566ef782e2050a9909fd7047f1c25
|