ClawPy: 経験メモリを備えたOpenClawの最小限の単一ファイルPython実装

これは何か
ClawPyは、OpenClawの自律的タスク実行アーキテクチャを最小限の単一ファイルで実装したPythonプログラムです。重厚な抽象化なしにターミナルで直接実行され、生のプロンプトエンジニアリング、ステートマシンロジック、サブプロセス実行に焦点を当てています。
主要な実装詳細
このスクリプトはOpenClawのコアメカニズムを模倣しています:
- 再帰的タスクツリー: 未完了のタスクを追跡する
tasks.txt状態ファイルを維持します。システムはこのファイルを読み、タスクを直接実行するか分解するか(最大4レベルまで)を決定し、「完了」ステータスを自動的に上位に伝播させます。 - コードインタープリターと自己修復: カスタムXMLタグ(
<python>)を使用してスクリプトをローカルで記述・実行します。実行中にトレースバックが発生すると、stderrをキャッチし、バグを分析するための<error>リフレクションタグを強制的に挿入し、リターンコード0を達成するまでコードを書き直します。 - 経験記憶システム: エージェントがスクリプトを正常に実行するたび(
<msg>タグで説明)、またはクラッシュを振り返るたび(<error>)、その洞察をexperience.txtファイルに追加します。再起動時、システムは過去の失敗と成功の履歴を切り詰めてシステムプロンプトに注入し、構文や論理エラーの繰り返しを防ぎます。
実用的な使用例
開発者はこれを主に2つの対象ユーザー向けに構築しました:
- 大規模なコードベースに深く入り込まずに、自律ループが内部でどのように機能するかを正確に学びたい人々
- ローカル環境で軽量なエージェントを使用してPandas/金融スクリプトを記述・修正したいデータアナリストとクオンツ
重要なセキュリティ注意: このツールは生成されたPythonコードをマシン上で直接実行するため、開発者は安全な環境または仮想マシンで実行することを推奨しています。
プロジェクトはGitHubでhttps://github.com/EricChanBank/clawPy.gitから入手可能です。
📖 Read the full source: r/openclaw
👀 See Also

Anthropic、QuickBooks、HubSpot、Canva向けのプリビルドワークフローを備えたClaude for Small Businessを発表
Claude for Small Businessは、Claude Cowork内でトグルインストールできるパッケージで、QuickBooks、PayPal、HubSpot、Canva、Docusign、Google Workspace、Microsoft 365に接続し、給与計算、月末締め、請求書発行、キャンペーン管理などのための15のすぐ使えるエージェントワークフローを備えています。

ロア: AIコーディング会話から構造化されたコンテキストを抽出するツール
LoreはClaude Codeで構築されたブラウザベースのツールで、AI会話から構造化されたコンテキストを抽出し、決定事項、TODO、ブロッカー、再開チェックリストを記録します。React + TypeScriptのPWAで、Chrome拡張機能により会話の直接キャプチャとコンテキスト注入が可能です。

Lightpanda: LLMエージェント向けのオープンソースヘッドレスブラウザ、ネイティブMCPサーバーとマークダウン出力を搭載
Lightpandaは、LLM駆動エージェント向けに設計されたオープンソースのヘッドレスブラウザで、Chromeと比較して16倍少ないメモリ使用量(215MB対2GB)を実現し、ウェブクローリングベンチマークを47秒ではなく5秒で完了します。ネイティブのマークダウン出力、インタラクティビティ検出付きセマンティックツリー、組み込みMCPサーバーを提供します。

ベンチマークによると、AIブラウザ自動化ツールは、同一の精度にもかかわらず、トークンコストが2.6倍も異なることが示されています。
Claude Sonnet 4.6を使用した4つのCLIブラウザ自動化ツールのベンチマークを、6つの実世界タスクで実施した結果、すべてのツールが100%の精度を達成しましたが、openbrowser-aiは36,010トークンを使用したのに対し、他のツールは77,123〜94,130トークンを使用しました。ツール呼び出し回数がトークンコストの最も強力な予測因子でした。