Coroidはホスティング型プラットフォームで、ソフトウェア開発をエンドツーエンドで処理します。希望する内容の説明を入力すると、リポジトリに対応するpull requestが生成され、そこにはコードの記述、テストの実行、レビューの結果が含まれます。
インストールや実行が不要です。Coroidはクラウド上の分離されたワークスペースにリポジトリをクローンし、そこで作業を行った後、ブランチをプッシュします。
入力する内容
望む成果物の説明を、平易な言葉で記述します。「パブリックなAPIにレート制限機能を追加し、キーごとに毎分100リクエストまでとし、Retry-Afterヘッダー付きの429エラーを返す」といった記述が適切なタスク例です。実装計画を記述する必要はなく、それはCoroidが最初に行う作業であり、最終的にあなたが承認します。
また、1つのリポジトリへのアクセス権を付与し、コードからは判断できない文脈情報(アーキテクチャに関する注記、規約、スタイルガイドなど)を任意で指定することも可能です。
得られる結果
pull request独自のブランチに含まれるもの:
- コードの変更内容
- 記述または更新されたテスト
- 既存のテストスイートを実行した結果
- コードレビューの結果。指摘事項は修正済みか一覧表示されています。
同僚の作業をレビューするのと同じ方法で、あなたがレビューしてマージします。Coroidが自動でマージすることはありません。
利用するのにエンジニアである必要はありません。
これこそがチームの働き方を変える部分であり、見過ごされがちです。
Coroidに作業を依頼するとは、成果物を記述することを意味します。コードを読んだり、その仕組みを理解したり、pull requestに何が含まれるかを知る必要はありません。インターン、マーケティング担当者、サポートエージェントでも、同じ不満を繰り返し聞く場合は直接作業を依頼できます。
重要な段階でエンジニアリングの管理権は維持されます:pull request。どのような依頼元からの要求であっても、レビュー済みでテスト済みの変更内容として届き、デベロッパーが承認または却下する前に本番環境に反映されることはありません。
バックログに与える影響
優先順位付けが行われるのは、主にエンジニアリングの時間が限られているためです。午後に完了する作業が、その時間でエンジニアが行える他のすべての作業と比較されてしまい、小さくて明らかに有用な作業が数ヶ月間未実装のままになることがあります。
作業の試行にかかるコストがエージェントスロットといくつかのトークン程度に抑えられると、その計算が変わります。以前は優先順位付けを通過できなかった作業でも、単純に試行し、その価値を推測するのではなく結果で判断できるようになります。
制約となる要素を正確に把握しましょう:レビュー能力と**エージェントスロット**。Coroidは、依頼できる人や並行して構築できる量に関する制約を取り除きますが、結果を確認する人の必要性はなくなりません。うまく導入したチームでは、構築ではなくレビューが整理すべき対象になる傾向があります。
Coroidは独自のエージェントを実行します。
CoroidはClaude Code、Codex、OpenCode、Pi、その他のコーディングツールのラッパーではありません。無人でのクラウド実行を目的として設計された専用のエージェントランタイムを搭載しています。
これにより以下の利点が得られます:
- **インストールの必要なし。**CLIやエディタプラグイン、プロビジョニングするマシンやサーバーは不要です。Coroidは完全にAPIベースでクラウド上で動作します。
- **ツールのサブスクリプション不要。**サードパーティ製のコーディングアシスタントのライセンスを購入する必要はありません。モデルへのアクセスはCoroidを通じて行われるか、 ご自身のプロバイダーキーを直接使用して行うことも可能です。
- **ノートPCは不要です。**誰かがログインしているかどうかに関係なく作業は続行されます。これにより初めてスケジュール管理、監視、イベント駆動型の自動化が可能になります。
「__COROID_TERM_0__の仕組み」を参照Coroidの仕組みランタイムが実際にどのように動作するかについては、こちらをご覧ください。
Coroidは適切なツールでしょうか?
Coroidは、すでに稼働中のコードベースを変更し、レビューを受けることを前提に設計されています。これはプロトタイピングとは異なる用途です。アイデアを検証するのではなく本番環境に反映させる場合は、プロトタイピングツールの方が適しており、両者は相性が良いです。
「__COROID_TERM_0__の適用範囲」を参照Coroidの適用範囲.
できないこと
機能一覧よりも境界を明確にすることが重要です:
- **デフォルトブランチにコミットすることはありません。**すべての結果はPRとして届きます。
- **自身の作業をマージすることはありません。**承認はあなたが行います。
- **エディタプラグインではありません。**Coroidは、入力中にコード行を補完するコーディングアシスタントではありません。他の作業を行っている間に、全体の作業単位を処理します。
- **接続されたリポジトリがないと動作しません。**参照してください コードを接続する.
作業の規模決め方
Coroidはタスクで作業します。タスクとは、1件のプルリクエストとして完了する1つの作業単位です。より大規模な作業は計画として表され、これは段階ごとに並べられたタスクの集合であり、実際に構築する前に承認を得ます。
並列処理の単位はエージェントスロットです。1つのスロットで同時に1件のタスクのみを実行します。保有するスロット数によって、Coroidが同時に処理できる作業量が決まり、単一のタスクの完了速度は決まりません。
次へ
アカウントと組織を作成する— 作業が格納されるワークスペースを設定します。