ClawPy: Минимальная однодокументная реализация OpenClaw на Python с памятью опыта

Что это такое
ClawPy — это минималистичная, однофайловая реализация на Python архитектуры автономного выполнения задач OpenClaw. Он работает напрямую в терминале без тяжёлых абстракций, фокусируясь на непосредственной инженерии промптов, логике конечного автомата и выполнении подпроцессов.
Ключевые детали реализации
Скрипт повторяет основные механизмы OpenClaw:
- Рекурсивное дерево задач: Поддерживает файл состояния
tasks.txt, который отслеживает незавершённые задачи. Система читает этот файл, решает, выполнять ли задачи напрямую или декомпозировать их (до 4 уровней глубины), и автоматически поднимает статус "Completed". - Интерпретатор кода и самовосстановление: Использует пользовательские XML-теги (
<python>) для написания и запуска скриптов локально. Когда выполнение сталкивается с трассировкой ошибки, он перехватываетstderr, принудительно добавляет тег отражения<error>для анализа ошибки и переписывает код до достижения кода возврата 0. - Система памяти опыта: Каждый раз, когда агент успешно выполняет скрипт (объясняя через теги
<msg>) или анализирует сбой (<error>), он добавляет это понимание в файлexperience.txt. При повторном запуске система внедряет усечённую историю прошлых ошибок и успехов в системный промпт, предотвращая повторение синтаксических или логических ошибок.
Практические варианты использования
Разработчик создал это для двух основных аудиторий:
- Людей, которые хотят точно понять, как работает автономный цикл, не погружаясь в огромную кодовую базу
- Аналитиков данных и количественных аналитиков, которым нужен лёгкий агент для написания и исправления скриптов Pandas/финансовых скриптов в их локальной среде
Важное примечание по безопасности: Инструмент запускает сгенерированный код Python напрямую на вашем компьютере, поэтому разработчик рекомендует запускать его в безопасной среде или виртуальной машине.
Проект доступен на GitHub по адресу https://github.com/EricChanBank/clawPy.git.
📖 Read the full source: r/openclaw
👀 Смотрите также

SmallClaw V1.0.3 добавляет поддержку Webhooks, автоматизацию n8n и сервер MCP.
SmallClaw V1.0.3 представляет вебхук-эндпоинты для триггеров внешних сервисов, локальные рабочие процессы автоматизации с n8n и подключения к MCP-серверам для интеграции инструментов. Обновление сохраняет фокус инструмента на работе с небольшими локальными LLM.

alogin: Безопасный шлюз на основе Go для ИИ-агентов с участием человека в процессе
alogin — это основанный на Go шлюз безопасности с открытым исходным кодом, который обеспечивает безопасный канал между ИИ-агентами и инфраструктурой. Он включает встроенную поддержку сервера MCP для Claude Desktop, защитные механизмы с участием человека и зашифрованное хранилище учетных данных.

VoidLLM: Прокси-сервер с нулевым знанием для Ollama и vLLM с контролем доступа для команд
VoidLLM — это прокси-сервер, который располагается между приложениями и локальными LLM-серверами, такими как Ollama и vLLM, добавляя контроль доступа для организаций/команд, управление API-ключами, отслеживание использования и ограничение скорости без просмотра промптов. Он имеет накладные расходы прокси <2 мс и работает с SDK, совместимыми с OpenAI.

VibeAround: Локальный демон подключает агентов программирования к Telegram и Discord
VibeAround — это локальный демон, который подключает кодирующие агенты, такие как Claude Code, Gemini CLI и Codex, к платформам мгновенных сообщений, включая Telegram и Discord. Инструмент поддерживает передачу сессий с кодами для продолжения бесед на разных устройствах.