Nimgir gives Claude persistent memory across sessions.
Paste your license key to begin, or try the free demo.
Already have Nimgir installed? Skip to activation →
This determines where you'll paste the setup text.
This helps us skip steps you've already done.
Your demo in regular chats keeps working either way.
In Claude Desktop, click Projects in the sidebar, then click New project in the top right (or open an existing one). Give it a name — this becomes your workspace.
Open a terminal in your project directory and run this command to add Nimgir as an MCP server:
If you used the installer, the server is already at
%LOCALAPPDATA%\Nimgir\mcp_server.py
— adjust the path above to match your install location.
Claude Code reads project instructions from a file called CLAUDE.md in your project root. Create it if it doesn't exist — this is where Nimgir's trigger text goes.
Pick a short name for this project. It's how Nimgir keeps your sessions separate. You can have multiple workspaces later.
Inside your project, look at the right sidebar. Find the Instructions section and click the pen icon (or + icon if empty) to open the editor.
Copy the text below and paste it into the editor you just opened.
This short text tells Claude to call Nimgir at the start of each chat. Nimgir then loads your previous session's context so Claude remembers where you left off. That's all it does — no data leaves your machine.
Click your name in the bottom-left corner of Claude Desktop, select Settings, then go to Capabilities in the sidebar. Make sure "Generate memory from chat history" is toggled on.
Close and reopen Claude Desktop. Start a new chat inside your project and say anything.
If setup worked, Claude will call nimgir:get_briefing
automatically and you'll see a token bar at the bottom of its reply —
that's Nimgir tracking how much context is left in the session.
From now on, every chat picks up where the last one left off.
Click your name in the bottom-left corner of Claude Desktop, then select Settings from the menu.
In the Settings sidebar, click Capabilities. Scroll to "Memory from your chats" and click the card to open the memory editor.
A "Manage memory" panel will open showing what Claude remembers. Click the pen icon (bottom-left of the text box) to enter edit mode.
Copy the text below and paste it into the memory editor you just opened. Click Save when done.
This short text tells Claude to call Nimgir at the start of each chat. Nimgir then loads your previous session's context so Claude remembers where you left off. That's all it does — no data leaves your machine.
Copy the text below and paste it into the CLAUDE.md file you created in your project root.
This short text tells Claude to call Nimgir at the start of each chat. Nimgir then loads your previous session's context so Claude remembers where you left off. That's all it does — no data leaves your machine.
In your project directory, run claude
to start a fresh session. If everything worked, Claude will call
nimgir:get_briefing
automatically on its first response.
In your first Nimgir chat, paste the key below and say "activate". Claude will handle the rest.