eveiljuice

Claude Anon — Development skill for Claude Code

Development community

Incognito mode for Claude Code: clean context, session not saved, memory writes blocked, one-command toggle.

How to install Claude Anon

This entry records only its repository, not the path inside it, so there is no exact command to give. Open eveiljuice/claude-anon and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Anon does

Incognito mode for Claude Code: clean context, session not saved, memory writes blocked, one-command toggle.

Alternatives in Development

  • Discipline — Toggle discipline mode — auto-invoke verification, brainstorming-before-coding, and review checks 2.8k ★
  • Superpowers To Watchtower — Use when a superpowers plan (writing-plans / brainstorming output saved locally) is ready and you want durable 130 ★
  • Cmux Fresh — Clear cmux's persisted session so the next launch opens with fresh/blank windows 107 ★

README

claude anon — инкогнито-режим для Claude Code

English: [README.en.md](README.en.md) · Русский

Режим «как приватное окно браузера»: Claude работает без знания о пользователе, не оставляет следов на диске и глушит телеметрию, а клиент визуально перекрашивается в фиолетовый, пока режим активен.

Что отключено

  1. Чистый контекст — Claude не видит auto-memory/MEMORY.md, CLAUDE.md, историю подсказок и не берёт её из пер-ходовых вложений памяти; строка включённой сессии снимается из history.jsonl, todos-файлы и file-history снапшоты удаляются при выходе.
  2. Не сохранять сессию — транскрипт удаляется при выходе (и при хард-килле — дочищивается на следующем старте по манифесту).
  3. Не писать память — Write/Edit под каталогом сессий движка отказаны.
  4. Без телеметрии — DISABLE_TELEMETRY, DISABLE_ERROR_REPORTING, CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.

Как включить

Мод ставится плагином в обычный клиент Claude Code и работает прямо в нём — ничего отдельно запускать не нужно. Команда `/anon [on|off]` или **Shift+Tab** (биндинг ниже). Контекст, уже загруженный к моменту включения, остаётся (об этом честно говорит полоса — `context loaded before going anon`, а первое включение с загруженным личным контекстом предложит очистить беседу); всё, что движок собрал бы после включения, не уходит: секции памяти системного промпта срезаются, пер-ходовые вложения памяти (реколл, ре-инъекция CLAUDE.md/ MEMORY.md, team-контекст) глушатся, в новой беседе (после `/clear`) персональные блоки первого хода вырезаются — полоса покажет `memory unloaded`. Сессия, где `/anon` хоть раз включали, не сохраняется даже после off (sticky).

Первое включение идёт через диалог согласия (аналог WARNING `dangerously-skip-permissions`): что произойдёт, что не возвращается назад и `No (default)` / `Yes, I accept`. Согласие запоминается между сессиями, диалог больше не повторяется; Esc — отклонение, ничего не включается.

Установка

claude plugin marketpla