logoAIStage

Claw Code はオープンソースの AI コーディングエージェントフレームワークです。

このオープンソースフレームワークは、Claude Code アーキテクチャのクリーンルーム Python と Rust の書き直しを提供し、マルチエージェントオーケストレーション、ツール呼び出し、端末ネイティブ AI 開発を特徴とし、GitHub で 48k+ のスターを獲得しています。
追加された:2026年4月3日
毎月の訪問数:102.24K
ソーシャル&Eメール:--
ウェブサイトを訪問する

Claw Codeとは何ですか

Claw Code は、オープンソースの AI コーディングエージェントフレームワークで、Claude Code エージェントハーネスアーキテクチャのクリーンルームリライトとして構築されています。Python と Rust で開発され、特許取得済みのコードやモデルウェイト を使用せずにコアアーキテクチャパターンを再実装しています。フレームワークは、プラグインベースのツールシステム(19 の権限制限ツール)を備えており、LLM 統合用のクエリエンジン、およびマルチエージェントオーケストレーション機能を提供しています。Model Context Protocol(MCP)の統合をサポートし、プロバイダー非依存の API クライアントを提供しています。2026 年 3 月の Claude Code ソースコード漏洩後、Claw Code はモジュラーで拡張可能な、代替プロプライエタリ CLI エージェントの方案として登場しました。

Claw Code はどのように機能しますか

Claw Code は、Claude Code エージェントハーネスのアーキテクチャをクリーナールームで書き直したオープンソースの AI コーディングエージェントフレームワークです。 Python と Rust でゼロから構築され、モジュラー構造を提供し、Python がエージェントのオーケストレーションと LLM 統合を、Rust が高性能ランタイム実行を担当します。フレームワークはプラグインベースのツールシステムを備えており、19 の組み込みツールは権限付与されたもので、クエリエンジンは API 呼び出しとストリーミングの管理、そしてマルチエージェントオーケストレーションを通じて並列タスク実行を実現します。また、6 種類のトランスポートタイプに対応した Model Context Protocol(MCP)の統合もサポートしており、外部ツールサーバーへの接続を可能にします。拡張性と性能に重点を置き、Claw Code は独立したコミュニティ主導の代替手段として、プロプライエタリな AI コーディングエージェントに対抗します。

Claw Code の利点

Claw Code は、オープンソースの AI コーディングエージェントフレームワークで、Claude Code のアーキテクチャをクリーンルームで書き直したものです。Python と Rust で構築され、モジュール化・拡張性の高い自律コーディングタスクのプラットフォームを提供します。主な利点としては、19 の権限付与ツールを備えたプラグインベースのツールシステム、LLM 連携用の堅牢なクエリエンジン、並列タスク実行用のマルチエージェントオーケストレーションがあります。このフレームワークは複数の LLM プロバイダー、セッション永続化、高度なメモリ管理をサポートします。高性能の Rust コアとプロバイダー非依存設計により、Claw Code は柔軟で安全、カスタマイズ可能なプロプライエタリーなソリューションの代替として開発者に提供され、自己ホスティングと AI コーディング体験のカスタマイズが可能です。

Claw Code の長所と短所

長所

  • オープンソースのPythonとRustアーキテクチャ。
  • モジュール式のプラグインベースのツールシステム。
  • マルチLLMプロバイダー対応。
  • 急速なコミュニティの成長と採用。
  • クリーンルーム実装により独立性を確保。

短所

  • ドキュメントとリソースが限られている。
  • エコシステムの依存関係による潜在的なセキュリティリスク。
  • パフォーマンスが独自ソリューションに劣る可能性。
  • セットアップには技術的専門知識が必要。
  • Claude Codeと比較して機能セットが小さい。

Claw Code のコア機能

プラグインベースのツールシステム

ファイルI/O、シェル実行、Git操作、Webスクレイピングに対応した19の権限制御付きツールを提供します。各ツールは独立したサンドボックス環境で実行され、アクセス制御を柔軟に構成可能です。

自律型エージェントループ

ターミナルネイティブのエージェントを提供し、コードベース全体を読み取り、ファイル編集、コマンド実行、テスト実施、Git管理を行い、タスク完了まで自律的に反復処理を実行します。

マルチエージェントオーケストレーション

「スウォーム」と呼ばれるサブエージェントの生成をサポートし、複雑なタスクを並列処理します。共有メモリへのアクセスを伴いながら、独立して実行可能なサブタスクへ分解することを可能にします。

LLM APIクライアント

ベンダー非依存のAPIクライアントを提供。自動リトライ、SSEストリーミング、OAuth認証、コスト見積もり付きトークン使用量追跡機能を備え、複数のLLMプロバイダーに対応しています。

セッション&メモリ管理

セッションの永続化、トランスクリプトの圧縮、コンテキストの発見機能を備えた多層メモリシステムを実装。対話間で知識を永続的に保持し、自動クリーンアップによりリソースを最適化します。

クエリエンジン

中央インテリジェンスとして機能し、すべてのLLM API呼び出し、レスポンスストリーミング、キャッシュ戦略、マルチステップオーケストレーションを管理。ベンダー非依存設計で、ターン数の制限も設定可能です。

Rustパフォーマンスコア

6つのクレートからなるRustワークスペースを採用。パフォーマンスクリティカルなパス向けに16のランタイムモジュール、ゼロ依存JSONパーサー、OAuth PKCEフロー、構文強調表示付きターミナルレンダリングを特徴とします。

MCP統合

モデルコンテキストプロトコル(MCP)を完全にサポート。Stdio、SSE、HTTP、WebSocket、SDK、ClaudeAiProxyの6つのトランスポートタイプを提供し、自動名前正規化とOAuth認証により外部ツールサーバーに接続します。

スラッシュコマンド

/compact、/model、/permissions、/cost、/session など15のインタラクティブコマンドを提供。レジューム機能、コマンドグラフ分類、REPL統合により、包括的なセッション制御を実現します。

権限システム

3つの権限モードを実装。ツールごとのポリシーエンジン、拒否リスト、インタラクティブプロンプトにより、すべてのエージェント操作においてきめ細かいアクセス制御とセキュリティを確保します。

Claw Code の使用例

  • 開発者:Claw Code のプラグインベースのツールシステムと拡張可能なアーキテクチャを使用して、カスタムAIコーディングエージェントを構築します。
  • オープンソースの貢献者:モジュラー Python と Rust のコードベースに貢献することで、Claw Code フレームワークを強化します。
  • 研究者:Claude Code のアーキテクチャのクリーンルームによる再実装を研究し、AI エージェント開発の洞察を得ます。
  • 企業:自己ホスト型 AI コーディングエージェントを導入し、Claw Code のマルチ LLM プロバイダー支援と権限制御を利用します。
  • 学生:Claw Code のオープンソースコードベースを探索することで、AI エージェントのアーキテクチャと実装について学びます。

Claw Code の FAQ

Claw Code とは?

Claw Code は、Rust と Python で構築されたオープンソースの AI コーディングエージェントフレームワークです。これは Claude Code エージェントフレームワークのアーキテクチャをクリーンルーム方式で再実装したもので、Sigrid Jin が 2026 年 3 月にリークしたソースコードの後に作成されました。本プロジェクトは、ツールシステム、クエリエンジン、マルチエージェントのオーケストレーション、メモリ管理などの核心的なアーキテクチャパターンを再実装し、プロプライエタリなソースコードを一切コピーせずに実装しています。

Claw Code は Anthropic のプロプライエタリコードやモデルウェイトを含んでいますか?

いいえ。Claw Code は完全に最初からゼロのクリーンルーム実装です。独立したコード監査により、プロジェクトが Anthropic のプロプライエタリソースコード、モデルウェイト、API キー、ユーザーデータを含まないことが確認されました。実装はアーキテクチャ的に参考にされていますが、法的な観点からは独立しています。

Claw Code は Claude Code とどう違う?

Claude Code は Anthropic が公式に提供するプロプライエタリ CLI エージェントで、TypeScript で書かれており、Claude サブスクリプションが必要です。Claw Code はオープンソースの代替品で、Python と Rust で実装され、Claude、OpenAI、ローカルモデルなど複数の LLM プロバイダーをサポートします。Claw Code はモジュラーで拡張性の高いアーキテクチャを提供し、開発者はカスタマイズして自前でホストできます。詳細比較を参照してください。

Claw Code はどのような言語・技術を使用していますか?

コードベースは Rust(72.9%)と Python(27.1%)で構成されています。Python はエージェントのオーケストレーション層、コマンドパarsing、LLM 統合を担当。Rust はパフォーマンスが重要な実行パスを実装しており、最大限のパフォーマンスとメモリ安全性を目指す完全にネイティブなランタイムへの移行ブランチがアクティブです。

Claw Code の開発者は誰ですか?

Claw Code は Sigrid Jin(@sigridjineth)によって創作されました。Sigrid Jin はウォール・ストリート・ジャーナルに世界で最もアクティブな Claude Code ユーザーの一人として紹介され、250億トークン以上を処理した実績があります。プロジェクトは GitHub の instructkr オレガニックでメンテナンスされ、コミュニティからの貢献を歓迎しています。

Claw Code は安心して使えますか?

Claw Code 自身はオープンソースで自己監査可能です。ただし、より広いエコシステムにおいては注意が必要です:2026 年 3 月 31 日に発生したサプライチェーン攻撃が npm を基盤とした Claude Code インストールに影響を与えました。必ず公式ソースからインストールし、依存関係の整合性を確認し、 unauthorized パッケージがないか lock ファイルを検証してください。

Claw Codeの使用方法

  • Claw Code GitHub リポジトリを訪れ、プロジェクトをクローンしてセットアップを開始してください。
  • pip install -r requirements.txt を使用して Python 依存関係をインストールし、環境を準備します。
  • python src/main.py を実行してエージェントを実行し、CLI との相互作用を開始します。
  • モジュラーアーキテクチャを探索し、ツール、コマンド、エージェントのオーケストレーション用のクエリエンジンを含みます。
  • ツールの権限を修正、新しいコマンドを追加、または代替 LLM プロバイダーを統合することでフレームワークをカスタマイズします。
  • 詳細な設定については、公式ドキュメントを参照してください。MCP 統合や Rust ランタイム最適化などがあります。
  • 改善に貢献したり、GitHub コミュニティディスカッションでサポートを求めたりするには、公式ディスカッションに参加してください。
特徴*

Claw Code ウェブサイト・トラフィック分析

最新の交通情報

  • 毎月の訪問数102.24K
  • 直帰率42.67%
  • 訪問ごとのページ数1.75
  • 訪問期間00:00:23
  • 世界ランク409.19K
  • 国・地域ランキング69.74K

経時的な訪問数

トラフィック・ソース

  • 自然検索: 66.51%
  • 直接: 16.44%
  • 自然SNS: 7.93%
  • 紹介: 6.65%
  • 生成AI: 2.4%
  • 郵便: 0.07%

人気のキーワード

キーワードトラフィックボリュームクリックあたりのコスト
claw code6.21K30.56K$2.51
clawcode2.04K9.16K$2.51
claw-code5706.56K--
claw code project290660--
claw code github1702.28K--

人気エリア

地域パーセンテージ
中国16.38%
アメリカ合衆国7.69%
インド6.95%
セネガル6.69%
ドイツ5.97%

Claw Code 代替案