AskCodi Desktop logo

AskCodi Desktop

認証する

AskCodi Desktopは、ローカル環境でコード作業を計画し、モデルにタスクを振り分け、git worktreeで専門エージェントを並列実行するAI開発アプリ。カスタムエージェント、OpenAI互換API、IDE/CLI連携にも対応。

AskCodi Desktop preview

概要

AskCodi Desktopは、短い指示を専門エージェント間で連携した作業へと変換するローカルファーストのAI開発アプリです。CTOエージェントがタスクの分解を計画し、役割を割り当て、各タスクを適切なモデルへ振り分け、変更がマージされる前に生成されたdiffをレビューします。

この製品は、コードのローカル管理を手放さずにAI支援コーディングを使いたい開発者やチームを対象としています。サイトでは、デスクトップアプリはユーザーのマシン上で動作し、ClaudeまたはOpenAIのサブスクリプションを持ち込めて、分離されたgit worktreeを使うことでエージェントが別ブランチで並列に作業し、クリーンにマージできると説明しています。

機能

CTOによる計画とオーケストレーション

CTOエージェントがブリーフをタスクに分解し、専門ロールを割り当て、実行全体を調整するため、ユーザーがプロンプトを細かく管理する必要はありません。

タスク別のモデルルーティング

アプリはタスクに応じて異なるモデルへ作業を振り分けます。サイトでは、リファクタリングにはHaiku、機能開発にはSonnet、Opusは必要なときだけ使う例が示されています。

並列git worktree

専門エージェントはローカルマシン上の分離されたgit worktreeで作業するため、バックエンド、フロントエンド、テスト、セキュリティの作業を互いに干渉せず並列に進められます。

マージ前のエージェントレビュー

エージェントは、変更のマージ前に互いのdiffをレビューし、テストを実行できます。そのため、ワークフローにはコード生成だけでなくレビュー工程も含まれます。

YAMLでのカスタムエージェント

AskCodiはYAMLで定義するカスタムエージェントをサポートしており、プロンプト、モデル、ツール、ガードレールを1つの再利用可能な定義にまとめ、コードを書き直さずに変更できます。

APIとワークフロー連携

このプラットフォームはOpenAI互換APIに対応し、IDE、CLI、デスクトップアプリ、その他の開発ワークフローとの連携をうたっています。

利用シーン

  • 1つのブリーフを連携した計画に変換する

    短い製品要件や技術ブリーフを、バックエンド、フロントエンド、テスト、セキュリティなどの役割に分割された複数ステップの実装計画にしたいときに使います。

  • 並列エージェントで機能を出荷する

    実装、テスト、セキュリティチェックを分離されたworktreeで別々のエージェントに担当させるような、並列実行が役立つ機能開発で使います。

  • 日常的なコード変更でのモデルコストを管理する

    タスクの振り分けで、単純な作業をより安価なモデルに任せ、難しい工程だけ高性能なモデルを使いたいリファクタリングで使います。

  • チームの定型ワークフローを標準化する

    gitでバージョン管理でき、APIや対応IDEから呼び出せる、繰り返し使うレビュー、リリース、社内ワークフローが必要な場合にカスタムエージェントを使います。

  • チャット、IDE、CLIツールから作業する

    質問したり、モデルで試作したり、フルのデスクトップ swarm を使わず既存のエディタ中心ワークフローにAskCodiを接続したい場合は、ブラウザチャットやIDE連携を使います。

Pros and Cons

Pros

  • 計画、実装、レビューを1つのローカルワークフローでまとめて進められます。
  • すべての工程で1つのモデルだけを使うのではなく、タスクに応じて異なるモデルへ振り分けます。
  • サイトのローカルファースト方針に沿って、コードをユーザーのマシン上に保てます。
  • 分離されたgit worktreeによる並列作業に対応しており、ブランチの競合を減らせます。
  • カスタムエージェント、OpenAI互換API、そしてより広い開発ワークフロー向けの連携機能を備えています。

Cons

  • サイトで最も詳しく説明されているワークフローはデスクトップアプリ中心で、ブラウザチャットは重いエージェント作業よりも素早い質問向けとして紹介されています。
  • 一部の連携やプラットフォームの詳細はサイト上で高レベルに説明されているため、利用環境に合う正確なエディタ、ツール、OS対応を確認するにはドキュメントが必要になる場合があります。
  • 価格はプレミアムモデル向けにトークンを使う仕組みのため、利用料金は単一の定額込みプランではなく、モデル選択と消費量によって変わります。

FAQ

AskCodi Desktopはどのように動作しますか?

AskCodi Desktopは、CTOエージェントを使ってブリーフをタスクに分解し、専門エージェントを割り当て、タスクに応じてモデルへ作業を振り分けます。サイトによると、デスクトップアプリとWebチャットは無料でダウンロードでき、アプリ、チャット、API全体でプレミアムモデル向けの月間トークンを追加するプランがあります。

AskCodiは無料で使えますか?

料金ページによると、アプリは無料でダウンロードして利用でき、プランにはプレミアムモデル向けの月間トークンが追加されます。無料プランには無料モデルと、プレミアムモデル向けの一度限りの100Kトークン利用枠が含まれます。

AskCodiはどのプラットフォームをサポートしていますか?

サイトの主要な料金ページとホームページ資料ではMac、Windows、Linuxのサポートが記載されていますが、get-appページでは現時点でApple Siliconが利用可能で、WindowsとLinuxは近日対応予定と案内されています。デスクトップアプリをインストールしたくない場合は、ブラウザチャットも利用できます。

AskCodiはどのツールと連携できますか?

統合ページでは、AskCodiはVS Code、Cursor、Windsurf、JetBrainsなどのIDEやエディタのワークフロー、さらに端末やCLIのセットアップで利用できることが示されています。あわせて、ページに記載された他の接続ツールとも連携できます。カスタムエージェントのページでは、エージェントをチャット、IDE、API、またはデスクトップの swarm から呼び出せると説明されています。

AskCodiでカスタムエージェントを作成できますか?

サイトでは、カスタムエージェントをプロンプト、モデル、ツール、ガードレールを含む単一のYAMLファイルで定義できると説明しています。これらはgitでバージョン管理でき、モデルの差し替えも可能で、デスクトップの swarm、API、チャット、対応IDEワークフローから呼び出せます。

Quick Facts

カテゴリ
開発者向けツール
製品タイプ
ローカルファーストのAI開発デスクトップアプリ
対応プラットフォーム
Mac, Windows, Linux
主要ワークフロー
CTO主導の計画、並列エージェント、git worktreeでのレビュー
参照ドメイン
askcodi.com
価格
無料のデスクトップアプリと、プレミアムモデル向けの有料トークンプラン