Local CLI tool for indexing and searching personal notes
Project description
mnemo | Local Notes Indexer
mnemo is a local CLI tool for indexing and searching personal notes.
It builds a searchable index of your notes and lets you quickly find and open relevant entries from the terminal.
Everything works locally.
Why mnemo
I keep notes in multiple apps over many years. Searching them efficiently became harder than writing new ones.
mnemo is a small CLI tool that solves this problem locally and predictab.
It works just fine for me.
Supported sources
- Apple Notes
- Bear (macOS)
Installation
Run without installation (via uv):
uvx --from mnemo-cli mnemo --help
Install as a CLI tool:
uv tool install mnemo-cli
mnemo --help
Usage
Initialize a project and build the index:
mnemo init
Search notes:
mnemo search python ai
Open a note from search results:
mnemo open 1
Rebuild the index:
mnemo rebuild
Notes
- Index is stored locally in the project directory (
.mnemo) - Designed for personal knowledge bases
- Optimized for fast iteration and extensibility
Status
Early-stage MVP.
Possible next steps
- Improved search ranking
- Improved result snippets with highlighted matches
- Additional note sources (Notion, Google Docs)
- Indexing local folders (
txt,md)
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 mnemo_cli-0.1.2.tar.gz.
File metadata
- Download URL: mnemo_cli-0.1.2.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a9062bd11aad5e3b7dc72d4c7d0bb7b9621479d061475a5e72e5b8a344a9519
|
|
| MD5 |
51a8d831680671eaa847dba72d855f51
|
|
| BLAKE2b-256 |
25906be6f33fdfd5f762ece76e353fb533565742f869aa96f299e4a94b4420dc
|
File details
Details for the file mnemo_cli-0.1.2-py3-none-any.whl.
File metadata
- Download URL: mnemo_cli-0.1.2-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0c27a84ab545fc708d92b48044722c06c5aca1fe6da3f50bbe90dfa0e37e2d2
|
|
| MD5 |
d1e859f8e90c1936fc8279cea26f8c88
|
|
| BLAKE2b-256 |
3aeb2fc6b7e0e53adda4b834b22e6afabdd3f4469b70802218427a92bddccd2b
|