5 Почти архитектор 6 Переписчик ~10 мин

Личная ИИ-ОС на Claude Code: память и расписание

Не чат с амнезией, а свой мини-офис из агентов, который всё помнит

Личная ИИ-ОС на Claude Code: память в файлах, команда агентов-специалистов и задачи по расписанию. Как собрать из четырёх папок без баз и серверов.

Скиллы ECC в этом уроке: agentic-os

Что такое личная ИИ-ОС простыми словами

Обычный ИИ-чат - это один талантливый стажёр. Толковый, быстрый, но один. И каждое утро он приходит на работу с амнезией: не помнит ни вчерашних задач, ни твоих правил, ни кто ты вообще такой. Звучит знакомо? Вот в этом вся боль.

А теперь представь, что вместо стажёра у тебя целый маленький офис. В нём есть директор - руками он ничего не делает, зато точно знает, кому отдать задачу. Под ним команда: программист, копирайтер, исследователь. Есть шкаф с папками, где записано всё - что решили вчера, с кем общались, какие правила. И есть будильник, который сам по утрам напоминает: пора делать брифинг.

Вот этот офис и есть личная ИИ-ОС . ОС - потому что это уже не окно для болтовни, а почти операционная система: запущенная, с памятью и расписанием.

Одинокий робот-стажёр против целого офиса роботов с директором, командой и шкафом папок
Слева - один чат. Справа - твоя личная ИИ-ОС: директор, команда и память в шкафу.

Зачем нужна ИИ-ОС, а не просто чат

Пока ты делаешь разовые штуки - «сверстай лендинг», «напиши пост» - обычного чата хватает за глаза. Но дел становится много, и они повторяются изо дня в день. Тут стажёр-амнезик и начинает бесить: ты по десятому разу объясняешь одно и то же. Знакомое чувство?

ИИ-ОС бьёт ровно по этим четырём точкам:

  • Перестаёшь повторяться. Правила и факты записаны в файлы - система читает их сама.
  • Разные задачи - разные специалисты. Код пишет «программист», тексты - «копирайтер». Каждый заточен под своё.
  • Дела не теряются. Закрыл ноут вечером, открыл утром - вся история на месте, в папках.
  • Рутина крутится сама. Обзор задач, проверка статусов - по расписанию, без твоего участия.

Разница между «ИИ-помощником» и «ИИ-сотрудником» - это память и автономность. Помощник ждёт вопроса. Сотрудник помнит контекст и сам приходит с брифингом.

Из чего состоит ИИ-ОС: всего четыре папки

Слово «операционная система» звучит страшно. Пугаться нечего. Вся ИИ-ОС - это четыре папки в твоём проекте. Ни серверов, ни баз данных, ни магии.

мой-проект/
├── CLAUDE.md          # Ядро: кто я, кому раздаю задачи
├── agents/            # Сотрудники: по файлу на каждого
├── .claude/commands/  # Команды: твои кнопки вроде /daily-sync
└── data/              # Память: папки с заметками и логами

Пройдёмся по каждой.

1. Ядро CLAUDE.md - это твой директор

CLAUDE.md - главный файл, ядро. Claude читает его в самом начале каждой сессии. По сути это должностная инструкция для директора: «ты руководишь, сам код не пишешь, а раздаёшь задачи нужным людям».

Внутри - простая табличка «кто за что отвечает»:

СотрудникЗа что отвечаетКогда звать
программисткод, отладка, архитектура«собери», «почини», «отрефактори»
копирайтертексты, посты, письма«напиши», «набросай», «блог»
исследовательпоиск, анализ, проверка фактов«изучи», «сравни», «проверь»

2. Агенты-специалисты - это сотрудники

В папке agents/ лежит по одному файлу на каждого «сотрудника». Это просто текстовое описание: кто он, что читает перед работой, что ему можно, а что нельзя.

Например, у «программиста» в файле написано: «ты senior-инженер, пишешь чистый код, всегда добавляешь тесты, никогда не коммитишь напрямую в main». И там же - какие файлы памяти открыть перед стартом, чтобы войти в курс дела по проекту.

Специалист-агент - это не отдельная программа. Это роль, которую директор «надевает», когда берётся за подходящую задачу.

3. Команды - это твои кнопки

В папке .claude/commands/ лежат готовые сценарии. Каждый файл - одна команда, которую ты вызываешь через слэш: /daily-sync, /research, /outreach.

Возьми команду /daily-sync («утренняя синхронизация»). Она идёт по шагам: прочитать вчерашние логи, проверить статус проекта, заглянуть в папку «входящие», собрать сводку и записать её в лог за сегодня. Описал один раз - дальше просто жмёшь кнопку.

4. Память data - это шкаф с папками

Сердце системы. Вся память - обычные файлы в папке data/, разложенные по полкам:

data/
├── daily-logs/    # дневник: что делали по дням
├── projects/      # контекст по каждому проекту
├── decisions/     # принятые решения и почему
├── inbox/         # новые задачи и идеи
└── contacts/      # люди, компании, заметки

Для структурированных данных (статус, метрики) бери JSON. Для всего, что читает человек (решения, логи, заметки), - markdown. База данных тут лишняя, пока ты один пользователь, а не гигабайты записей.

Расписание: как ИИ-ОС работает без тебя

Самая магия начинается, когда офис работает без тебя. Просыпаешься - а тебя уже ждёт брифинг: что в работе, что застряло, за что хвататься первым.

Этим занимается планировщик задач. Но тут есть нюанс, на котором спотыкаются все.

Логика проще некуда. Внешний будильник в нужный час дёргает Claude Code, тот выполняет команду и складывает результат в data/daily-logs/. Ты садишься за стол - отчёт уже готов.

Будильник в 8:00 будит робота-директора, тот раздаёт задачи и кладёт отчёт в шкаф
Внешний будильник в 8:00 запускает офис - без тебя.

Как правильно растить ИИ-ОС

Систему легко угробить - свалишь всё в одну кучу, и привет. Вот ориентир, по какую сторону держаться.

Здоровая ИИ-ОС
  • Один агент - одна профессия: программист отдельно, копирайтер отдельно.
  • Ядро короткое и понятное (до 200 строк) - влезает в контекст целиком.
  • Память читается при старте и дописывается в конце сессии.
  • Задачи по расписанию - через внешний планировщик, а не встроенный таймер.
  • Логи только дописываются: вчерашний день никто не переписывает.
Больная ИИ-ОС
  • Один агент-универсал «и швец, и жнец» - путается во всём сразу.
  • Ядро раздуто на тысячи строк - стол завален ещё до старта.
  • Память превратилась в свалку - система тонет в мусоре.
  • Пароли и ключи записаны прямо в файлах агентов - утечёт всё разом.
  • Притащили тяжёлую базу данных ради пары заметок одного пользователя.

Пример из жизни: один человек и стартап

Допустим, ты тянешь маленький стартап в одиночку и тонешь в рутине. Каждое утро вручную смотришь, что в работе, отвечаешь на письма, ведёшь заметки по клиентам. И каждый раз заново втолковываешь ИИ, кто ты и что у тебя за проект. Утомительно, правда?

Собираешь ИИ-ОС - и день меняется:

  1. В CLAUDE.md директор уже знает твою команду из трёх «сотрудников».
  2. В data/projects/ лежит контекст стартапа - объяснять его заново не нужно.
  3. Команда /daily-sync каждое утро в 8:00 сама готовит брифинг.
  4. После каждой сессии система дописывает в дневник: что сделали, что застряло.

Хочешь почувствовать дух подхода прямо сейчас, не возводя весь офис? Дай агенту такой промпт.

Промпт - скопируй и попробуй

Давай настроим зачаток моей личной ИИ-ОС в этом проекте. Сделай по шагам:

  1. Создай файл CLAUDE.md. В нём опиши: ты директор моего проекта, сам код не пишешь, а раздаёшь задачи. Добавь табличку из трёх ролей - программист, копирайтер, исследователь - и когда какую звать.

  2. Создай папку data с подпапками daily-logs, projects, decisions, inbox. В data/projects положи файл с кратким описанием моего проекта, чтобы больше не объяснять его заново.

  3. Создай команду daily-sync в папке точка-claude слэш commands. Она должна по шагам: прочитать последний лог, проверить статус, заглянуть в inbox и записать утреннюю сводку в data/daily-logs.

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

Покажи мне структуру папок, когда закончишь.

Мем: робот-универсал с шестью руками одновременно кодит, пишет тексты и варит кофе, всё горит
Тот самый агент-универсал «и швец, и жнец». Не делай так.

Частые ошибки при сборке ИИ-ОС

  • Делать одного агента-универсала. Он путается во всём сразу. Разбей на роли: один агент - одна профессия.
  • Держать память в чате, а не в файлах. После перезапуска её нет. Всё важное - в data/.
  • Раздувать ядро. Тысячи строк в CLAUDE.md забивают контекст ещё до старта. Держи до 200 строк.
  • Полагаться на встроенный таймер. Он умрёт вместе с сессией. Бери внешний планировщик.
  • Записывать пароли и ключи в файлы агентов. Один утёкший файл - и всё наружу. Только переменные окружения.
  • Тащить базу данных ради заметок. Пока ты один пользователь - markdown и JSON хватает с запасом.
  • Не дописывать логи. Без записи в конце сессии система не растёт и снова всё забывает.

TL;DR - если коротко

  • ИИ-ОС - это не один помощник, а целый «офис»: директор раздаёт задачи команде специалистов и сводит их работу вместе.
  • Память живёт в обычных файлах на диске (markdown и JSON), а не в голове модели - поэтому переживает перезапуски.
  • Всё хозяйство - это четыре папки: ядро, агенты, команды, память. Ни баз данных, ни серверов.
  • Задачи запускаются сами по расписанию (брифинг в 8:00) - но через внешний планировщик, а не встроенный таймер.
  • Правило роста: один агент - одна профессия, ядро короткое (до 200 строк), память по делу, а не свалка.
  • Секреты в файлы агентов не пишут: только переменные окружения, иначе утечёт всё разом.

Поиск по вики

Нажмите Esc для закрытия

Введите запрос для мгновенного поиска по всем страницам курсов и уроков.