-
Notifications
You must be signed in to change notification settings - Fork 0
Install and first run
Grab the archive for your OS from the latest release. Each one holds dmem plus its native vector library (libzvec_c_api.*); they must sit in the same folder.
tar xzf dmem-*-x86_64-unknown-linux-gnu.tar.gz
install -m755 dmem ~/.local/bin/dmem
cp libzvec_c_api.* ~/.local/bin/ # the lib must sit next to the binary
dmem statusOn Windows: unzip, drop dmem.exe and zvec_c_api.dll in the same folder, add it to PATH.
The download is not code signed, so the OS flags it once:
- macOS: clear the quarantine flag,
xattr -dr com.apple.quarantine ~/.local/bin/dmem ~/.local/bin/libzvec_c_api.dylib - Windows: SmartScreen may warn; pick "More info", then "Run anyway"
Then let the wizard set you up:
dmem setupIt detects your agents (Claude Code, Devin, Codex, Hermes, OpenCode, Grok CLI, Claude Desktop), wires the ones you pick (nothing is pre-selected, opt-in only), and seeds a first memory. The wizard also asks your AI's name and your name and sets a default persona plus the generic governance protocols. Nothing personal ships in the binary; the templates are blank skeletons.
dm-lite is client/server. On one machine the server and client live together (what the quickstart sets up). To run the server on a host and connect from elsewhere, see the "Run as a server" and "Run as a client" pages. To give your agents memory, see "Wiring your agents".