maximem-synap CLI lets you provision and operate Synap from your terminal: log in, create and manage instances, mint API keys, manage your team, and inspect requests and memories — the same operations as the Dashboard, scriptable.
CLI vs SDK. The SDK is the runtime surface — your agents import it to read and write memory (
recall, save, context). The CLI is the control plane — you use it to set Synap up and operate it. They are separate tools for separate jobs.Install and log in
The CLI ships on npm as a small bootstrapper that installs the tool onto yourPATH. The fastest start is a single command:
maximem-synap command is on your PATH:
Requires Node.js 18+ and Python 3.10+ on the host. The CLI is dependency-light and stores its config under
~/.config/synap/config.json (mode 0600).Logging in
Authentication is a browser device-pairing flow — likegcloud auth login. You never paste a key; your identity stays in the browser.
Approve in the browser
On the Synap dashboard pair page, confirm the code matches your terminal, pick the client to connect to, and click Approve. If you aren’t signed in, you’ll be prompted first.
maximem-synap auth login to refresh it.
Which account am I?
Multiple accounts
Each profile holds one session bound to one client. Log into different clients under different profiles and switch between them:A quick tour
--output json to any command for scripting, and --help to any command for its options.
Logging out
Next steps
Command reference
Every command and flag — auth, instances, api-keys, client, requests, memories, config.
Dashboard
The same operations in the web UI.