Droid
Install Nowledge Mem in Factory Droid through the community marketplace and bring Working Memory, routed recall, distillation, and resumable handoffs into your sessions.
Recommended path
Add the Nowledge community marketplace, install nowledge-mem@nowledge-community, run nmem status once, then start a new Droid session.
What this package promises
Droid gets a native plugin surface for Working Memory, routed recall, distillation, status checks, and resumable handoffs. It intentionally does not claim save-thread yet.
Droid is a good fit for Nowledge Mem because Factory plugins can bundle hooks, commands, and skills into one product surface while letting nmem stay the execution layer underneath.
Before You Start
- Nowledge Mem running locally (installation) or a reachable remote Mem server
- Factory Droid installed
nmemin yourPATH
If Nowledge Mem is already running on the same machine through the desktop app, the easiest path is still Settings -> Preferences -> Developer Tools -> Install CLI. That gives Droid a clean nmem path for both local and remote setups.
You can also install nmem standalone:
# Option 1: pip
pip install nmem-cli
# Option 2: uvx
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx --from nmem-cli nmem --versionOne-Minute Setup
Add the Nowledge community marketplace:
droid plugin marketplace add https://github.com/nowledge-co/communityInstall the plugin:
droid plugin install nowledge-mem@nowledge-communityRun nmem status once.
For the default same-machine setup, it should point to http://127.0.0.1:14242.
Start a new Droid session.
The plugin will load Working Memory at session start and make its commands and skills available inside Droid.
What You Get
- Working Memory bootstrap at session start, resume, clear, and compaction
- Routed recall across memories and prior sessions
- Distillation into durable memories
- Explicit handoff creation when you want a resumable checkpoint
- One stable remote path through
nmem
Commands
/nowledge-read-working-memory/nowledge-search-memory/nowledge-distill-memory/nowledge-save-handoff/nowledge-status
Remote Mem
The durable remote setup is nmem's own config file:
{
"apiUrl": "https://mem.example.com",
"apiKey": "nmem_your_key"
}That keeps Droid aligned with the same local and remote contract used by the Gemini, Codex, and CLI paths.
Important Constraint
This package intentionally exposes save-handoff, not save-thread.
That distinction matters:
save-threadshould mean importing the real recorded session messagessave-handoffmeans storing a concise resumable summary
Droid does not yet have a real Nowledge transcript importer, so the plugin keeps the boundary honest instead of pretending a summary is a full session save.
Local Checkout Fallback
If you prefer validating from a local checkout:
git clone https://github.com/nowledge-co/community.git
cd community
droid plugin marketplace add .
droid plugin install nowledge-mem@nowledge-communityThis works because the community repository publishes a repository-level Factory marketplace manifest and the Droid plugin as one package inside it.