memrynote,
from the terminal.
Anything you do in memrynote — notes, tasks, journal, calendar, sync — is scriptable from the command line. Local-first, JSON-native, yours to automate.
$ memrynote notes create --title "Weekly review"Created note "Weekly review" (note_7ac1)$ memrynote --json tasks list --status todo[{ "title": "Ship the CLI page", "status": "todo" }]
Automate
Fire notes, tasks, and journal entries from scripts, cron jobs, and keyboard shortcuts. Your vault, hands-free.
Pipe & compose
Add --json to any command and pipe memrynote into jq, fzf, or your editor. It composes like every other Unix tool.
Local & private
Every command runs against your local vault. No server round-trip, nothing leaves your machine.
Up and running in a minute
No brew, no npm. The CLI is bundled with the desktop app.
Get memrynote for Desktop
The CLI ships inside the desktop app — no separate install, no package manager.
Enable it in Settings → Command Line
Toggle the command on and pick a default vault. It drops a memrynote shim on your PATH.
Run memrynote in any terminal
That’s it. Every command works against your default vault, or pass --vault to target another.
See it in action
Real commands, real output. Every one has a --json twin for scripting.
$ memrynote notes create --title "Standup"Created note "Standup" (note_a1b2)$ memrynote journal append --content "- shipped the CLI page"Appended to 2026-07-03
$ memrynote tasks create "Review PR" --project WorkCreated task "Review PR" (task_9f3c)$ memrynote tasks list --status todo3 tasks · Review PR · Ship docs · Reply to Kaan
$ memrynote --json tasks list | jq ".[].title""Review PR""Ship docs"$ memrynote sync statusup to date · 2 devices · last sync 4s ago
21 commands, one vault
The whole app, addressable from the shell.
Bring your vault to the terminal
Download memrynote, flip on the command line, and start scripting your second brain.