UNLINEARITY/CLI-WeChat-Bridge
将 AI 命令行工具以最为原生的方式,集成到微信 ClawBot 中,目前支持集成 Codex、Claude Code、OpenCode、Pi Agent。 支持微信和本地终端线程(thread/session)共享、双向对话,支持将本地文件传输至微信,微信也支持发送文件到终端。现已支持多 cli 切换、微信表情绑定指令、双向 /resume 对话恢复。
何を解決するか
このプロジェクトは、ローカルのターミナルで実行されるAIコーディングアシスタントにリモートからアクセスできるようにします。ローカル開発環境とWeChatの間のギャップを埋め、ユーザーがローカルのAIツールにリクエストを送信し、出力結果、ステータス更新、承認リクエスト(承認/拒否)をWebインターフェースやホストされたボットに移行せずに、モバイルデバイス上で受信できるようにします。
動作方法
このツールはWeChatメッセージングプラットフォームと複数のローカルCLIベースのAIエージェントの間を橋渡しします。Codex、Claude Code、OpenCode、Piへの接続をサポートしています。システムはローカルターミナルを主インターフェースとして維持しつつ、WeChatをリモート入出力チャネルとして利用します。node-pty を使用してターミナルエミュレーションを行い、長期間の接続を維持するデーモンモードと、異なるAIアダプタ間の切り替えを可能にします。
対象ユーザー
主なワークフローとしてネイティブCLIツール(例:Claude CodeやCodex)を使用したい開発者で、PCから離れている際でもWeChat経由でコマンドを送信し、AIエージェントの進行状況をモニタリングできるようにしたい人。
特徴
- マルチエージェント対応:Codex、Claude Code、OpenCode、Piに対応。
- リモート承認:WeChatから直接CLIの承認リクエスト(承認/拒否)を処理可能。
- デーモンモード:永続的な接続を維持し、WeChatコマンド(例:
/claude、/codex)で異なるAIツール間を切り替え可能。 - 絵文字バインディング:特定のWeChat絵文字を
/confirmや/stopなどのよく使うコマンドに割り当て、より迅速な操作を実現。 - ファイル転送:WeChatからローカルCLIにファイルを送信してAIが解析できるようにし、逆にローカルファイルをWeChatに送信可能。
- ワークスペースの分離:現在のディレクトリをワークスペースとして使用し、異なるプロジェクトディレクトリが相互に分離されるよう保証。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト