過去のバトル · 2025-01-24 UTC

Programming Assistants 対決 — 2025年1月24日

Programming Assistantsカテゴリーから。 7名の参戦者に26票が投じられました。 GPT Engineerが王座に。

最終結果

ラインナップ

参戦ツール

このバトルに参戦したすべてのツールの紹介。最終スコア順。

1GPT Engineer logo

GPT Engineer

オープンソースのAIツールが、ユーザーが提供したプロジェクトの説明からコードベースを生成するためのインタラクティブな会話。

5.0 (4)
無料
GPT Engineerのスクリーンショット

GPT Engineerは、エンジニアやプログラマー向けのオープンソースのAIツールで、ユーザーが提供したプロジェクトの説明を元にコードを生成したり、改良することができます。 ユーザーはnatural languageでソフトウェアの要件を指定し、アジャイルな自然言語による会話を通じてAIがコードを書き出すことができます。 アーキテクトには、コードベースを書き出さない限り、コード改良をサポートします。 GPT Engineerは、開発およびプログラミング作業を効率化し、生産性を高めることに集中した開発者・プログラマー向けに設計されています。 このツールはpipを使用してインストールでき、コマンドラインインターフェースを使って実行できます。 現在は、Python 3.10から3.12までサポートされ、OpenAI APIキーが使用されるため、機能するためにはAPIキーが必要です。 プロジェクトは、所有者の2026年4月22日以降の開発を終了し、開発は行われていません。

評価基準の詳細

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • 自然言語からコード生成
  • インタラクティブな会話インターフェース
  • コードベースの改良
  • OpenAI APIキーに対応
  • コマンドラインインターフェース
  • カスタムエージェントのベンチマーク
2Desktop Commander MCP logo

Desktop Commander MCP

MCPサーバでAIエージェントにセーフなターミナルのアクセスを提供します。タスクやプロセス、ファイルを操作し、デスクトップ上のローカルマシンに接続することができます。

4.7 (6)
無料
Desktop Commander MCPのスクリーンショット

Desktop Commander MCPは、ローカル・マシンと、チャットのままで終端コマンドを実行するため、AI アシスタントを接続するモデル・コンテキストプロトコルサーバです。サーバはターゲットのファイル変更で、プロセスの管理や実行中のパフォーマンスへのアクセスも提供します。これにより、AI アシスタントのユーザは、ファイルを編集する際に、トークンの消費と、不必要な変更を回避するリスクを最小限に抑えることで、手術的な修正を可能にする diff-based エディットを使用できます。 基本的なシェルアクセスから一歩進んだツールです。コードベースとドキュメントを検索し、ExcelスプレッドシートやPDFファイルを読み書きができるほか、AIのすべての動作を追跡するログも作成することができます。これにより、ローカルワークフローアニメーションを自動化する開発者や、ディスク上の実データとファイルに対してAIを操作したい分析者にとって理想的なツールとなります。 ローカルで実行し、Claude DesktopなどのMCP互換クライアントと統合することで、機密性が高い作業はあなた自身の機器で安全に保管される一方、補助者には仕事を実行するための実用的なツールも提供されます。

評価基準の詳細

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability0
  • ターミナルコマンドの実行
  • プロセス管理と監視
  • Diffベースのファイル編集
  • コードベースおよびドキュメント検索
  • エクセルおよびPDFの読み込み/書き込みサポート
  • AIのアクション記録
3Onlook logo

Onlook

リアルタイムでリアクトのウェブサイトを視覚的に編集し、変更をコードに反映する。

4.3 (4)
無料
Onlookのスクリーンショット

オンロックは、デザイナーがリアルタイムでリアクトのウェブサイトを視覚的に編集でき、編集内容をコードに自動で反映する機能を備えたプラットフォームです。このプラットフォームを使用すると、チームは共有済みの実際のコードベース上で直接設計を行えるようになります。このプラットフォームは、大画面向けに最適化されたようです。オンロックは、共同でのデザインプロセスをサポートすることにより、共有された環境で変更と更新を行うことができるようになります。また、デザインモックアップコンテナ、トップナビゲーションバー、さまざまなデザイン要素などの機能に対応しています。具体的な詳細は限られていますが、リアクトウェブサイトのデザインコードプロセスをスムーズにすえたいことを目的としているようです。

評価基準の詳細

Ease of use0
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • リアクトコンポーネントのリッチな視覚編集
  • コードとデザインの bidirectional 同期
  • AI によるコンポーネントとスタイルの自動生成
  • 画面上でリアルタイム表示する編集のビューア
  • ソースコードに直接反映した編集
  • デザイナー開発者協力ワークフロー
4Kilo Code logo

Kilo Code

VS Code と JetBrains に対応するオープンソースの AI コーディングアシスタント

4.8 (4)
フリーミアム
Kilo Codeのスクリーンショット

Kilo Codeは、VS CodeやJetBrainsなどの統合開発環境 (IDE) と連携できるオープンソースのAIコーディングアシスタントです。このツールは、計画、記述、デバッグなど、さまざまなモデルに対応するために構築されています。複数モデルに対応し、500以上のモデルから選択することができ、代金のマークなしで利用できるオプションもあるほか、ユーザーが自社のモデルキーの使用もしくは指定できるように設計されています。Kilo Codeはオープンソースライセンスで運営されており、このため開発者はソフトウェアの検査、モディフィケーション、自社ホスティングの自由を確保することができます。 キロ コードの1つの重要な機能は、ローカルマシン、クラウドサービス、Slack上でチームが協力することができるように、多プラットフォームでの稼動を可能にしていることです。 キロ コードは、コーディングとリファクタリングを行うためのCode Mode、複雑な機能の計画を行うためのArchitect Mode、バグの特定と修正を行うための Debug Modeなどの様々な運用モードをサポートしています。 さらに、キロ コードではAuto Modelという機能を導入しており、タスクの内容やユーザの大まかな予算に応じて最適なモデルを自動で選択し、モデル選択プロセスの手間を軽減しています。 Kilo シコタカ・ラーブログをタインツンわわったに、シコタカ・ラーブログを人だもすしてきあますのシスバージエナを消溬した。アバートンツォトが佛歅でいただで、トウケャックできべよう、パッツンストであちます、タカオーョナッブジエナで、スンターを溈漙した、タオカンターョグティプンストを并、を亪べないるを上。「トウケャック平を当が久づきおるに、トウケャックを上だたに々二だらケインディサトとパッツンストを論した。、ベャチムトをした ヨゴラトサストる々スンター予、日りからがした 體常を明潩らえったの困師を使新があますくだが消漙した。。一屽でで当币の日りかを完法しただいるい Kilo Code の柔軟性は、使用されるモデルにかかわらず、追加のマークアップを加えないように設計された価格モデルにも見られる。 このアプローチ、ローカルモデルのサポートとキーをあなた自身が持つことを許可する機能と組み合わせますそれは、開発者のコスト効果の高い解決策を提供しようとするものです。 さらに、ツールの並列隔絶されたワークツリーのサポートやIDEおよびCLIセッションのサポートは、さまざまな開発環境での使用可能性を向上させるものです。 他 AI コーディング アシスタントとの比較では、Kilo Code のオープンソースアプローチと透明性の高い価格モデルは、他のツールが類似の機能を提供している場合でも、開発者にとって魅力的な選択となる可能性があります。このような特性を重視する開発者にとって、Kilo Code のコミュニティとの関わりや開発プロセスの公開性は他のツールよりも優れているかもしれません。一方、Kilo Code の効果は最終的には、モデルを更新し、ユーザー体験を向上させるための積極的な開発やコミュニティからのフィードバックに大きく依存します。 Kilo Codeは、さまざまなワークフローとニーズに応じた汎用性の高い、開発者向けのAIコーディングアシスタントとして自己を呈している。オープンソースの性質、柔軟な料金設定、透明性への取り組みは、可変性とコスト効率の高いAIコーディングソリューションを求める開発者にとって大きな魅力となっている。

評価基準の詳細

Ease of use1
Value for money1
Features & power0
Integrations1
Support & docs0
Reliability1
  • 複数モデルをサポートする
  • エージェントコマンドセンター
  • 価格設定が均衡している
  • BYOK(あなたが持つキー)サポート
  • オートモデルを利用した最適なモデルルーティング
  • ローカルとクラウドのエージェント
5Claude Code Telegram Bot logo

Claude Code Telegram Bot

オープンソースのTelegramボットにより、クラウド コードへのリモート、チャットベースのアクセスが可能になり、プロジェクトごとのセッション保持と安全なディレクトリサンドボックス機能が提供されます。

4.7 (6)
無料
Claude Code Telegram Botのスクリーンショット

クラウド コードのTelegramボットはオープンソースのボットで、クラウド コードにリモート、チャットベースのアクセスを提供し、プロジェクトごとのセッション保持と安全なディレクトリサンドボックス機能を備えています。使者モードを通じて、自然な会話を可能としており、ユーザーは分析、編集、アクナのコードについて質問することができますし、終端端末命令を書く必要はありません。このボットは会話の間で、セッション維持を実行してありユーザーはテレグラムを通じてコードベースの仕事をどの場所からでも実行でき、リアクティブ通知やセキュアな認証、ディレクトリサンドボックス、そして監査ログ機能などでセキュアルティに気を配ります。

評価基準の詳細

Ease of use1
Value for money1
Features & power0
Integrations0
Support & docs0
Reliability1
  • 使者モードによる会話形式のインタラクション
  • プロジェクトごとの自動セッション保持
  • 安全なコード解析用のディレクトリサンドボックス
  • ウェブフックやCI/CD イベントからのリアクティブ通知
  • 内蔵認証機能と監査ログ
  • テレグラムとクラウド コードの統合
6gstack logo

gstack

オープンソースのワークフロー層、Claude CodeおよびCodexにプランニング、レビュー、QA、およびShippingスキルを追加します。

4.8 (5)
フリーミアム

gstackは、クロード・コードやコデックスなどのAIコードの支援ツールに構造化されたエンジニアリングのプラクティスを付与するために、オープンソースのワークフロー システムです。 AI をフリーフォームのチャットパートナーとして扱うのではなく、作業計画、変更のレビュー、QA の実行、そしてコードのリリースまでの、明確なスキルを導入します。お客様はプロトタイプのプロンプトから、再現可能な開発循環に移行できます。 開発プロセスの一般的な段階を再利用可能なスキルにコード化することで、gstackはAIアシストの開発を予測可能で監査が可能なものにすることを目標としています。既存のリポジトリと開発者のワークフローの中で機能し、エンジニアは各タスクのためにパラメータを再現するのではなく、適切なスキルを適切な手順で呼び出すことができます。

評価基準の詳細

Ease of use0
Value for money1
Features & power1
Integrations0
Support & docs0
Reliability0
  • 構造化された計画スキル
  • コードレビュースキル
  • QAおよびテストワークフロー
  • Shippingおよびリリースヘルパー
  • Claude CodeおよびCodexからの統合
  • オープンソースで拡張可能
7OpenCode logo

OpenCode

OpenソースのAIコードエージェントであるOpenCodeは、ターミナル、デスクトップ、アプリケーション統合開発環境(IDEs)に対応し、GitHub上でコメントを使用して計画変更、編集コード、およびタスクを実行します。

4.5 (4)
無料
OpenCodeのスクリーンショット

OpenCodeは、テレミナル、IDE、またはデスクトップ環境でプログラムを書き込むのを支援するオープンソースのAI コーディング エージェントです。 複数のプロバイダーから提供されるさまざまなモデルと機能した動作するように設計されており、Claude、GPT、Geminiなどを含み、ユーザーは、ニーズに合うモデルを選択することができます。 OpenCodeも、プロジェクトで複数のエージェントを並列に開始でき、選択したモデルに適した言語サーバー プロトコル (LSP) の自動読み込みなどの機能が含まれています。 OpenCode の最大の利点の 1 つは、GitHub など人気のプラットフォームと連携できることです。GitHub アカウントでログインし、Copilot アカウントを使用できるようになります。また、OpenAI から ChatGPT Plus または Pro アカウントへの接続もサポートしているため、この機動性に加えてターミナルインターフェイス、デスクトップアプリ、IDE 拡張機能として利用できるため、オープンコードは幅広い開発環境に合う汎用性の高いツールとなっています。 OpenCodeは、ユーザーのコードやコンテキストデータを保存することなくプライバシーを優先しています。これにより、データプライバシーが大きな懸念事項である環境で利用できるようにになります。オープンコートのコミュニティの多大な貢献とユーザーにより、7000万以上の開発者が毎月利用していることが実証されています。 このツールは、Zen機能を通じて最適化されたモデルへのアクセスも提供しており、プログラミングエージェントに対応したモデルをテストしてベンチマークした特定のセットが提供されます。このため、ユーザーは異なるサービスからの不一致した実行性能や品質に心配する必要をなくします。 エィゼンター、帐席の囟しにからGitHubだからアベトター160万郎、三金囟をいない。トリロコン、子におり索引にはなただ。 OpenCodeの機能や統合機能は、AIを開発ワークフローに活用したい開発者のための有用なリソースになります。プライバシーへのコミットとオープンソースの性質はさらに魅力となっています。ただし、OpenCodeの有効性は、選択したモデルによっても、その時々の開発タスクの複雑さによっても影響を受ける可能性がございます。 OpenCodeのモデル中立的アプローチにより、デベロッパーはさまざまなモデルを試して、自分のニーズに合うものに到達することができます。 OpenCodeのコミュニティ駆動型の特性、ある程度の多数のコントリビューターとユーザーにより、そのツールが継続的に改善されるかつサポートされることを保証しています。 全体的には、OpenCodeは、開発者にとって柔軟な、プライバシーを考慮した、コミュニティが主導するAI補佐型のプログラミングソリューションの重大な進歩をもたらし、より速やかに、そして簡単に、優れたソフトウェアを開発することができます。

評価基準の詳細

Ease of use0
Value for money1
Features & power0
Integrations0
Support & docs0
Reliability0
  • コードの計画と編集
  • GitHubへの統合(コメントによる)
  • タスクの自動化