Блог обзор

OpenClaw — авторский AI-фреймворк

OpenClaw — собственный workspace-фреймворк, на котором построен этот сайт и повседневный рабочий процесс. Это система управления Claude Code сессиями: skills, память, identity, процессы и команды агентов. Концепция — превратить AI из «чата по запросу» в персональную AI-операционку, где агенты живут, помнят, эволюционируют и работают командно.

OpenClaw — авторская разработка, не публичный продукт. Эта страница — описание подхода и инструментов, на которых она построена. Возможно в будущем будет публичный релиз — следите за блогом.

Главная идея

Claude Code в обычном виде — мощный CLI-агент: запустил, дал задачу, получил результат. Но между сессиями он ничего не помнит, не знает кто вы, не имеет личности, не понимает контекст ваших проектов.

OpenClaw надстраивает над этим слой памяти и личности:

  • SOUL.md — характер агента, как себя ведёт
  • IDENTITY.md — имя, кем работает, какие принципы
  • MEMORY.md + memory/YYYY-MM-DD.md — долгая и дневная память
  • USER.md — кто такой пользователь, его роли и контекст
  • PROCESS.md — как принимаются решения, рутинные процедуры
  • TEAM.md — описание команды агентов (если их несколько)
  • TOOLS.md — личные настройки инструментов
  • HEARTBEAT.md — ежедневный check-in
  • skills/ — собственные навыки и процедуры

При каждом запуске Claude Code эти файлы загружаются в контекст агента — он просыпается уже как член команды, а не как чистая модель.

Зачем это нужно

1. Continuity между сессиями

Без OpenClaw каждый чат начинается с нуля: «Привет, я Claude, как я могу помочь?». С OpenClaw — «Доброе утро, Макс. Вчера мы закрыли партию 3 на сайте, по плану сегодня — рубрики и расстановка дат. Начинать с рубрик?»

2. Опыт превращается в инструкции

Когда вы корректируете агента — «не делай так, делай этак» — без памяти эта правка теряется. С OpenClaw она сохраняется в feedback_*.md и применяется во всех будущих сессиях.

3. Личностная коррекция

Дефолтный AI — нейтральный, корпоративный, угодливый. С SOUL.md можно настроить: «не пиши Great question», «давай прямые ответы», «не задавай повторных вопросов», «работай в инициативе».

4. Команда агентов

Через TEAM.md можно описать несколько «ролей»: маркетолог, разработчик, копирайтер. Каждая роль имеет свой стиль и набор скиллов. Один Claude Code, разные «модусы» в зависимости от задачи.

5. Skills как переиспользуемые процедуры

Вместо того чтобы каждый раз объяснять «как написать SEO-статью», «как сгенерировать обложку», «как задеплоить на Timeweb» — заводите skill один раз. Дальше — «запусти skill nextjs-vercel-neon-stack».

Связь с Hermes Agent

Идея OpenClaw близка к Hermes Agent от Nous Research — оба про self-hosted AI с собственной идентичностью. Различия:

ПараметрOpenClawHermes
Типworkspace для Claude Codestandalone AI-агент
МоделиClaude Sonnet/Opus (через подписку)через OpenRouter — любая
Открытый кодпока нетда
ПлатформаmacOS / Linux (Claude Code)self-hosted сервер

OpenClaw работает на платформе Anthropic Claude Code. Hermes — независимый от вендора путь.

Из чего состоит OpenClaw

Workspace-структура

~/.openclaw/workspace/
├── CLAUDE.md          # главные правила и роутинг
├── SOUL.md            # характер агента
├── IDENTITY.md        # имя, роль, принципы
├── USER.md            # кто такой пользователь
├── MEMORY.md          # долгая память (curated)
├── HEARTBEAT.md       # ежедневный check-in
├── PROCESS.md         # как принимаются решения
├── TEAM.md            # описание команды агентов
├── TOOLS.md           # личные настройки
├── memory/            # дневник YYYY-MM-DD.md
├── skills/            # переиспользуемые навыки
├── obliq/             # проект 1
├── aihub/             # проект 2 (этот сайт)
└── psy-courses/       # проект 3

При запуске Claude Code в ~/.openclaw/workspace/ — он автоматически загружает контекст из этих файлов.

Skills

Skills — модульные навыки, которые агент может вызывать. Каждый skill — папка с SKILL.md:

skills/
├── nextjs-vercel-neon-stack/SKILL.md
├── shadcn-landing/SKILL.md
├── ux-ui-designer/SKILL.md
├── image-asset-producer/SKILL.md
├── vk-ads-operator/SKILL.md
├── agent-builder/SKILL.md
└── ...

Skills подсимлинкованы из ~/.claude/skills/ — стандартный механизм Claude Code, OpenClaw добавляет навыки специфические под задачи Максима.

Auto-memory

Файлы feedback_*.md, project_*.md, user_*.md, reference_*.md — это автоматически записываемая память по типам:

  • user — кто такой пользователь, его роли, знания, предпочтения
  • feedback — корректировки поведения («не делай так», «делай эдак»)
  • project — состояние проектов, активные задачи, дедлайны
  • reference — где что находится в чужих системах (Linear, Slack, Notion)

При новом разговоре относительные записи подтягиваются в контекст.

Daily memory + Heartbeat

memory/YYYY-MM-DD.md — сырой лог дня. Что обсуждалось, что решено. Это низший слой, источник истины. Высший слой — MEMORY.md, куда мигрируют долгоживущие факты.

HEARTBEAT.md — каждое утро проверка: «что вчера сделано», «что в фокусе сегодня», «какие риски». Иногда инициирует разговор сам.

Стек технологий

OpenClaw построен поверх:

  • Claude Code — основной агент
  • Claude Sonnet 4.6 / Opus 4.7 — модели через подписку
  • Markdown — все файлы памяти и инструкций
  • Bash / Python / TypeScript — скрипты автоматизации
  • Git — версионирование workspace
  • Symlinks — связь с ~/.claude/skills/

Нет внешних сервисов и баз данных — всё локально, в файлах.

Что это даёт на практике

Пример 1: Создание статьи на сайт

  1. Открываю Claude Code в aihub/
  2. Агент уже знает: цели сайта, голос школы, формат frontmatter, шаблоны прошлых статей, моя любовь к Tomine-стилю обложек, KIE для генерации
  3. Говорю: «напиши pillar /api-neyrosetey/ под 22k показов»
  4. Агент пишет, генерирует обложку через скрипт, делает commit, push, deploy

Без OpenClaw тот же процесс — минимум 5-10 раундов уточнений «какой стек», «какой формат», «куда деплоить», «какие обложки».

Пример 2: Запуск рекламной кампании

  1. Открываю в проекте, говорю «запусти кампанию vk-ads под X с бюджетом Y»
  2. Активируется skills/vk-ads-operator/
  3. Агент знает: токен VK Ads, как настроить targeting, какие креативы работают, что я анализирую после запуска
  4. Через час — кампания работает, отчёт в Telegram

Пример 3: Поддержка проекта в продакшене

  1. «Гляну, что в Obliq сейчас»
  2. Агент читает obliq/project/log.md, queue.md, inbox.md
  3. Знает: у нас VPS, GH Actions деплой, БД Timeweb Postgres, prod URL
  4. Сообщает статус + что в работе + что можно делать сейчас

Без OpenClaw — 10 минут на «расскажи мне про проект, какой стек, что было вчера».

Open-source планы

В текущем виде OpenClaw — рабочий черновик. Открытый релиз обсуждается, но требует:

  • Чистка персональных данных из шаблонов
  • Документация подхода
  • Инструкции по интеграции с Claude Code skills
  • Примеры для разных типов пользователей (разработчик, маркетолог, основатель)

Если интересно следить за разработкой — подпишись на Telegram-канал или блог.

Кому подходит подобный подход

Подходит:

  • Тем, кто регулярно работает с Claude Code (несколько часов в день)
  • Тем, кто ведёт несколько проектов одновременно и хочет общую базу знаний
  • Тем, кто записывает свои правки агенту и хочет их переиспользовать
  • Разработчикам, строящим AI-системы

Не подходит:

  • Тем, кто использует ChatGPT/Claude пару раз в неделю — overhead больше выгоды
  • Тем, кто работает только в IDE без терминала
  • Тем, кому нужно общее решение из коробки — OpenClaw это про самостоятельную сборку

Аналогичные подходы

Похожие концепции от других людей и команд:

  • Hermes Agent — Nous Research, self-hosted агент с identity
  • Claude Code skills — официальные навыки Anthropic
  • Cursor .cursorrules — простой вариант той же идеи
  • AutoGPT, BabyAGI — ранние попытки автономных агентов
  • CrewAI, AutoGen — фреймворки команд агентов

OpenClaw — рабочая версия этой концепции под мой стиль работы. Думаю, что у каждого продвинутого AI-пользователя в 2026 году будет что-то похожее под себя.

С чего начать строить свой

  1. Изучить базу Claude Codeофициальная документация, мой обзор
  2. Создать CLAUDE.md в корне рабочей папки с простыми правилами
  3. Завести MEMORY.md — туда записывать важные правки и состояния
  4. Каждую неделю просматривать memory/YYYY-MM-DD.md и переносить важное в MEMORY.md
  5. Постепенно добавлять skills под повторяющиеся задачи
  6. Через 2-3 месяца появится своя система — она будет уникальна под ваш стиль работы

FAQ

Это open-source? Пока нет. В разработке. Используется лично автором и для проектов школы.

Можно ли увидеть код? Полный код пока закрыт. Концептуально работает на Claude Code + папка рабочих файлов в Markdown. Базу можно собрать самостоятельно по описанию выше.

Сколько времени уходит на поддержку OpenClaw? ~10-15 минут в день на дневник + ~2 часа в неделю на чистку памяти и обновление инструкций. Окупается за счёт ускорения работы.

Что лучше — OpenClaw или Hermes? Не конкуренты. OpenClaw — поверх Claude Code (платная подписка $20-200/мес). Hermes — независимый агент через OpenRouter с любой моделью. Можно использовать оба.

Какие риски?

  • Зависимость от Claude Code как платформы (если Anthropic уйдёт — придётся переделывать)
  • Файлы памяти растут со временем (нужна периодическая чистка)
  • Контекстное окно Claude — лимит, в какой-то момент memory не помещается

Можно ли применить идею для команды? Да, через shared-репозиторий с workspace/ структурой, где у каждого свой USER.md, но общие PROCESS.md, TEAM.md, skills/.