agi-memo
v1.0.4
Published
Terminal memo tool: save notes with mem "my thing is value", list them, search by name—private file per user.
Maintainers
Readme
agi-memo
agi-memo gives you a small command called mem. Use it to jot down things you do not want to forget—Wi‑Fi passwords, locker codes, a birthday—and read them back later. Everything runs in your terminal (the black text window). You do not need to sign up for a website or open an app.
What you need
- A computer with Node.js installed (the LTS version is fine).
If you are not sure, open a terminal and runnode -v. If you see a version number, you are good.
Install
Install agi-memo once, globally, so the mem command works everywhere:
npm install -g agi-memoTo update to the newest version later:
npm install -g agi-memo@latestHow to save a note
Think of a sentence with the word is in the middle (space, is, space):
- Everything before
is→ the label (what you are remembering about) - Everything after
is→ the value (what you want to store)
Example:
mem "my wifi password is coffee123"That stores the label wifi password and the value coffee123.
Why “my wifi password”?
If your sentence starts with my , that word is dropped from the label so the name stays short. You can also write without it:
mem "bike lock code is 4821"Here the label is bike lock code.
More examples:
| You type | Label saved | Value saved |
|----------|-------------|-------------|
| mem "my sister birthday is March 26" | sister birthday | March 26 |
| mem "bank pin is 9012" | bank pin | 9012 |
If it does not save:
The command needs exactly one is in the sentence (see the format above). If you use a different pattern, mem will show a short reminder of the format.
Updating:
Saving again with the same label replaces the old value—like editing a note.
How to read your notes
Show everything you saved:
mem listSearch by part of the label (useful when you have many notes):
mem find wifiThis shows any note whose label contains wifi, for example wifi password.
Where your notes are kept
Your notes are stored in a small file on your computer, only for your user account:
| System | Typical location |
|--------|------------------|
| Linux / macOS | ~/.config/agi-memo/store.json |
| Windows | %APPDATA%\agi-memo\store.json |
~ means your home folder. On Windows, %APPDATA% is your user AppData folder (npm shows the full path if you need it).
- Someone else logging into the same computer with their own account has their own file—they do not see your notes from
mem list. - Nothing is uploaded to a server by this tool: your data stays on your machine unless you copy the file yourself.
Privacy in plain words
- Per person: Each OS user gets their own store file.
- Local only: No account with us, no cloud sync built in—just a local file.
- You choose what to store: Do not store secrets you are not comfortable keeping in a plain text file on disk.
License
ISC — you may use and share this project freely. The exact wording is in this package’s package.json on npm.
