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.0.0.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.0.0-py3-none-any.whl
(26.1 kB
view details)
File details
Details for the file a_memo-1.0.0.tar.gz.
File metadata
- Download URL: a_memo-1.0.0.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 |
fa19b6c8a9f3484e31eeffe5bcc3d542628b001d5229bbca21b868b888085017
|
|
| MD5 |
a64fbd0fd82d6ac19d526f589c4af040
|
|
| BLAKE2b-256 |
22bffdae1dd424187440db8f8fdab117205cdeadba72a973c48cef748e82426a
|
File details
Details for the file a_memo-1.0.0-py3-none-any.whl.
File metadata
- Download URL: a_memo-1.0.0-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 |
37d434416e0e50d06ecc5d3ee86d0c20cb0a11b076dae0d31f6e2919507e18d2
|
|
| MD5 |
5fd10bddbf1fa2d6d2cfa4fe11d9146c
|
|
| BLAKE2b-256 |
8651b0647c23b7791afabbd767714c680baf3d3d383632ca77ef35cf1d72452b
|