17 KiB
ClawX
OpenClaw AIエージェントのためのデスクトップインターフェース
ClawXを選ぶ理由 • はじめに • アーキテクチャ • 開発 • コントリビューション
English | 简体中文 | 日本語 | Русский
概要
ClawXは、強力なAIエージェントと日常のユーザーとの間のギャップを埋めます。OpenClawをベースに構築されており、コマンドラインによるAIオーケストレーションを、使いやすく美しいデスクトップ体験に変換します。ターミナルは必要ありません。
ワークフローの自動化、AI搭載チャネルの管理、インテリジェントなタスクのスケジューリングなど、ClawXはAIエージェントを効果的に活用するために必要なインターフェースを提供します。
ClawXにはベストプラクティスに基づくモデルプロバイダーがあらかじめ設定されており、Windowsと多言語設定をネイティブにサポートしています。高度な設定は 設定 → 詳細設定 → 開発者モード から調整できます。
完全なエンタープライズ版、専用サービスサポート、またはビジネスシナリオに合わせた導入支援が必要な場合は、public@valuecell.ai までお問い合わせください。
スクリーンショット
![]() チャット |
![]() スケジュールタスク |
![]() スキル |
![]() チャネル |
![]() モデル |
![]() 設定 |
ClawXを選ぶ理由
AIエージェントの構築にコマンドラインの習得は不要であるべきです。ClawXはシンプルな哲学のもとに設計されました:強力な技術には、あなたの時間を尊重するインターフェースがふさわしい。 ClawXは公式の OpenClaw コアを直接ベースに構築されています。別途インストールする必要はなく、ランタイムをアプリケーション内に組み込むことで、シームレスな「すべて込み」の体験を提供します。上流のOpenClawと緊密に連携し、公式の最新機能、安定性の改善、エコシステムとの互換性を利用できるようにしています。
| 課題 | ClawXのソリューション |
|---|---|
| 複雑なCLIセットアップ | ガイド付きセットアップウィザードによるワンクリックインストール |
| 設定ファイル | リアルタイム検証付きのビジュアル設定 |
| プロセス管理 | Gatewayライフサイクルの自動管理 |
| アプリの更新 | 起動時に更新を確認し、ダウンロードまたはインストール前に通知 |
| 複数のAIプロバイダー | 統合プロバイダー設定パネル |
| スキル/プラグインのインストール | オプションの拡張機能マーケットプレイスにも対応したローカル優先のスキル管理 |
機能
- 🎯 ゼロ設定バリア:直感的なグラフィカルインターフェースでセットアップを完了できます。ターミナルコマンド、YAMLファイル、環境変数の探索は不要です。
- 💬 インテリジェントチャットインターフェース:複数セッションのコンテキストと履歴、シンタックスハイライト付きストリーミングMarkdown、CJK対応解析、テーブル、KaTeX数式、
@agentによる直接ルーティング、インライン/skillカード、ワークスペース優先のセッション、Markdown・.docx・.pptx・ローカルHTMLの読み取り専用プレビューに対応します。 - 📡 マルチチャネル管理:複数アカウント、アカウント単位のAgent紐付け、既定アカウントの切り替え、Tencent公式個人WeChatチャネルプラグインを備えた独立したAIチャネルを設定・監視できます。
- ⏰ Cronベースの自動化:繰り返しまたは1回限りのスケジュールを定義し、スケジュール済みプロンプトにスキルを挿入し、結果を外部チャネルへ配信できます。
- 🧩 拡張可能なスキルシステム:Gatewayに依存せずスキルをローカルで管理できます。複数のOpenClawソースからスキルを検出し、
pdf、xlsx、docx、pptxの文書処理スキルも利用できます。 - 🔐 セキュアなプロバイダー統合:OpenAI、Anthropic、Z.AI / GLMなどに接続し、認証情報をOSのネイティブキーチェーンに安全に保存できます。OAuth、カスタムプロバイダー、画像生成エンドポイント、互換性フォールバックにも対応します。
- 🌙 アダプティブテーマ:ライト、ダーク、システム同期テーマを選択できます。
- 🚀 自動起動設定:設定 → 一般 で システム起動時に自動起動 を有効にできます。
- 🔔 更新通知:起動時に新しいバージョンを確認し、ダウンロードまたはインストールするかを選択できます。
機能の詳細は docs/ja-JP/features.md を参照してください。
主なユースケース
- 🤖 パーソナルAIアシスタント:質問への回答、メールの下書き、ドキュメントの要約、日常タスクの支援を行う汎用AIエージェントを、クリーンなデスクトップインターフェースから設定できます。
- 📊 自動モニタリング:ニュースフィード、価格、特定のイベントを監視するスケジュールエージェントを設定し、結果を希望する通知チャネルへ届けられます。
- 💻 開発者の生産性向上:AIを開発ワークフローに統合し、コードレビュー、ドキュメント生成、繰り返しのコーディング作業を行えます。
- 🔄 ワークフロー自動化:複数のスキルをビジュアルな自動化パイプラインに組み合わせ、データ処理、コンテンツ変換、アクションの実行を行えます。
はじめに
システム要件
- オペレーティングシステム:macOS 11以上、Windows 10以上、またはLinux(Ubuntu 20.04以上)
- メモリ:最低4GB RAM(8GB推奨)
- ストレージ:1GBの空きディスク容量
インストール
ビルド済みリリース(推奨)
Releases ページから、お使いのプラットフォーム向けの最新リリースをダウンロードしてください。
ソースからビルド
# リポジトリをクローン
git clone https://github.com/ValueCell-ai/ClawX.git
cd ClawX
# プロジェクトを初期化
pnpm run init
# 開発モードで起動
pnpm dev
初回起動
ClawXを初めて起動すると、セットアップウィザードが次の手順を案内します。
- 言語と地域:使用するロケールを設定
- AIプロバイダー:ブラウザまたはデバイスログインに対応したプロバイダーでは、APIキーまたはOAuthで追加
- スキルバンドル:一般的なユースケース向けの事前設定スキルを選択
- 検証:メインインターフェースに入る前に設定をテスト
サポートされている場合、ウィザードはシステム言語を初期選択し、対応していない場合は英語にフォールバックします。
Web検索について:ClawXはAgentとGatewayの両方のポリシーレイヤーで、OpenClawの汎用
web_searchツールを無効にします。Moonshot(Kimi)検索も対象です。管理対象のブラウザ自動化とweb_fetchは引き続き利用できます。内部ツールについて:ClawXは両方のポリシーレイヤーで、Agentに対して
gateway、nodes、create_goal、get_goal、update_goalも無効にします。ClawXアプリケーション自身のGateway RPCに加え、メッセージング、セッションオーケストレーション、Agent検出ツールは引き続き利用できます。
プロキシ設定
ClawXには、Electron、OpenClaw Gateway、Telegramなどのチャネルがローカルプロキシクライアント経由でインターネットにアクセスする必要がある環境向けの、組み込みプロキシ設定があります。
設定 → Gateway → プロキシを開き、既定のプロキシ、バイパスルール、開発者モードでのHTTP・HTTPS・ALL_PROXY / SOCKSの上書きを設定します。ローカル設定の例は http://127.0.0.1:7890 です。
プロキシのフォールバック動作、Telegramとの同期、OpenClaw Doctorについては docs/ja-JP/proxy-settings.md を参照してください。
アーキテクチャ
ClawXは Host API統一レイヤーを備えたデュアルプロセスアーキテクチャを採用しています。React Rendererは単一のクライアント抽象を呼び出し、Electron Mainがプロトコル選択、Gatewayのライフサイクル、ACP Chatのstdio bridgeを管理します。
- プロセスモデル:Electron Mainがウィンドウ、Gateway監視、システム統合、更新を管理します。OpenClaw GatewayはAIオーケストレーション、チャネル、スキル機能を提供し、Rendererはローカルエンドポイントへ直接アクセスしません。
- 設定の配信:Gateway実行中は
config.get/config.setを使い、停止中または起動中は解決済みJSON5設定を更新します。通常のプロバイダー、Agent、スキル、モデル変更ではプロセスを置き換えず、認証情報はsecrets.reloadでホットリロードされます。ハートビートが4回連続で失敗した場合は、ライフサイクルで保護された復旧を要求します。 - ACP Chat:Chat UIは ACP(Agent Client Protocol) を介してOpenClawとやり取りし、頻繁に反復されるOpenClawの前に比較的安定したチャットプロトコル面を確保します。ACPはMainが所有するstdio bridge経由で動作し、設定リロード後の認証済み履歴リプレイ、ページ移動中のストリーミング、Mainが検証したメディア・添付ファイル・ファイルアクティビティに対応します。保護されたGateway再起動によって受理済みターンが中断された場合、パッチ済みOpenClawランタイムは復旧runを元のACP promptへ明示的に関連付け、後続のテキストとツールアクティビティを同じメモリ内ターンで継続します。その後の履歴リプレイでも、永続化されたツール境界をネイティブACP updateとして復元します。
- 設計原則:フロントエンドの単一入口、Mainによるトランスポート管理、再接続・タイムアウト・バックオフによるグレースフルリカバリ、安全なストレージ、CORSセーフな境界を採用しています。
プロセス図、設定の調整、ACPファイルアクティビティのセマンティクス、Gatewayのトラブルシューティングについては docs/ja-JP/architecture.md を参照してください。
開発
前提条件
- Node.js:対応するメジャー系列の22.22.3以上、24.15.0以上、または25.9.0以上(Node 24 LTS推奨)
- パッケージマネージャー:pnpm 9以上(npmも対応)
- Linux(Ubuntu/Debian):Electronの実行前に必要なシステムライブラリをインストールしてください。詳細は docs/ja-JP/development.md を参照してください。
よく使うコマンド
pnpm run init # 依存関係をインストールし、バンドルランタイムをダウンロード
pnpm dev # ホットリロード付きで開発モードを起動
pnpm lint # ESLintを実行
pnpm typecheck # TypeScriptを検証
pnpm test # ユニットテストを実行
pnpm run test:e2e # Electron E2Eスモークテストを実行
pnpm build # 本番ビルドを実行
pnpm package # 現在のプラットフォーム向けにパッケージ化(:mac / :win / :linux)
プロジェクト構成、完全なコマンド一覧、E2Eの並列実行ポリシー、パフォーマンス診断、通信回帰チェック、技術スタックについては docs/ja-JP/development.md を参照してください。
コントリビューション
コミュニティからの貢献を歓迎します。バグ修正、新機能、ドキュメントの改善、翻訳など、あらゆる貢献がClawXをより良くします。
貢献方法
- リポジトリをフォークする
- フィーチャーブランチを作成する(
git checkout -b feature/amazing-feature) - 明確なメッセージで変更をコミットする
- ブランチにプッシュする
- Pull Requestを作成する
ガイドライン
- 既存のコードスタイル(ESLint + Prettier)に従う
- 新機能にはテストを書く
- 必要に応じてドキュメントを更新する
- コミットはアトミックかつ説明的に保つ
謝辞
ClawXは次の優れたオープンソースプロジェクトの上に構築されています。
- OpenClaw - AIエージェントランタイム
- Electron - クロスプラットフォームデスクトップフレームワーク
- React - UIコンポーネントライブラリ
- shadcn/ui - 美しく設計されたコンポーネント
- Zustand - 軽量な状態管理
コミュニティ
コミュニティに参加して、他のユーザーと交流し、サポートを受け、体験を共有しましょう。
| 企業WeChat | Feishuグループ | Discord |
|---|---|---|
![]() |
![]() |
![]() |
ClawXパートナープログラム
ClawXをより多くのお客様、特にカスタムAIエージェントや自動化のニーズを持つお客様に紹介してくださるパートナーを募集しています。
パートナーは見込みユーザーやプロジェクトとの接点づくりを担い、ClawXチームは技術サポート、カスタマイズ、統合を全面的に提供します。AIツールや自動化に関心のあるお客様と仕事をされている方は、ぜひご一緒ください。
詳細はDM、または public@valuecell.ai までお問い合わせください。
Star History
ライセンス
ClawXは MITライセンス のもとで公開されています。本ソフトウェアは自由に使用、変更、配布できます。
ValueCell Teamが❤️を込めて開発








