過去のバトル · 2024-08-24 UTC
Programming Assistants 対決 — 2024年8月24日
Programming Assistantsカテゴリーから。 9名の参戦者に44票が投じられました。 gstackが王座に。
最終結果
ラインナップ
参戦ツール
このバトルに参戦したすべてのツールの紹介。最終スコア順。
gstackは、クロード・コードやコデックスなどのAIコードの支援ツールに構造化されたエンジニアリングのプラクティスを付与するために、オープンソースのワークフロー システムです。 AI をフリーフォームのチャットパートナーとして扱うのではなく、作業計画、変更のレビュー、QA の実行、そしてコードのリリースまでの、明確なスキルを導入します。お客様はプロトタイプのプロンプトから、再現可能な開発循環に移行できます。 開発プロセスの一般的な段階を再利用可能なスキルにコード化することで、gstackはAIアシストの開発を予測可能で監査が可能なものにすることを目標としています。既存のリポジトリと開発者のワークフローの中で機能し、エンジニアは各タスクのためにパラメータを再現するのではなく、適切なスキルを適切な手順で呼び出すことができます。
評価基準の詳細
- 構造化された計画スキル
- コードレビュースキル
- QAおよびテストワークフロー
- Shippingおよびリリースヘルパー
- Claude CodeおよびCodexからの統合
- オープンソースで拡張可能

Kimi-Devは、ソフトウェアエンジニアリングにおける自動調査と問題解決タスクのための、オープンソースのコード化されたLarge Language Model(LLM)です。 Kimi-Devは、ファイルのローカライズとコード編集を包含する、簡素化された二段階のフレームワークを使用して、コード修復とテストライティングタスクを処理します。 Kimi-DevはSWE-bench Verifiedで新しいベンチマークを達成し、オープンソースのモデルの一位の2番を上回りました。 それを大規模で強化学習という手法によって最適化しており、huggingfaceとGitHub上でダウンロードと展開可能です。 モデルは、Dockerの実在するリポジトリに自動的にパッチを適用し、テストスイート全体がパスするときにのみ報酬を取得するように訓練されています。その結果、正確かつ頑丈な解決策が得られます。Kimi-Devは、デモのために提供されたロールアウトスクリプトによって簡単に展開および維持できるように設計されています。 Kimi-Devの機能により、開発者・研究者がその可能性について探求したいと希望される人なら誰でも、その開発に貢献できる素晴らしいツールになります。
評価基準の詳細
- ファイルのローカリゼーション
- コードの編集
- バグの修正
- 単位テストの挿入
- 大規模強化学習
- 実際のリポジトリの自動パッチ付け

Moddyは、エンジニアリングチームが膨張したコードベースを理解し現代化するために設計されたAIエージェントです。各リポジトリを単独で対処するのではなく、共有依存性、パターン、および一般的に大規模な移行を妨げる横断的な変更を考慮することができます。 このツールは、現代化の実践的なタスクに焦点を当てています。たとえば、フレームワークのアップグレード、LEGACY パターンのリファクタリング、廃止されたAPIの置換、および現在の標準に合わせてコードを整合化することです。プラットフォーム チーム、スタッフ エンジニア、および大規模なソフトウェア エステートを維持できるアーキテクトの責任があります。 再帰的な分析と編集の自動化に加えて、レビューへの人間の関与を維持して、通常は数季ないし年を要する現代化サイクルを短縮することを目指しています。
評価基準の詳細
- クロス-リポジトリ コード分析
- 自動現代化およびリファクタリング
- フレームワークおよび依存関係アップグレードの対応
- 廃止されたパターンおよび API の検出
- コードベース間の大量変更の作成
- 人在中のレビューワークフロー


GitNexusはサーバーレスのコードインテリジェンスエンジンで、レポジトリ全体にわたるインブラウザ用知識グラフを作成します。これにはグラフRAGエージェントによるエクスプロレーションも含まれます。このツールは、依存性、呼び出しチェーン、クラスタ、実行フローなど、任意のコードベースを索引し、AIエージェントがコードを信頼性高く分析できるように、スマートツールを通じて公開します。GitNexusでは、AIエージェントを信頼性高くするためにコードベース全体の深いアーキテクチャビューを提供し、CLI+MCPを使用したモードと、リポジトリ全体の迅速なCHAT&エクスプロレーションに適したWebUIの使用を2つ提供します。これは、日常開発にカーソル、クローデックォード、アンティグレビティー、コデックス、類似のツールと共にコードベースを理解し、開発者とAIエージェントのために設計されています。
評価基準の詳細
- インブラウザ用知識グラフ
- グラフRAGエージェントによるエクスプロレーション
- コードベースの依存関係と呼び出しチェーンの索引
- AIエージェントに対するコードの公開を通じたスマートツール
- CLI+MCPによる安定したAIエージェント統合
- WebUIによる迅速なレポジトリ分析とCHAT


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


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補佐型のプログラミングソリューションの重大な進歩をもたらし、より速やかに、そして簡単に、優れたソフトウェアを開発することができます。
評価基準の詳細
- コードの計画と編集
- GitHubへの統合(コメントによる)
- タスクの自動化

PearAIは、上位のAIツールを統合することでコーディング効率を向上させるオープンソースのAIパワードコードエディタです。 最も適切なAIコードエディタエクスペリエンスを提供しアイデアを現実にすることを目的とします。 エディターはCombinatorによってサポートされており、コーディング全体に対して、最も高速なエンドツーモデルに自動接続するPearAIルーターなどの機能を提供しています。 パイアール・ルーターは、1つのサブスクリプションで市場で最も優れたAIモデルのアクセスをユーザーに提供します。エディターには、GPT-4、Meta Llama 3.1、Claude 3 OpusなどのさまざまなAIモデルのパワーを備えたパイアール・モデルも特装されています。此外、パイアール・クリエーターやパイアール・エージェントなどの機能が、スクラッチからはじめて新しいプロジェクトを生成する機能や自動コード生成などの機能とともに提供されております。 メイカのレベルは問わず、初心者からエクスペリエンスな開発者の両方を受け入れるように設計されています。ユーザーからは、コードベースやファイル上下ンテキストを理解して開発プロセスをよりスムーズにする能力により、ご高評価されています。エディターはさらにユーザーに新しいプログラミング言語を学ばせるのに役立ち、生産性を向上させることも助けています。 ペアライの最大の利点の 1 つは、複数の AI ツールを 1 つのプラットフォームに統合できることです。これにより、ユーザーは複数のサブスクリプションを管理する必要なく、幅広い AI モデルや機能にアクセスできます。エディターはオープンソースであるため、無料で使用し、変更することができ、無料で変更することができます。 PearAIとは、開発者がコードの効率性と生産性を高めたいと考えている開発者向けの強力なツールです。上位のAIツールやPearAI Routerや PearAI Modelなどの特徴の組み込みにより、各レベルの開発者のためには魅力的な選択肢となるものとなっています。 パイアールAIは、ユーザーから高く評価されています。これは、学習するプログラミング言語が増え、生産性が高まってくれたというユーザーの言葉からもわかると思います。 たとえば、ユーザーは、「SwiftiOS」の初心者から、約1か月でシニアエンジニアの生産性に到達するまで、パイアールAIによってサポートを受けました。 また、ユーザーは、ファイルコンテキストなどを理解していることで、開発プロセスがスマートなものになってくれたと感謝の意を表しました。
評価基準の詳細
- AIツールのルーター機能
- 高度なモデル
- AIツールの作成者
- エージェント
- ログイン
- GPT-4やMeta Llama 3.1などの複数のAIモデルの統合

Refact.aiはオープンソースのAIコードアシスタントであり、メジャーID内のID内のアウェアコーダコンプリショニング、リファクタリング、アウェアコーダチャットを提供します。この設計は、コードベースとスタックと統合して機能し、プロセスをプレビューおよび制御するように許可するように、開発者と同じように機能するように設計されています。Refact.aiは、実行の正確性を確実にするために、実行時間内にコードを完了することを含めてタスク処理を一貫して管理できます。また、GitHub、データベース、CI/CD パイプライン、およびさらに多くの機能との接続も提供します。このツールは個人化された、オープンソースであり、ソフトウェア開発キット(SDK)としてサーバ上でホストされることにより、ユーザーはコードベースに適応させ、タスクのため最適なロングメトリックを選択できます。 Refact.aiの目標は、開発者を高レベルの指導に集中させ、AIが残りのタスクを処理することを目的とした、コーディングタスクの自動化です。
評価基準の詳細
- ID内のコンテキストのアウェアのコードコンプリション
- コンテキストのアウェアのコード生成、アウェアのコーダチャット
- ステップバイステップの推論によってタスクの処理
- 実行の正確さを確認するために、リポジトリの分析、検索
- GitHub、データベース、CI/CD パイプライン、さらに多くの機能との統合


Windframeは、UI設計、プロトタイピング、HTML、React、またはVueでのコードのエクスポートに至るまでの高速なUI設計のためのTailwind CSSビルダーです。Windframeを使用すると、ユーザーはAppleのデザインスタイルで美しく装飾されたUIを作成できます。また、デザインプロセスのstreamliningのために多数の機能を搭載しています。風フレームを使用すると、ユーザーはAIを使ってデザインを作成したり、組み込みテンプレートを使用したデザインを作成したりできます。また、強力なビジュアルエディターでカスタマイズし、生産ラインに適したTailwind CSSのコードをエクスポートできます。このツールは、迅速かつ効率的に美しいUIとウェブサイトを開発したい開発者、エンジニア、デザイナー向けに設計されています。風フレームを使用すると、美しいデフォルトのデザイン、ビジュアルエディター、きれいな生産コードなど、多数の利点があります。
評価基準の詳細
- AIパワードのデザイン作成
- プリビルドテンプレート
- ビジュアルエディター
- 生産用コーデックエクスポート
- 複数のフレームワークのサポート
- 既存のテイルウィンドCSSプロジェクトのインポートとカスタマイズ













