Блог

Память Claude в 2026 году: Memory, CLAUDE.md и что куда записывать

Markdown

Разбираем три механизма памяти Claude: облачную Memory в Claude.ai, инструкции CLAUDE.md и Auto Memory в Claude Code. Узнайте, где они работают, что в них хранить и как избежать пяти распространённых ошибок.

Читать статью полностью

У Claude есть три механизма памяти, действующих в разных продуктах: облачная Memory в Claude.ai, файл с проектными инструкциями CLAUDE.md и локальные заметки Auto Memory в Claude Code. Они не переносят данные друг другу: Memory недоступна в Claude Code, а файлы Claude Code не используются в Claude.ai. Ниже — сравнение этих механизмов, рекомендации по их настройке и пять распространённых ошибок.

Практические руководства по Ailoot собраны в документации.

Какие механизмы памяти есть у Claude и почему они разделены?

Memory, CLAUDE.md и Auto Memory принадлежат разным продуктам. Memory предназначена для веб-версии Claude.ai и мобильного приложения; CLAUDE.md и Auto Memory используются в Claude Code, работающем через терминал. Содержимое одного механизма не переносится в другой. Поэтому ожидание, что Claude Code вспомнит сведения из веб-чата, обычно связано с путаницей между этими функциями.

Допустим, во вторник в Claude.ai вы рассказали о своей работе, аудитории и предпочтениях в ответах. В четверг, начав новый чат, вы можете обнаружить, что Claude учитывает эти сведения. Это пример работы Memory.

В Claude Code ситуация иная. Во время работы над проектом агент может узнать структуру каталогов, правила публикации и используемые библиотеки. После завершения сессии эти сведения не сохраняются в облачную Memory. Чтобы задавать постоянные правила для проекта, используйте CLAUDE.md.

Auto Memory — ещё один механизм Claude Code. Он позволяет агенту сохранять проектные заметки, например полезные команды, особенности тестирования и важные пути. Такие записи хранятся локально и могут использоваться в последующих сессиях.

Фраза «Claude теперь всё помнит» не означает, что сведения доступны во всех продуктах Anthropic. Согласно документации Claude Code, в Claude Code используются CLAUDE.md и Auto Memory; облачная Memory из Claude.ai в этот список не входит. Для Anthropic API предусмотрен отдельный Memory tool для разработчиков агентов — это также не чат-память Claude.ai.

Далее рассмотрим каждый механизм и его назначение, чтобы было проще понять, куда записывать нужные сведения и почему Claude может не знать контекст проекта.

Что такое Memory в Claude.ai и на каких тарифах она доступна в 2026 году?

Memory в Claude.ai — облачная функция, связанная с аккаунтом пользователя. Согласно официальной информации Anthropic, с марта 2026 года она доступна на всех тарифах, в том числе Free. Функция работает в Claude.ai и мобильном приложении. Claude выделяет из разговоров сведения, которые могут пригодиться надолго, и сохраняет их в профиле Memory. Настройки находятся в разделе Settings → Capabilities → Memory.

Как формируется Memory

Anthropic называет процесс формирования памяти Memory Synthesis. Примерно раз в сутки Claude анализирует недавние разговоры и составляет краткие заметки о долгосрочно полезном контексте. Это не копии реплик, а обобщения, например: «пользователь работает в маркетинге, ведёт онлайн-проект и предпочитает краткие ответы».

При последующих разговорах эти сводки добавляются в контекст. Благодаря этому Claude может учитывать информацию о работе и предпочтениях пользователя без повторного объяснения в каждом чате.

Какие тарифы поддерживают Memory

Anthropic запускал Memory поэтапно: 11 сентября 2025 года функция появилась для Team и Enterprise, 23 октября 2025 года — для Pro и Max, а 2 марта 2026 года стала доступна на всех тарифах, включая бесплатный. В тот же период появился инструмент импорта из ChatGPT, Gemini и Grok.

ТарифMemory доступнаОсобенности
FreeДаС марта 2026 года доступна Memory; Chat Search (поиск по истории) остаётся только на платных тарифах
Pro ($20/мес)ДаMemory и Chat Search
MaxДаMemory и Chat Search
Team / EnterpriseДаСвязь с командным аккаунтом
APIНетЧат-память не подключается; разработчикам агентов доступен отдельный Memory tool
Claude CodeНетДля этого продукта используются CLAUDE.md и Auto Memory

Memory работает в веб-интерфейсе Claude.ai и мобильном приложении. При работе с Claude через собственный код или CLI эта функция не действует.

Где просматривать и изменять память

В Claude.ai откройте Settings → Capabilities → Memory. Можно также перейти по адресу claude.ai/settings/capabilities?modal=memory. Здесь отображаются сохранённые сведения. Доступны три действия:

  • Pause — приостанавливает использование и пополнение памяти, сохраняя уже записанные сведения.
  • Reset memory — удаляет сохранённую память.
    После выбора этой настройки и нажатия «Reset memory» отменить действие нельзя.
    — Anthropic: https://support.claude.com/en/articles/11817273
  • Edit individual entries — позволяет вручную удалить отдельные записи.

Изменить память можно и прямо в чате: попросите Claude запомнить конкретную информацию или забыть её, не открывая настройки.

У проектов в Claude.ai предусмотрена собственная отдельная память.

Для каждого проекта Claude создаёт отдельную память. Так планирование запуска продукта остаётся обособленным от работы с клиентами, а конфиденциальные обсуждения — от общих операционных задач.
— Anthropic: https://www.claude.com/blog/memory

Следовательно, контекст разговоров внутри Project отделён от общей Memory аккаунта.

Как узнать, что Claude запомнил

В любом чате спросите: «Что ты обо мне помнишь?» Claude перечислит сведения, которые учитывает в разговоре. Это быстрый способ проверить профиль Memory.

Конфиденциальность

Anthropic сообщает, что память доступна только в аккаунте пользователя и не передаётся другим пользователям. По умолчанию Anthropic может использовать разговоры, в том числе сведения из Memory, для улучшения моделей. Настройка Data Controls в Privacy settings позволяет управлять этим использованием.

Что такое CLAUDE.md в Claude Code и чем он отличается от Memory?

CLAUDE.md — текстовый файл с инструкциями для Claude Code, который загружается при работе над проектом. В нём пользователь задаёт правила, описывает структуру и указывает, чего следует избегать. В отличие от Memory, содержимое не формируется автоматически: пользователь сам выбирает, что внести. Обычно для каждого проекта используют свой файл.

Memory хранит сведения о пользователе в целом, например его занятие и предпочтения. CLAUDE.md описывает конкретный проект: его структуру, команды и правила работы с кодом. Первый механизм помогает учитывать общий пользовательский контекст, второй — инструкции для репозитория.

Где Claude Code ищет CLAUDE.md

Файлы могут находиться на четырёх уровнях. По мере перехода к более узкой области действия инструкции располагаются ближе к конкретному проекту:

УровеньРасположениеЧто указать
Корпоративный/Library/Application Support/ClaudeCode/CLAUDE.md на Mac, /etc/claude-code/CLAUDE.md на LinuxОбщие правила компании для проектов команды
Пользовательский~/.claude/CLAUDE.mdЛичные настройки для разных проектов пользователя
Проектный./CLAUDE.md в корне проектаИнструкции конкретного проекта; файл можно включить в git
Локальный./CLAUDE.local.mdПроектные заметки, которые не нужно добавлять в git

Claude Code загружает все четыре файла одновременно и объединяет их содержимое, а не заменяет инструкции одного файла другим.

Содержимое всех обнаруженных файлов объединяется в контексте, а не переопределяет другие файлы. В дереве каталогов оно располагается от корня файловой системы к текущей рабочей директории.
— Anthropic: https://code.claude.com/docs/en/memory

Сначала учитывается более общий контекст, затем — более узкий. Файлы проекта и локальные инструкции оказываются ближе к текущей работе. Важные правила конкретного репозитория стоит указывать в проектном CLAUDE.md.

Что обычно включают в файл

  • Технологический стек: Next.js, Prisma, PostgreSQL, Redis.
  • Команды для запуска тестов, сборки и публикации.
  • Пути, которые нельзя изменять без отдельного указания.
  • Соглашения по сообщениям коммитов и именованию файлов.
  • Правила проекта, например запрет на жёстко заданные цены в коде.
  • Ссылки на документы с дополнительным контекстом: бизнес-правила могут быть в docs/business/, а дизайн-система — в docs/design/. Структуру каталогов выбирайте под проект, чтобы не собирать всё в одном файле.

Чем отличаются Memory и CLAUDE.md

ХарактеристикаMemory (Claude.ai)CLAUDE.md (Claude Code)
Где хранитсяВ облаке AnthropicВ файле проекта или пользовательской конфигурации
Кто добавляет сведенияClaude автоматическиПользователь вручную
К чему привязаноК аккаунту пользователяК области действия файла и проекту
Где используетсяClaude.ai и мобильное приложениеClaude Code в терминале
Как просмотретьSettings → MemoryОткрыть файл в редакторе
Как обновляетсяЧерез Memory Synthesis или вручнуюРедактированием файла
Как управлятьПопросить Claude или изменить настройкиКоманда /memory в Claude Code

Коротко: Memory содержит сохранённые сведения о пользователе, а CLAUDE.md задаёт инструкции для Claude Code.

Что такое Auto Memory в Claude Code и где она хранится?

Auto Memory — механизм Claude Code, который позволяет агенту сохранять заметки о проекте в локальном каталоге ~/.claude/projects/[имя-проекта]/memory/. Там могут оказаться полезные команды, важные пути и уже обнаруженные особенности. Пользователь вручную задаёт инструкции в CLAUDE.md, а Auto Memory пополняется заметками агента. Файлы хранятся на компьютере, а выбранный текст загружается в контекст модели. Auto Memory дополняет CLAUDE.md, а не заменяет его.

Чем Auto Memory отличается от CLAUDE.md

Эти файлы решают разные задачи: CLAUDE.md содержит правила, заданные пользователем, а Auto Memory — наблюдения, которые Claude сохраняет во время работы.

Например, в CLAUDE.md можно явно указать отвечать на языке пользователя, запускать публикацию командой npm run deploy и не изменять каталог legacy/. Это заранее определённые инструкции.

Auto Memory может зафиксировать полезное техническое наблюдение. Если тест не запустился из-за отсутствующего пакета и для продолжения потребовалась команда npm install, такая заметка может напомнить о подготовке окружения в следующей сессии.

Где хранятся заметки

Для каждого проекта используется свой локальный каталог:

~/.claude/projects/[имя-проекта]/memory/

Главный файл заметок называется MEMORY.md. В отличие от CLAUDE.md, он ограничен объёмом загрузки: учитываются первые 200 строк или 25KB — в зависимости от того, что будет достигнуто раньше. Заметки хранятся локально вне репозитория, но загруженный текст входит в контекст беседы, отправляемый настроенному модельному сервису. Локальное хранение не обещает офлайн-обработку. Не записывайте сюда секреты.

Когда доступна функция

Auto Memory поддерживается в Claude Code начиная с версии v2.1.59+ и включена по умолчанию в новых установках. Проверить состояние и управлять памятью можно командой:

/memory

Команда открывает редактор слоёв памяти, включая CLAUDE.md и MEMORY.md. Там можно просмотреть заметки Claude, изменить их или удалить. Отключить Auto Memory можно параметром autoMemoryEnabled: false в ~/.claude/settings.json либо переменной окружения CLAUDE_CODE_DISABLE_AUTO_MEMORY=1.

Какие сведения могут сохраняться

  • Команды, которые сработали или завершились ошибкой.
  • Выясненная структура проекта.
  • Обнаруженные проблемные приёмы.
  • Названия важных файлов и функций.

В документации Claude Code Anthropic кратко разграничивает эти механизмы:

Файлы CLAUDE.md содержат инструкции, которые пользователь задаёт для постоянного контекста. Auto Memory — заметки, которые Claude записывает на основе исправлений и предпочтений пользователя.
— Anthropic: https://code.claude.com/docs/en/memory

Иными словами, CLAUDE.md заполняет пользователь, а Auto Memory служит для заметок Claude о выявленных предпочтениях и особенностях проекта.

Memory или CLAUDE.md: какой механизм выбрать для своей задачи?

При работе в браузере или мобильном приложении Claude.ai используйте Memory для сохранения общего контекста о пользователе. В Claude Code применяйте CLAUDE.md для проектных правил, а Auto Memory — для рабочих заметок. Эти механизмы относятся к разным продуктам: Memory не передаётся в Claude Code, а CLAUDE.md не действует в Claude.ai.

Таблица выбора

СценарийЧто использовать
Я общаюсь с Claude в браузере на разные темыMemory
Я работаю над одним проектом через Claude Code в терминалеCLAUDE.md как основа и Auto Memory для заметок
Я веду несколько проектов в Claude CodeCLAUDE.md для каждого проекта и Auto Memory
Я обращаюсь к Claude через API из своего кодаНи один из этих механизмов автоматически не применяется; инструкции нужно передавать в system prompt
Я хочу, чтобы Claude учитывал мой стиль письмаMemory в Claude.ai
Я хочу, чтобы Claude знал структуру проектаCLAUDE.md в проекте

Memory и CLAUDE.md нужны для разных контекстов и не заменяют друг друга. Их стоит выбирать по тому, где именно вы работаете и какие сведения хотите сохранить.

В каких трёх ситуациях Memory может пригодиться?

Memory может быть полезна, если вы обсуждаете с Claude разные темы и не хотите каждый раз заново рассказывать о себе, регулярно создаёте материалы в одном стиле или хотите сохранить контекст своей профессиональной роли. При работе преимущественно в Claude Code эта функция не заменяет проектные инструкции: в этом продукте используются другие механизмы.

Ситуация 1. Вы используете Claude.ai как личного помощника

Вы обращаетесь к Claude по разным вопросам: например, просите отредактировать письмо, разобрать таблицу или предложить идею. Темы меняются, но сведения о ваших предпочтениях могут оставаться полезными. Memory позволяет не повторять вводное описание своей работы и желаемого стиля.

Со временем в профиле могут появиться сведения о вашей профессии, предпочтительных форматах и тоне. В новых чатах Claude сможет учитывать их, если они доступны в Memory.

Ситуация 2. Вы создаёте материалы в устойчивом стиле

Например, вы пишете рекламные тексты, публикации для соцсетей и рассылки, которым нужен единый тон. В Memory можно сохранить предпочтения: какие выражения не использовать, насколько формальным должен быть текст и какой длины делать абзацы.

Можно сообщить эти требования Claude в разговоре. После сохранения они могут учитываться в последующих запросах, поэтому не придётся каждый раз повторять весь список пожеланий.

Ситуация 3. Для ответов нужен контекст вашей роли

Например, для рекомендаций дизайнеру важно учитывать используемые им инструменты, а для советов продакт-менеджеру — особенности SaaS-продукта. Это может помочь сделать ответы более подходящими к профессиональному контексту.

Когда можно обойтись без Memory

Если основная работа проходит в Claude Code через терминал, веб-память не заменит CLAUDE.md и Auto Memory, поскольку эти механизмы относятся к другому продукту.

При обращении к Claude API инструкции также нужно передавать в запросе самостоятельно.

Если задачи почти не меняются и вам удобно кратко описывать контекст в начале нового чата, Memory может быть необязательна: это способ упростить повторное использование сведений.

Что добавить в CLAUDE.md и что оставить Auto Memory?

В CLAUDE.md записывайте постоянные правила: сведения о стеке, соглашения, важные пути и логику проекта. Auto Memory предназначена для заметок о наблюдениях, возникших во время работы, например о командах и найденных особенностях репозитория. Указания, которые должны действовать постоянно, задавайте вручную; рабочие наблюдения можно оставить Auto Memory.

Что указать в CLAUDE.md

  1. Краткое описание проекта — что он делает, для кого и с какой целью.
  2. Технологии — применяемые фреймворки, библиотеки и базы данных.
  3. Команды — точные инструкции для запуска тестов, сборки и публикации.
  4. Важные каталоги — пути, которые нельзя менять без отдельного разрешения.
  5. Соглашения — формат коммитов, правила именования и язык ответов.
  6. Ссылки на дополнительный контекст — например, бизнес-логика описана в docs/business/, а дизайн — в docs/design/. Пути зависят от структуры проекта.

Что можно оставить Auto Memory

  1. Особенности локального окружения — например, Python находится в /usr/local/bin/python3.11.
  2. Изменчивые технические наблюдения — например, почему команда завершилась ошибкой.
  3. Найденные места в проекте — например, расположение тестов конкретного модуля.
  4. Порядок рабочих действий — например, после какого шага запускать определённый скрипт.

Что не следует помещать ни в один из этих механизмов

  • API-ключи, пароли и токены: храните секреты вне файлов памяти, например в .env.
  • Персональные данные клиентов.
  • Сведения, которые могут быстро устареть, например цены, даты когорт и данные временных кампаний.
  • Промпты для разовых задач, если они не нужны в последующих сессиях.

Рекомендация по объёму

В руководстве Anthropic для Claude Code предлагается держать CLAUDE.md достаточно компактным; удобный ориентир — около 100–200 строк. Если файл разрастается, перенесите подробные разделы в отдельные .md-документы, а в CLAUDE.md оставьте ссылки, например: «правила стиля кода описаны в docs/code-style.md».

Какие пять ошибок мешают эффективно использовать память Claude?

Чаще всего пользователи смешивают Memory и CLAUDE.md, ошибаются в регистре имени файла, перегружают проектный файл, сохраняют в нём секреты или ожидают, что Auto Memory сама выведет бизнес-правила. Каждая из этих ошибок связана с настройкой или выбором подходящего механизма.

Ошибка 1. Считать Memory и CLAUDE.md одной функцией

Можно включить Memory в Claude.ai, а затем ожидать, что Claude Code автоматически использует её сведения. Эти механизмы относятся к разным продуктам, поэтому такое ожидание не оправдается.

Для контекста пользователя в Claude.ai используйте Memory. Проектные инструкции Claude Code поместите в CLAUDE.md; Auto Memory может дополнять их заметками.

Как избежать. Сначала определите, где вы работаете. Для Claude.ai настройте Memory, для Claude Code подготовьте CLAUDE.md и проверьте Auto Memory. Если используете оба продукта, настройте нужные механизмы отдельно.

Ошибка 2. Не проверить регистр имени файла

Имя CLAUDE.md чувствительно к регистру. Claude Code распознаёт CLAUDE.md, но варианты claude.md и Claude.md могут не сработать. Аналогичное правило действует для CLAUDE.local.md.

Как избежать. Перед сохранением проверьте написание имени. На Mac это можно сделать через Finder, выделив файл и нажав Enter. В терминале используйте ls -la CLAUDE*. Если файл называется claude.md, переименуйте его командой mv claude.md CLAUDE.md.

Ошибка 3. Сделать CLAUDE.md чрезмерно длинным

Если собрать в одном файле все правила и справочные сведения, он может вырасти до сотен строк. Такой документ труднее просматривать и поддерживать, а избыточный контекст усложняет поиск нужных указаний.

Как избежать. Ориентируйтесь примерно на 100–200 строк. Подробности можно вынести в отдельные .md-файлы, оставив в CLAUDE.md короткие ссылки, например на docs/code-style.md.

Ошибка 4. Сохранить секреты в CLAUDE.md или Auto Memory

Не записывайте API-ключи, пароли и токены в файлы памяти. Проектный CLAUDE.md может попасть в git. Локальные заметки тоже могут стать видны при демонстрации экрана или совместном доступе к материалам.

Как избежать. Храните секреты в .env и добавьте этот файл в .gitignore. В CLAUDE.md можно указать имя переменной без её значения: «ключ API хранится в STRIPE_KEY и загружается из .env».

Ошибка 5. Ожидать, что Auto Memory самостоятельно сформулирует бизнес-правила

Auto Memory может сохранить технические наблюдения о командах, ошибках и структуре проекта. Не рассчитывайте, что она сама выведет такие требования, как пороги заказов или ограничения на лексику в текстах. Их нужно явно описать в CLAUDE.md или отдельном документе, на который он ссылается.

Как избежать. Для технических наблюдений используйте Auto Memory, а постоянные правила бизнеса, стиля и соглашений внесите в проектные инструкции.

Как настроить Memory и CLAUDE.md за один вечер?

Ориентировочно за 30–40 минут можно включить Memory в Claude.ai, подготовить CLAUDE.md для проекта и проверить настройки Auto Memory. Затем обновляйте инструкции, когда обнаруживаете постоянное правило, которое агенту нужно учитывать в будущей работе.

  1. Включите Memory в Claude.ai. Откройте Settings → Capabilities → Memory и активируйте функцию. Затем проверьте Privacy settings и выберите, разрешать ли использование разговоров для улучшения моделей.

  2. Расскажите Claude о своих предпочтениях. В нескольких следующих чатах опишите свою роль, задачи и желаемый стиль ответов. Согласно описанию Memory Synthesis, сводка может сформироваться в течение суток.

  3. Проверьте сохранённые сведения. Примерно через сутки спросите в чате: «Что ты обо мне помнишь?» Если нужно, удалите запись через Settings → Memory или попросите Claude забыть её.

  4. Создайте CLAUDE.md. В корне основного проекта создайте файл с именем CLAUDE.md, используя заглавные буквы. Включите в него необходимые разделы об устройстве проекта и его правилах.

  5. Заполните проектные инструкции. Укажите используемые технологии, команды, важные пути и соглашения. Оставьте файл достаточно кратким, чтобы его было удобно читать и обновлять.

  6. Проверьте Auto Memory. В Claude Code выполните /memory. Откроется редактор слоёв памяти, где можно просмотреть доступные заметки.

  7. Добавьте CLAUDE.md в git, если правила нужны команде. Так участники проекта смогут работать с общими инструкциями.

  8. Обновляйте инструкции по мере необходимости. Если обнаружилось постоянное правило проекта, запишите его в CLAUDE.md. Не добавляйте туда разовые сведения, которые не понадобятся в будущих сессиях.

Какие три вида контекста память Claude не сохраняет автоматически?

Ни один из трёх механизмов не гарантирует перенос всего активного контекста между моделями, автоматическое чтение непоказанных файлов проекта или сохранение API-диалога между отдельными запросами. Это полезно учитывать при организации работы и передаче нужных сведений.

Текущий диалог при смене модели

Если во время работы в Claude Code перейти, например, с Opus 4.8 на Sonnet 4.6, активный контекст может не сохраниться: модели могут использовать разные окна контекста. CLAUDE.md и Auto Memory могут загрузиться заново, но это не означает, что в новую сессию автоматически перейдёт всё обсуждение.

Файлы, которые не были открыты или указаны

Claude использует инструкции из CLAUDE.md, доступные заметки Auto Memory и сведения, предоставленные в текущей сессии. Если в проекте сотни файлов и вы просите проверить обработку платежей, укажите нужный путь или добавьте в CLAUDE.md ссылку на соответствующий раздел проекта.

Память между отдельными запросами к API

Запросы к Claude API сами по себе не передают память между вызовами. Для приложения, использующего API, разработчик должен передавать необходимые инструкции в system prompt и при необходимости включать историю сообщений в запрос.

Как дополнять технический контекст проектными сведениями

CLAUDE.md задаёт правила для работы с проектом, а Auto Memory может сохранять технические заметки. Для задач, связанных с решениями бизнеса, может потребоваться дополнительная документация о продукте, аудитории и процессах. Укажите в CLAUDE.md, где искать эти материалы, если они нужны для работы.

CLAUDE.md и Auto Memory помогают Claude учитывать особенности программного проекта. Этого контекста может быть достаточно для работы с кодом, например для рефакторинга, исправления ошибок, миграций и тестирования.

Для деловых задач — например, подготовки письма, предложения или ценовой рекомендации — могут понадобиться дополнительные сведения: кто клиенты, как устроены процессы и какие ограничения действуют. Их можно описать в документах рядом с проектом и указать в CLAUDE.md соответствующие пути.

Так технические инструкции и документация о продукте дополняют друг друга, а Claude может учитывать оба вида контекста, когда они предоставлены.

Официальные источники

Больше об Ailoot — на ailoot.ai.

Подробнее

Вопросы и ответы

Почему включение Memory в Claude.ai не восстанавливает контекст терминального проекта?

Memory в Claude.ai и файлы проекта Claude Code — отдельные системы. В Claude Code задавайте инструкции через CLAUDE.md, а отдельные заметки Auto Memory проверяйте через /memory.

Безопасно ли хранить API-ключи в Auto Memory, раз файлы локальные?

Нет. Загруженные записи входят в контекст модели и доступны инструментам с доступом к диску. Не записывайте ключи и пароли ни в Auto Memory, ни в CLAUDE.md. Храните секреты отдельно, в документации указывайте только имена переменных.

Все статьи