Личная ИИ-ОС на Claude Code: память и расписание
Не чат с амнезией, а свой мини-офис из агентов, который всё помнит
Личная ИИ-ОС на Claude Code: память в файлах, команда агентов-специалистов и задачи по расписанию. Как собрать из четырёх папок без баз и серверов.
Что такое личная ИИ-ОС простыми словами
Обычный ИИ-чат - это один талантливый стажёр. Толковый, быстрый, но один. И каждое утро он приходит на работу с амнезией: не помнит ни вчерашних задач, ни твоих правил, ни кто ты вообще такой. Звучит знакомо? Вот в этом вся боль.
А теперь представь, что вместо стажёра у тебя целый маленький офис. В нём есть директор - руками он ничего не делает, зато точно знает, кому отдать задачу. Под ним команда: программист, копирайтер, исследователь. Есть шкаф с папками, где записано всё - что решили вчера, с кем общались, какие правила. И есть будильник, который сам по утрам напоминает: пора делать брифинг.
Вот этот офис и есть личная ИИ-ОС Агентская ОС (agentic OS) - способ использовать Claude Code не как разовый чат, а как постоянную систему: с памятью в файлах, командой агентов и автоматическими задачами, которые переживают перезапуск. . ОС - потому что это уже не окно для болтовни, а почти операционная система: запущенная, с памятью и расписанием.
Зачем нужна ИИ-ОС, а не просто чат
Пока ты делаешь разовые штуки - «сверстай лендинг», «напиши пост» - обычного чата хватает за глаза. Но дел становится много, и они повторяются изо дня в день. Тут стажёр-амнезик и начинает бесить: ты по десятому разу объясняешь одно и то же. Знакомое чувство?
ИИ-ОС бьёт ровно по этим четырём точкам:
- Перестаёшь повторяться. Правила и факты записаны в файлы - система читает их сама.
- Разные задачи - разные специалисты. Код пишет «программист», тексты - «копирайтер». Каждый заточен под своё.
- Дела не теряются. Закрыл ноут вечером, открыл утром - вся история на месте, в папках.
- Рутина крутится сама. Обзор задач, проверка статусов - по расписанию, без твоего участия.
Разница между «ИИ-помощником» и «ИИ-сотрудником» - это память и автономность. Помощник ждёт вопроса. Сотрудник помнит контекст и сам приходит с брифингом.
Из чего состоит ИИ-ОС: всего четыре папки
Слово «операционная система» звучит страшно. Пугаться нечего. Вся ИИ-ОС - это четыре папки в твоём проекте. Ни серверов, ни баз данных, ни магии.
мой-проект/
├── 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/. Ты садишься за стол - отчёт уже готов.
Как правильно растить ИИ-ОС
Систему легко угробить - свалишь всё в одну кучу, и привет. Вот ориентир, по какую сторону держаться.
- Один агент - одна профессия: программист отдельно, копирайтер отдельно.
- Ядро короткое и понятное (до 200 строк) - влезает в контекст целиком.
- Память читается при старте и дописывается в конце сессии.
- Задачи по расписанию - через внешний планировщик, а не встроенный таймер.
- Логи только дописываются: вчерашний день никто не переписывает.
- Один агент-универсал «и швец, и жнец» - путается во всём сразу.
- Ядро раздуто на тысячи строк - стол завален ещё до старта.
- Память превратилась в свалку - система тонет в мусоре.
- Пароли и ключи записаны прямо в файлах агентов - утечёт всё разом.
- Притащили тяжёлую базу данных ради пары заметок одного пользователя.
Пример из жизни: один человек и стартап
Допустим, ты тянешь маленький стартап в одиночку и тонешь в рутине. Каждое утро вручную смотришь, что в работе, отвечаешь на письма, ведёшь заметки по клиентам. И каждый раз заново втолковываешь ИИ, кто ты и что у тебя за проект. Утомительно, правда?
Собираешь ИИ-ОС - и день меняется:
- В
CLAUDE.mdдиректор уже знает твою команду из трёх «сотрудников». - В
data/projects/лежит контекст стартапа - объяснять его заново не нужно. - Команда
/daily-syncкаждое утро в 8:00 сама готовит брифинг. - После каждой сессии система дописывает в дневник: что сделали, что застряло.
Хочешь почувствовать дух подхода прямо сейчас, не возводя весь офис? Дай агенту такой промпт.
Давай настроим зачаток моей личной ИИ-ОС в этом проекте. Сделай по шагам:
-
Создай файл CLAUDE.md. В нём опиши: ты директор моего проекта,
сам код не пишешь, а раздаёшь задачи. Добавь табличку из трёх ролей -
программист, копирайтер, исследователь - и когда какую звать.
-
Создай папку data с подпапками daily-logs, projects, decisions, inbox.
В data/projects положи файл с кратким описанием моего проекта,
чтобы больше не объяснять его заново.
-
Создай команду daily-sync в папке точка-claude слэш commands.
Она должна по шагам: прочитать последний лог, проверить статус,
заглянуть в inbox и записать утреннюю сводку в data/daily-logs.
-
Память держи только в файлах. Пароли и ключи в файлы НЕ записывай,
используй переменные окружения. В конце работы допиши короткий лог:
что сделал и что осталось.
Покажи мне структуру папок, когда закончишь.
Частые ошибки при сборке ИИ-ОС
- Делать одного агента-универсала. Он путается во всём сразу. Разбей на роли: один агент - одна профессия.
- Держать память в чате, а не в файлах. После перезапуска её нет. Всё важное - в
data/. - Раздувать ядро. Тысячи строк в
CLAUDE.mdзабивают контекст ещё до старта. Держи до 200 строк. - Полагаться на встроенный таймер. Он умрёт вместе с сессией. Бери внешний планировщик.
- Записывать пароли и ключи в файлы агентов. Один утёкший файл - и всё наружу. Только переменные окружения.
- Тащить базу данных ради заметок. Пока ты один пользователь - markdown и JSON хватает с запасом.
- Не дописывать логи. Без записи в конце сессии система не растёт и снова всё забывает.
TL;DR - если коротко
- ИИ-ОС - это не один помощник, а целый «офис»: директор раздаёт задачи команде специалистов и сводит их работу вместе.
- Память живёт в обычных файлах на диске (markdown и JSON), а не в голове модели - поэтому переживает перезапуски.
- Всё хозяйство - это четыре папки: ядро, агенты, команды, память. Ни баз данных, ни серверов.
- Задачи запускаются сами по расписанию (брифинг в 8:00) - но через внешний планировщик, а не встроенный таймер.
- Правило роста: один агент - одна профессия, ядро короткое (до 200 строк), память по делу, а не свалка.
- Секреты в файлы агентов не пишут: только переменные окружения, иначе утечёт всё разом.