ステートスペース:MarkdownでOpenClawエージェントのためのインタラクティブWebアプリを構築

Statespaceは、OpenClawエージェント向けに特別に設計されたインタラクティブなWebアプリケーションを構築・共有するための無料のオープンソースフレームワークです。エージェントが使用するアプリケーションの構築、起動、共有という課題に対処します。
仕組み
以下の3つの主要要素を含むMarkdown Webページを記述することでアプリを構築します:
- ツール:エージェントが呼び出せる制約付きCLIコマンド。入力に対する正規表現制約で定義され、シェル解釈やプロンプトインジェクションを避けるためサーバー側で実行されます。
- コンポーネント:ページ読み込み時にレンダリングされるライブデータ。
- 指示:エージェントがページと対話する方法を導くコンテキスト。
提供またはデプロイされると、OpenClawエージェントはAPIと同様にHTTP経由でこれらのアプリと対話します。
実装例
ソースでは以下のMarkdown構造の例を提供しています:
---
tools:
- [grep, -r, { }, ./docs]
- [psql, -c, { regex: "^SELECT\\b.*" }]
---
```component
psql -c "SELECT count(*) FROM users"
```
# Instructions
- grepでドキュメントを検索する
- ユーザーメトリクスのためにデータベースをクエリする(読み取り専用)
- 詳細なワークフローはレポートを参照主な機能
- Markdownベース:SDK、依存関係、複雑なセットアップは不要です。
- ページ追加で拡張可能:新しいトピックやタスクごとに新しいMarkdownページを作成できます。
- URLで共有可能:すべてのアプリには、プロンプトや指示に貼り付けられるURLが付与されます。
- エージェント非依存:HTTPアクセスを持つ任意のエージェント構成で動作します。
- 安全性機能:ツール入力に対する正規表現制約とサーバー側ツール実行を含みます。
デプロイに関しては、プロセスを容易にするホステッドバージョンも利用可能です。
📖 完全なソースを読む: r/openclaw
👀 See Also

VibeSmith:Claudeコードプロジェクトにおけるスキル競合を検出するローカルツール
VibeSmithは、Claude Codeプロジェクト全体の統一された可視性を提供するローカルmacOSデスクトップアプリです。グローバルコンポーネントとプロジェクトレベルのコンポーネントが同じ名前を共有している場合の競合を検出し、依存関係をDAGとして視覚化し、コンテキストトークンの使用状況を追跡します。

ロジック仮想マシン:LLM推論崩壊を停止するためのプロンプトベースシステム
研究者が、単一の安定性法則「K(σ) ⇒ K(β(σ))」に基づき、LLMがパラドックスや推論の逸脱に遭遇した際に停止して特定の崩壊モードを報告するよう強制するLogic Virtual Machine(LVM)プロンプトを開発しました。このプロンプトは基盤に依存せず、GrokやClaudeなどのモデルで動作します。

無料のOpenClawコスト計算ツールが、実行前の構成費用を表示します。
開発者が、実行前にOpenClawの設定コストを計算する無料のオープンソースブラウザツールを構築しました。このツールは、主要モデル、フォールバックチェーン、ハートビートバーン、課金モードごとに費用を内訳します。

Flue: 自律型コーディングエージェントを構築するためのTypeScriptフレームワーク
Flueは、自律エージェントを構築するためのプログラム可能なハーネスを提供するTypeScriptフレームワークで、スキル、セッション、サンドボックス化されたシェル実行、組み込みの仮想サンドボックスを備えています。Dosu、Greptile、CodeRabbit、Devin、Claude Codeなどのツールをカスタムエージェントロジックで置き換えることができます。