Acyclic Labs icon

Acyclic Labs

Acyclic Labsは、分離サンドボックス内で複数のコーディングエージェントに開発タスクを並行実行させ、結果をレビュー可能なパッチやプルリクエストに統合します。CLI、ダッシュボード、MCPに対応。

Acyclic Labs

ソフトウェア開発向けエージェントスウォーム

Acyclic Labsは、ソフトウェア開発タスクでエージェントスウォームを実行するための開発者向けツールです。タスクをコーディングエージェント間で分割し、各エージェントを専用のサンドボックスで実行して、作業を1つのパッチまたはプルリクエストに統合します。

ユーザーはCLI、ダッシュボード、またはMCP経由で接続したコーディングエージェントからスウォームを開始できます。このワークフローは、大規模なコードベースのタスクや、すでに複数のエージェントセッションを実行しているチーム向けに設計されており、進行状況の確認、ブランチの探索、統合結果のレビュー、チェックアウトへの適用を行うための制御機能を備えています。

機能

並列エージェントスウォーム

別々のサンドボックスで動作するコーディングエージェントに大きなタスクを分割し、それぞれの作業を同時に独立して進められます。

ブランチ探索

有望な調査方針を分岐させ、単一のエージェントの経路に依存するのではなく、検証済みの結果を保持できます。

CLIとダッシュボードによる制御

コマンドラインまたはダッシュボードからスウォームを実行し、--watch オプションで進行中の状況をストリーミングできます。

統合されたコード出力

エージェントの作業を1つのパッチに統合し、レビュー後にローカルチェックアウトへ適用したり、ダッシュボードからプルリクエストを開いたりできます。

Codex CLIハーネス

デフォルトのハーネスの代わりに、--harness codex を指定してOpenAIのCodex CLIをエージェントハーネスとして選択できます。

MCPツールアクセス

MCPサーバーを登録してスウォーム用に選択し、エージェントが接続されたツールを呼び出せるようにします。ウェブ検索は組み込みで利用できます。

ユースケース

  • 大規模なコードベースの変更

    広範なエンジニアリングタスクを複数の分離されたエージェントに分散し、個別の作業ディレクトリを手作業で調整する代わりに、統合された1つのパッチをレビューできます。

  • 実装方法の探索

    複数の実装方法や調査を並行して実行し、進行状況を追跡しながら、検証済みの結果を生み出したブランチを保持できます。

  • コマンドライン開発ワークフロー

    CLIでプロジェクトディレクトリまたはパブリックリポジトリを指定し、実行状況を監視して、レビュー済みの出力をローカルチェックアウトに適用できます。

  • エージェント支援開発環境

    ターミナルへのインストールを tercihしない場合は、ダッシュボードからスウォームを開始するか、MCP設定を通じてClaude CodeまたはCursorを接続できます。

  • ツールで拡張された調査とコーディング

    タスクで追加のツールが必要な場合に、組み込みのウェブ検索や設定済みの外部サーバーなど、選択したMCPサービスをエージェントに提供できます。

Pros and Cons

Pros

  • 複数のコーディングエージェントを、それぞれ分離されたサンドボックス内で並行実行できます。
  • 統合されたパッチを生成し、変更を適用する前にレビューできます。
  • CLI、ダッシュボード、MCPベースの方法でスウォームを開始または制御できます。
  • MCPツールと、代替のCodex CLIハーネスをサポートしています。

Cons

  • 文書化されているCLIワークフローは現在macOSとLinux向けです。Windowsのサポートについては記載されていません。
  • 製品はチームへの導入を段階的に進めているため、アクセスや利用可能性はAcyclicチームとの相談によって決まる場合があります。
  • 提供された情報では、料金、利用制限、詳細なセキュリティおよびデータ保持ポリシーは明記されていません。

FAQ

Acyclic Labsはどのようにインストールしますか?

macOSまたはLinuxで npm install -g @acyclic-labs/cli を実行してCLIをインストールし、続いて acyclic --version を実行してインストールを確認します。プラットフォームを自動検出するインストールスクリプトも利用でき、バイナリを ~/.local/bin にインストールできます。場所は ACYCLIC_INSTALL_DIR で変更できます。

CLIの認証はどのように行いますか?

acyclic swarm login --site https://acyclic.dev を実行し、ブラウザでマシンを承認します。ログイントークンの有効期間は90日で、ダッシュボードから失効させることができます。

スウォームではどのような入力を使用できますか?

スウォームでは、--dir . で指定したプロジェクトファイル、または --repo で指定したパブリックGitリポジトリを使用できます。--dir ワークフローでは履歴やシークレットを含めずに作業ファイルをアップロードし、スウォームの実行中は --watch で進行状況をストリーミングできます。

スウォームは何を生成しますか?

エージェントの作業は1つのパッチに統合されます。--apply を使ってチェックアウトを更新する前に --patch FILE で確認でき、ダッシュボードのスウォームページからプルリクエストを開くこともできます。

スウォームのエージェントは外部ツールを使用できますか?

Acyclicでは、Settings → Credentials と Settings → Tools からMCPサーバーを接続できます。スウォームの開始時に設定済みのサーバーを選択すると、すべてのエージェントがそのツールを呼び出せます。ウェブ検索は組み込みで利用でき、ガイドではプレビュー用ホストとしてTinyFishも説明されています。また、その他のサーバーについてはAcyclicへの問い合わせが必要になる場合があります。

Quick Facts

カテゴリー
開発者向けツール
主なワークフロー
並列コーディングエージェントスウォーム
対応CLIプラットフォーム
macOSとLinux
出力
統合パッチまたはダッシュボード上のプルリクエスト
アクセス
チームへの段階的な導入。相談ベース
認証
ブラウザで承認する、有効期間90日のデバイストークン

Acyclic Labsの代替品