このプロジェクトについて

OpenClawはオープンソースのセルフホスト型AIアシスタントです。このリポジトリはそれを別スタックで独立に再実装したもので、サーバー側はFastAPI、LangChain、LangGraph、クライアント側はNext.jsです。仕組みがフレームワークの陰に隠れず読めるように書かれています。

重要な部分を作り直しています。1つのエージェントは7つのツールから組み立てられます。サンドボックス化されたターミナル、Python REPL、URLフェッチ、ファイルリーダー、ナレッジベース検索、ブラウザ自動化、Web検索です。スキルは`skills/<name>/SKILL.md`として置かれ、スキャナがそれらをシステムプロンプト用のスナップショットにコンパイルします。エージェントはそのスキルを使う前にスキルファイルを読まなければなりません。メモリも同じ仕組みです。SOUL.md、IDENTITY.md、USER.md、AGENTS.md、MEMORY.mdが順に投入され、RAGモードではファイルを丸ごと注入する代わりに質問ごとにメモリのチャンクを検索します。

実行中も何も隠しません。チャットはトークン、ツール呼び出し、検索ヒット、生のメッセージをSSEイベントとして流し、エージェントが出力したcanvasのHTMLはサンドボックス化されたパネルでプレビューされます。セッションはJSONとして永続化され、自動タイトル、tiktokenのカウント、要約に圧縮された履歴を持ちます。単一ユーザー用として意図的に作られており、CORSは開放され認証はありません。自分のマシンで動かすためのものだからです。

エージェントが端から端までどう動くかを学ぶために読んでください。それが、原本を読むのではなく作り直すことの狙いそのものです。トークンストリーム、ツールレジストリ、スキルスキャナ、メモリローダーはどれも追える規模で、どれもこれまで黒箱としてしか見てこなかった挙動の仕組みです。OpenClaw自体はその作者のものです。これは独立した実装であり、当該プロジェクトとの提携や承認関係はありません。

トークンとツール呼び出しがスレッド内に流れるReplicateのチャット
01 — ツール呼び出しを開いたまま流すストリーミングチャットエージェント
エージェントが読めるSKILL.mdファイルを一覧するスキルライブラリ
02 — SKILL.mdファイルに支えられたスキルライブラリエージェント
エージェントの背後にあるMarkdownのメモリファイルを表示するメモリエディタ
03 — 編集可能なMarkdownとしてのメモリエージェント

含まれるもの

  • 完全なソースコード
  • 非公開GitHubリポジトリ
  • セットアップガイドとアーキテクチャノート
  • 永続的な更新

よくある質問

実際に何が手に入りますか

プロジェクトの完全なソースを非公開GitHubリポジトリとして、セットアップガイドとコードに付属するアーキテクチャノートとともに提供します。

アクセスはどう届きますか

お会計のあと、リポジトリをホストするGitHub組織に招待されます。招待を承認すると、プロジェクトが自分のアカウントに現れます。

これは定期課金ですか

いいえ。単一プロジェクトもオールアクセスも一度きりの購入です。人数分の料金、更新料、お試し期間はありません。

プロジェクトが更新されたらどうなりますか

更新はすでにアクセス権のある同じ非公開リポジトリに入ります。都合のよいときにpullしてください。

ほかのプロジェクト

エージェントをすべて見る →