Skip to content

Install and first run

Administrator edited this page Jul 15, 2026 · 2 revisions

Install and first run

Install

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 status

On Windows: unzip, drop dmem.exe and zvec_c_api.dll in the same folder, add it to PATH.

First run

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 setup

It 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.

Where to next

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".

Clone this wiki locally