Statespace: Создавайте интерактивные веб-приложения для агентов OpenClaw с помощью Markdown

Statespace — это бесплатный и открытый фреймворк для создания и совместного использования интерактивных веб-приложений, предназначенных специально для агентов OpenClaw. Он решает задачу создания, развертывания и совместного использования приложений для работы агентов.
Как это работает
Вы создаете приложения, написав веб-страницы на Markdown, которые содержат три ключевых элемента:
- tools (инструменты): Ограниченные CLI-команды, которые могут вызывать агенты. Они определяются с помощью ограничений в виде регулярных выражений на входные данные и выполняются на стороне сервера, чтобы избежать интерпретации оболочкой и инъекций в промпты.
- components (компоненты): Динамические данные, которые отображаются при загрузке страницы.
- instructions (инструкции): Контекст, который направляет агента по взаимодействию со страницей.
После запуска или развертывания агенты OpenClaw взаимодействуют с этими приложениями по HTTP, аналогично API.
Пример реализации
В исходном материале приведена следующая примерная структура Markdown:
---
tools:
- [grep, -r, { }, ./docs]
- [psql, -c, { regex: "^SELECT\\b.*" }]
---
```component
psql -c "SELECT count(*) FROM users"
```
# Instructions
- Поищи в документации с помощью grep
- Запроси метрики пользователей из базы данных (только чтение)
- Смотри [отчеты](src/reports.md) для дополнительных рабочих процессовКлючевые особенности
- На основе Markdown: Не требуются SDK, зависимости или сложная настройка.
- Масштабируется за счет добавления страниц: Каждая новая тема или задача может быть новой страницей Markdown.
- Доступно для совместного использования по URL: Каждое приложение получает URL, который можно вставить в промпты или инструкции.
- Агентонезависимое: Работает с любой конфигурацией агента, имеющей доступ к HTTP.
- Функции безопасности: Включает ограничения на входные данные инструментов с помощью регулярных выражений и выполнение инструментов на стороне сервера.
Для развертывания также доступна хостинговая версия, которая упрощает этот процесс.
📖 Прочитать полный исходный материал: r/openclaw
👀 Смотрите также

Learning-Kit: Плагин Claude Code для адаптации и изучения кодовой базы
Learning-kit — это бесплатный плагин Claude Code, который анализирует репозитории для создания структурированных учебных планов и интерактивных руководств. Он помогает разработчикам понять незнакомые кодовые базы перед внесением изменений, предлагая настраиваемые режимы контроля и отслеживание прогресса.

Testreel: Программная генерация демонстрационных видео с помощью Claude Code
Testreel — это npm-пакет, который создаёт профессиональные демонстрационные видео продуктов из JSON, YAML или описаний взаимодействий Playwright. Он генерирует видео в форматах webm/mp4/gif с наложениями курсора, анимацией кликов и градиентными фонами.

Меморин: Локальная система памяти для агентов OpenClaw с использованием Python и SQLite
Memorine — это локальная система памяти для агентов OpenClaw, использующая только Python и SQLite, без внешних зависимостей, API-вызовов или телеметрии. Она предоставляет хранение фактов с полнотекстовым поиском, затухание памяти, обнаружение противоречий, причинно-следственное связывание событий и опциональный семантический поиск через fastembed и sqlite-vec.

tmux-IDE: Терминальная мультиагентная среда разработки для Claude
tmux-IDE — это открытый, декларативный терминальный IDE, ориентированный на агентную инженерию, который создаёт мультиагентные макеты для кодирующих агентов Claude. Он позволяет разработчикам загружаться в свою IDE через SSH, давать промты Claude и закрывать свой компьютер, пока Claude продолжает работать в tmux-сессиях.