GitClaw: автоматический бэкап AI-агента в Git

Ваш AI-агент накопил недели контекста: настроил SOUL.md под вас, создал файлы памяти, научился вашим привычкам. А потом — сбой диска, случайное удаление, переустановка системы. Всё потеряно. GitClaw решает эту проблему элегантно: автоматический бэкап workspace в GitHub через cron.

Что бэкапится

GitClaw сохраняет самое ценное:

💡 GitClaw дополняет встроенные memory checkpoints OpenClaw. Если checkpoints сохраняют контекст сессий, то GitClaw защищает от потери всего workspace.

Как это работает

Принцип намеренно прост — детерминированный cron + commit/push:

  1. Cron-задача OpenClaw запускается по расписанию (например, каждый час)
  2. Скрипт проверяет наличие изменений в workspace
  3. Если есть изменения — коммит с timestamp
  4. Push в удалённый репозиторий на GitHub

Никакой магии, никаких сложных зависимостей. Просто Git делает то, для чего он создан — отслеживает версии файлов.

Преимущества подхода

Настройка

  1. Инициализируйте Git-репозиторий в workspace OpenClaw
  2. Подключите remote к GitHub (приватный репозиторий!)
  3. Установите скилл GitClaw — подробная инструкция на gitclaw.ai
  4. Настройте cron в OpenClaw для периодических коммитов

Подробнее о cron-задачах — в документации по cron. О скиллах — в документации по скиллам.

Безопасность

Важный момент: используйте приватный репозиторий. Workspace может содержать конфиденциальную информацию — заметки, контексты разговоров, проектные данные. Также добавьте в .gitignore файлы с секретами (API-ключи, токены).

О безопасности AI-агентов подробнее — в статье безопасность данных при работе с AI.

Попробуйте сами через AI Magic Hub

Установите OpenClaw с GitClaw и никогда не теряйте прогресс вашего AI-агента.

Скачать AI Magic Hub

Источник: GitHub Discussion #5809

Читайте также: документация по памяти, гайд по настройке, что такое OpenClaw.