Pi × Nowledge Mem
Bring your cross-tool knowledge into Pi, and share what you learn in Pi with every other tool.
pi install npm:nowledge-mem-piPi is a minimal, extensible terminal coding agent. Nowledge Mem adds the layer above: knowledge from all your other AI tools, decisions made in Claude Code, preferences set in Cursor, insights from ChatGPT, searchable inside Pi. And what you learn in Pi flows back to every other tool.
Before You Start
- Nowledge Mem running locally (installation)
- Pi installed
nmemCLI in your PATH. In Nowledge Mem go to Settings > Developer Tools > Install CLI, orpip install nmem-cli
nmem status # Nowledge Mem is running
pi --version # Pi is availableSetup
Install the package
pi install npm:nowledge-mem-piVerify the integration
Ask Pi to check your Nowledge Mem connection:
Is Nowledge Mem connected? Run the status skill.You should see connection details and a confirmation that the server is reachable. That's success: Pi can now see knowledge from your other tools.
Update
pi install npm:nowledge-mem-pi@latestWhat You Can Do
Find knowledge from other tools
Ask "what did we decide about the database?" and Pi searches across decisions you made in Claude Code, insights from ChatGPT, notes from Cursor, not just this session.
Save knowledge for everywhere
When you reach a conclusion in Pi, the agent saves it so your next Claude Code session, Cursor project, or ChatGPT conversation can find it too.
Start with today's context
Your Working Memory briefing and relevant past knowledge are ready before you type. No repeating yourself across tools.
Create resumable handoffs
Wrap up in Pi, then pick up right where you left off in Claude Code or any other tool. Decisions, plans, and context carry over automatically.
Skills
| Skill | What it does |
|---|---|
read-working-memory | Read today's Working Memory: focus areas, priorities, recent activity. |
search-memory | Search knowledge from all your tools. Supports label and date filters. |
distill-memory | Save a decision, insight, or preference so any tool can find it. |
save-thread | Persist the current Pi conversation as a searchable thread. |
status | Connection and configuration diagnostics. |
Configuration
No config needed for local use.
| Env Variable | Default | What it does |
|---|---|---|
NMEM_API_URL | (local) | Remote Nowledge Mem server URL |
NMEM_API_KEY | (none) | API key for remote access |
The package also reads ~/.nowledge-mem/config.json (shared with all Nowledge Mem integrations). Environment variables take priority.
Remote access
{
"apiUrl": "https://your-server",
"apiKey": "your-key"
}See Access Mem Anywhere.
Troubleshooting
nmem not found. Install with pip install nmem-cli, then run nmem status to verify.
Server not responding. Start the Nowledge Mem desktop app, or check nmem status for diagnostics.
Skills not loading. Run pi list to confirm the package is installed. If nowledge-mem-pi does not appear, reinstall with pi install npm:nowledge-mem-pi.
Related
- Integrations overview
- Claude Code · Hermes Agent · OpenClaw · Alma · Bub
- Plugin source: nowledge-mem-pi-package