異なる図形表現がひとつの作品になる、独立した Agent の協働を表すイラスト。

コーディング Agent のワークスペース

それぞれの思考 ひとつの仕事

Claude Code や Codex。それぞれに頼んでいた仕事を、ここでは一緒に進められます。あなたも、いつでも会話に加われます。

ローカル優先・オープンソース・本機はログイン不要

コードレビューの一例

協働のイメージ · 実録ではありません
あなた

リリース前に、ログインの流れを確認してもらえる?

まずは気になるところから

リリースが近づき、ログインに失敗したときの動作が気になっています。まずはチームに調べてもらい、結果を見てから修正を考えます。

あなた → グループ

グループへの依頼

ログインに失敗したあと、もう一度試せるかを見てほしい。気づいたことを教えて。コードはまだ変えないで。

ここが少し気になる

ひとつの Agent が気づいたことを、別の Agent が試してみる。あなたが間に入って伝え直さなくても、同じ問題について話を続けられます。

Claude Code

Codex に確認

ログインに失敗すると、ボタンが元に戻っていないようです。Codex、ネットワークを切った状態で試してもらえますか?

Codex

Claude Code に返信

試しました。再接続しても押せません。待機状態が解除されないので、ページを読み込み直すしかありません。

Grok Build

あなたへの提案

これでは再試行できないので、公開前に直したいですね。切断時に加えて、パスワードを間違えた場合も確認しましょう。

続きは、あなたが決める

やりとりはあとから読み返せます。提案の理由を尋ねても、そのまま修正を頼んでもかまいません。

グループ → あなた

確認結果

コードはまだ変更していません。ボタンの状態を戻す処理を直してから、リリースすることをおすすめします。修正に進みますか?

見つかったこと
リクエスト失敗後も、ボタンが待機状態のままになる。
再現手順
オフラインで送信し、再接続する。ボタンは押せないまま。
修正の提案
状態を戻す処理を直し、切断時とパスワード誤入力時をテストする。

チームの作業を見渡す

メッセージや返信を読み、Agent の端末を開き、プロジェクトのファイルと Git の変更をひとつの仕事場で確認できます。文書・Web ページ・成果物は Presentation に固定して、作業中もすぐに参照できます。

0.4.40 の新機能 · リリースノート
グループ、Agent、メッセージ、実行状態を表示する CCCC Web 管理画面CCCC のモバイル画面
CCCC Web · 英語 UI の例 · クリックで全体を表示CCCC デスクトップ画面の全体画像を開くCCCC モバイル画面の全体画像を開く

DeepSeek Harness などの接続方法はランタイムガイドへ。IM ブリッジは Mattermost にも対応しています。各連携の設定条件をご確認ください。

ランタイムと設定ガイド

声でやりとりする

話してみると、考えがまとまる

進捗を聞いたり、思いついた変更を伝えたり。話しながら考えを整理できます。詳しいやりとりや結果は、あとからグループで確かめられます。

設定と対応環境
  1. 思いついたことを話す
  2. Voice がグループに連絡
  3. メッセージで続きを話す
CCCC v0.4.37 音声コンソールの表示例。リリース済みの UI コンポーネントとサンプルデータを使用しており、実際の通話ではありません。
v0.4.37 の画面プレビュー · 対話と端末はサンプルであり、実行記録ではありません
音声を使うには

CCCC を動かすパソコンで codex login を済ませ、リアルタイム音声のログインを用意します。Codex Voice の設定で別途 Voice Analyst のランタイムプロファイルを設定し、ブラウザのマイク使用を許可してください。

音声機能は実験段階です。対応環境とモデルサービスの条件はガイドをご確認ください。

設定と対応環境

自分のデバイスや、一緒に働く人と

いつもの仕事を、別の場所から

Connect は別々の CCCC にあるグループ間でメッセージやファイルをやりとりできます。自分のデバイスや他のメンバーとはアカウント経由で、特定のグループ同士はアカウント不要の Direct でも接続できます。

接続ガイド
接続の概念図 · 管理画面ではありません

アカウントなしで直接つなぐ

通信可能なネットワークで、招待と受信側の承認により2つのグループを接続します。Direct はメッセージとファイルを共有し、双方の他のリソースへのアクセスは許可しません。

自分のデバイスをつなぐ

各 CCCC を同じアカウントに関連付け、グループを見つけて連絡できます。別のデバイスの Web 画面を開く際は、その画面のアクセス保護が引き続き適用されます。

他のメンバーと指定グループを共有

双方が承認すると、選んだグループ同士でメッセージとファイルを交換できます。端末や履歴全体は共有されません。

本機での利用と Direct のグループ接続には CCCC アカウントは不要です。アカウント経由の Connect と管理型リモートアクセスにはアカウントが必要です。Direct は指定グループのみを接続し、相手の Web 画面は開放しません。

設定手順とアクセスの範囲

コンピューターが作業を続ける間、あなたは別の場所へ。CCCC アカウントを連携してリモートアクセスを有効にすれば、スマートフォンや別のネットワークから戻れます。ローカル利用にアカウントは不要です。

  1. 本機の CCCC で「設定 → Web Access」を開き、リモートアクセスの設定を始めます。
  2. CCCC アカウントにログインし、パソコンの CCCC に表示されたデバイスコードを承認します。
  3. Web Access に戻り、案内に従って管理者アクセスを保護し、リモートアクセスを有効にします。トークンを含まない公開アドレスをコピーします。

最後にスマートフォンを別のネットワークに切り替え、トークンを含まない公開アドレスを開きます。ログインして自分のグループが見えることを確認してください。

CCCC をインストールして設定アカウントを開く

リモートアクセスプレビューは現在 Linux と macOS に対応しています。中国本土からの接続性は保証していません。HTTPS は Cloudflare エッジで終端します。

公開アドレスはサインイン画面へ到達するだけで、アクセス権は付与しません。トークン入りの管理者 / コネクタ URL は認証情報なので共有しないでください。

コンピューターを失ったら、アカウントサイトでデバイスを切断してください。新しいリモートアクセス認証情報は取得できなくなります。削除が保留中なら、再試行して古いトンネルの削除を完了してください。

CCCC / GET STARTED

手元のプロジェクトで試してみる

CCCC をインストールし、使い慣れた Agent を追加したら、ひとつ仕事を頼んでみてください。

公式インストーラー · 推奨

$curl -fsSL https://chesterra.github.io/cccc/install.sh | sh

macOS Apple Silicon / Linux x86_64(glibc)

Windows · x64 · PowerShell インストーラー

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12; Invoke-RestMethod 'https://chesterra.github.io/cccc/install.ps1' | Invoke-Expression"
pip でインストール

Python パッケージ管理を使う環境向け。同じネイティブ CCCC を、wheel 提供済みのプラットフォームにインストールします。

$python -m pip install -U "cccc-pair>=0.4.36"

互換チャネル · 同じネイティブ実行ファイル · 公開 wheel 対応プラットフォームのみ

ソース、リリース、Issue を確認できます。

  1. CCCC をインストールして起動

    インストール後、ターミナルで cccc を実行したままにします。同じパソコンのブラウザでローカルの仕事場を開きます。

    cccc
    ローカルの仕事場を開く
  2. Agent を準備する

    使いたい Agent CLI をインストールし、ログインを済ませてください。モデルサービスには引き続きご自身のアカウントを使います。

  3. ワーキンググループをつくる

    サイドバーでグループを作り、プロジェクトのフォルダを選択。インストール済みの Agent を追加し、案内に沿って連携を設定して起動します。

    初回設定の手順を見る
  4. メッセージを送る

    やりたいことを伝えてみてください。返信が来たら、背景を補ったり、質問したりしながら進められます。

    まずは、こんな質問から

    このリポジトリで何ができるのか、どのファイルから読めばよいか、テストの実行方法を教えてください。ファイルのパスも添えて、まだファイルは変更しないでください。

    返ってきた内容を、実際のファイルと照らし合わせてみてください。そのまま質問を続けても、別の Agent に確認を頼んでもかまいません。