コンテンツにスキップ

CoderClaw

CoderClaw

「EXFOLIATE! EXFOLIATE!」 — たぶん宇宙ロブスター

WhatsApp、Telegram、Discord、iMessageなどに対応した、あらゆるOS向けのAIエージェントgateway。
メッセージを送信すれば、ポケットからエージェントの応答を受け取れます。プラグインでMattermostなどを追加できます。

CoderClawをインストールし、数分でGatewayを起動できます。 `coderclaw onboard`とペアリングフローによるガイド付きセットアップ。 チャット、設定、セッション用のブラウザダッシュボードを起動します。

CoderClawは、単一のGatewayプロセスを通じてチャットアプリをPiのようなコーディングエージェントに接続します。CoderClawアシスタントを駆動し、ローカルまたはリモートのセットアップをサポートします。

flowchart LR
A["チャットアプリ + プラグイン"] --> B["Gateway"]
B --> C["Piエージェント"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["macOSアプリ"]
B --> G["iOSおよびAndroidノード"]

Gatewayは、セッション、ルーティング、チャネル接続の信頼できる唯一の情報源です。

単一のGatewayプロセスでWhatsApp、Telegram、Discord、iMessageに対応。 拡張パッケージでMattermostなどを追加。 エージェント、ワークスペース、送信者ごとに分離されたセッション。 画像、音声、ドキュメントの送受信。 チャット、設定、セッション、ノード用のブラウザダッシュボード。 Canvas対応のiOSおよびAndroidノードをペアリング。 ```bash npm install -g coderclaw@latest ``` ```bash coderclaw onboard --install-daemon ``` ```bash coderclaw channels login coderclaw gateway --port 18789 ```

完全なインストールと開発セットアップが必要ですか?クイックスタートをご覧ください。

Gatewayの起動後、ブラウザでControl UIを開きます。

CoderClaw

設定は~/.coderclaw/coderclaw.jsonにあります。

  • 何もしなければ、CoderClawはバンドルされたPiバイナリをRPCモードで使用し、送信者ごとのセッションを作成します。
  • 制限を設けたい場合は、channels.whatsapp.allowFromと(グループの場合)メンションルールから始めてください。

例:

{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@coderclaw"] } },
}
ユースケース別に整理されたすべてのドキュメントとガイド。 Gatewayのコア設定、トークン、プロバイダー設定。 SSHおよびtailnetアクセスパターン。 WhatsApp、Telegram、Discordなどのチャネル固有のセットアップ。 ペアリングとCanvas対応のiOSおよびAndroidノード。 一般的な修正とトラブルシューティングのエントリーポイント。 チャネル、ルーティング、メディア機能の完全な一覧。 ワークスペースの分離とエージェントごとのセッション。 トークン、許可リスト、安全制御。 Gatewayの診断と一般的なエラー。 プロジェクトの起源、貢献者、ライセンス。