What Incognito Mode Does
Incognito mode is a write pause, not a disconnect. The distinction matters:What stops
All memory writes are paused:
remember() calls, observe hooks, and any automatic capture triggered by UserPromptSubmit or Stop hooks. Nothing from this session is saved to your workspace.What keeps working
Read operations continue normally.
ask() and connect() still retrieve existing memories and load your workspace context — you just won’t add to them.Persists across sessions
Incognito mode stays on until you explicitly toggle it off. Closing your editor, restarting your machine, or starting a new conversation doesn’t turn it off.
Instant toggle
Switching between muted and unmuted takes a single command or one click in the desktop app, with no reconnection needed.
How to Toggle via the Desktop App
Open the Hyper desktop app
Launch the Hyper desktop app and ensure you’re connected to your workspace.
Find the incognito toggle
Look for the Incognito or Mute Memory toggle in the main toolbar or the status area at the bottom of the app window.
How to Toggle via the MCP Tool
If you prefer staying in your editor, you can toggle incognito mode directly through Hyper’smute() MCP tool. Ask your AI assistant to call it, or trigger it via a prompt:
| Return value | Meaning |
|---|---|
MUTED | Incognito mode is now on — all writes are paused |
UNMUTED | Incognito mode is now off — writes have resumed |
mute() is a toggle, not a setter — each call flips the current state. To check your current state without changing it, call connect() and look for a mute indicator in the briefing output.
Quick Toggle Examples
- Claude
- Cursor
In a Claude conversation, type:Claude will call
mute() and report back MUTED or UNMUTED.To verify the state later without toggling, type:When to Use Incognito Mode
Client work under NDA
Proprietary code, data, or architecture details that belong to a client should never end up in your team’s shared memory. Enable incognito before you start and disable it when you switch back.
Personal projects
Side projects or personal experiments you’re running on work hardware don’t need to bleed into your team workspace.
Exploratory prototyping
Early-stage experiments that might never ship — and whose dead ends you don’t want cluttering team memory.
Security research
Vulnerability analysis, penetration testing notes, or exploit research that could be misread out of context.
Checking Your Current Status
Incognito mode persists across sessions, so always verify your state before starting sensitive work:Ask your AI to connect
Prompt your AI tool with
Call the Hyper connect tool. The workspace briefing will indicate if mute is active.Or check in the desktop app
Open the Hyper desktop app. The incognito indicator in the toolbar reflects the live mute state.
Incognito Mode vs. Disconnecting
You might wonder why not just remove the MCP server when you need privacy. Here’s why incognito mode is the better choice:| Incognito Mode | Disconnecting | |
|---|---|---|
ask() / memory reads | ✅ Still work | ❌ Unavailable |
connect() / workspace load | ✅ Still works | ❌ Unavailable |
| Memory writes | ⏸ Paused | ❌ Unavailable |
| Time to enable | Instant (one call) | Requires config change + restart |
| Time to disable | Instant (one call) | Requires config change + restart |
| AI context still available | ✅ Yes | ❌ No |