# ソフトウェア開発ツール/アシスタント/エージェント

### <mark style="color:purple;">**Vibe Coding：コードへの新しい姿勢**</mark>

ここでは、堅苦しい文法ではなく、創造的なフローとしてのプログラミングを探ります。Vibe coding は単なるコーディングではなく、ひとつの姿勢でありメソッドです。リラックスした状態で発想を形にし、技術をもっと直感的で楽しいものにします。\
つまり、**Vibe coding はアイデアを書き留めるだけでコンピュータがコードにしてくれる──誰でも始められるスタイルです。**

***

## <mark style="color:purple;">コーディング用LLM</mark>

{% tabs %}
{% tab title="Gemini 2.5" %}
Google DeepMindが開発した最新のマルチモーダルAIモデル「Gemini 2.5」は、高度な推論やコーディングに優れており、最小限のプロンプトからインタラクティブなWebアプリやゲームなどの複雑なソフトウェアを生成することができます。また、コードの変換や編集にも強力に対応しており、開発作業を大幅に効率化します。
{% endtab %}

{% tab title="Claude 3.7 sonnet" %}

## Claude 3.7 Sonnet and Claude Code

Anthropicは、迅速な応答と段階的な思考プロセスを融合したハイブリッド推論AIモデル「Claude 3.7 Sonnet」を発表しました。このモデルは、コーディングや問題解決といったタスクに強く対応しています。さらに、ソフトウェア開発のワークフローを効率化するための新しいエージェント型コーディングツール「Claude Code」も同時に公開されました。

<https://www.anthropic.com/news/claude-3-7-sonnet>

<https://claude.ai>
{% endtab %}

{% tab title="Gpt-4o with Canvas" %}
GPT-4o with Canvasは、テキスト、画像、音声機能を統合したOpenAIの最新マルチモーダルAIモデルで、現在Azure AIでプレビュー版が提供されています。新しいインターフェース「Canvas」を搭載し、ユーザーが編集可能なワークスペースでAIと協力して文章作成やコーディングプロジェクトに取り組むことができます。

{% embed url="<https://openai.com/index/introducing-canvas/>" %}

{% embed url="<https://images.ctfassets.net/kftzwdyauwt9/uZHfstpnZ78qg2HQhn7m1/25db0387b0f72c0e20c933dcb01533f5/Canvas_Hero.png?w=3840&q=90&fm=webp>" %}
Gpt-4o with Canvas
{% endembed %}
{% endtab %}

{% tab title="OpenAI o1" %}
OpenAIの最新モデルは、コーディングに非常に優れています。

{% embed url="<https://www.youtube.com/watch?v=T0IrhzrhR40&ab_channel=OpenAI>" %}
{% endtab %}
{% endtabs %}

***

## <mark style="color:purple;">AIソフトウェア開発アシスタント</mark>

{% tabs %}
{% tab title="Cursor" %}

<https://www.cursor.com/>

Cursorは、従来のIDEの機能と高度な機械学習機能を組み合わせ、開発者の生産性とコーディング体験を向上させる革新的なAI搭載のコードエディタです。

{% embed url="<https://www.cursor.com/videos/cmdkloop2.mp4>" %}
{% endtab %}

{% tab title="Claude Code" %}
*Anthropicは「Claude Code」を発表—既存のIDE/CLIにClaude Opus 4.1を組み込み、コードベースの深い理解・ファイル編集・シェル／Git操作に加え、GitHubなどのMCPサーバー連携までこなして日常の開発業務を自動化する、ターミナルネイティブのエージェント型コーディングアシスタントです。*

{% embed url="<https://youtu.be/AJpK3YTTKZ4?si=n34dUwRhnRiZdgUR>" %}
{% endtab %}

{% tab title="Codeium" %}
<https://codeium.com/>

Codeiumは、70以上のプログラミング言語をサポートし、40以上のIDEと統合された、インテリジェントな自動補完、検索、チャット機能を提供するコーディングツールキットで、開発者の生産性と効率を向上させることを目的としています。
{% endtab %}

{% tab title="Github Spark" %}
GitHub Sparkは、コードの記述やデプロイを必要とせず、自然言語でマイクロアプリを作成、共有、管理できるAI搭載ツールです。自動履歴、管理されたランタイム環境、データの永続保存などの機能が備わっています。

{% embed url="<https://githubnext.com/projects/github-spark>" %}

{% embed url="<https://www.youtube.com/watch?v=oM2amcnVmzM&ab_channel=GitHub>" %}
{% endtab %}

{% tab title="Replit Agent" %}

<https://replit.com/>

Replit Agent is an AI-powered tool that can build entire deployable applications from natural language prompts, handling everything from code generation to database setup and deployment.&#x20;

{% embed url="<https://youtu.be/IYiVPrxY8-Y?si=TdclibgF-qNbIUcl>" %}
{% endtab %}

{% tab title="Supermaven" %}
Supermaven, created by a former OpenAI employee, is an AI-powered code completion tool that promises to help developers write code twice as fast, offering features like a 1 million token context window, compatibility with popular IDEs, and integration with leading language models.

<https://supermaven.com/>
{% endtab %}
{% endtabs %}

### AI Front End tools

{% tabs %}
{% tab title="Bolt.new" %}
Bolt.new is a brand new innovative platform by StackBlitz that allows developers to prompt, run, edit, and deploy full-stack web applications within an AI-powered development sandbox.

<https://bolt.new>

{% endtab %}

{% tab title="Lovable" %}
[https://lovable.dev](https://lovable.dev/?gad_source=1\&gbraid=0AAAAA-iIxGf7pAxRb1Bbu8ilVMkCw2NP5\&gclid=Cj0KCQjw5azABhD1ARIsAA0WFUFmS0zQt3m9r59cCIcLWx4ielEvDJFOyPE5kSEkEVSj3YhKa_gFIo4aAmtzEALw_wcB#via=a3)
{% endtab %}

{% tab title="V0" %}
V0 by Vercel

<https://v0.dev/>
{% endtab %}

{% tab title="Framer" %}
Framer has launched Wireframer, an AI-powered tool that transforms simple text prompts into fully structured, responsive web layouts, enabling designers to rapidly prototype landing pages, portfolios, and more without starting from scratch. ￼

<https://www.framer.com/wireframer/>
{% endtab %}

{% tab title="Google Stitch" %}
<https://stitch.withgoogle.com/>

Googleは、テキストプロンプトやスケッチからレスポンシブなWebおよびモバイルインターフェースを生成し、コードのエクスポートやFigmaとのシームレスな統合を可能にする無料のAI搭載UIデザインツール「Stitch」を発表しました。
{% endtab %}
{% endtabs %}

***

### <mark style="color:purple;">AI Code Review</mark>

{% tabs %}
{% tab title="Coderabbit" %}
{% embed url="<https://www.coderabbit.ai/>" %}

CodeRabbitは、AIを活用したコードレビュープラットフォームを発表しました。これにより、プルリクエストに対して文脈を理解した行単位のフィードバックを提供し、手動レビューの時間を大幅に削減し、コード品質を向上させます。従来のリンターや静的解析ツールとは異なり、CodeRabbitは高度な言語モデルを活用してコードの意味、アーキテクチャパターン、開発者の意図を理解し、GitHubやGitLab内で直接、詳細な提案や共同ディスカッションを可能にします。
{% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

### <mark style="color:purple;">Documentation</mark>

{% tabs %}
{% tab title="Deepwiki" %}
<https://deepwiki.com>

DeepWikiは、AI開発アシスタント「Devin」で知られるCognition Labsが開発したAI搭載のドキュメンテーションツールです。

GitHubリポジトリを自動で解析し、対話型AIアシスタントやビジュアル図解付きのウィキ形式ナレッジベースとして変換してくれます。

コードの理解や共有、オンボーディングの効率化に最適な次世代ドキュメントツールです。
{% endtab %}

{% tab title="Second Tab" %}

{% endtab %}
{% endtabs %}

***

## <mark style="color:purple;">AIエージェントソフトウェアエンジニア</mark>

{% tabs %}
{% tab title="Devin" %}
Cognitionは最近、初のAIソフトウェアエンジニア「Devin」を発表しました。このAIは、自律エージェントとして機能し、シェル、コードエディタ、ウェブブラウザを使用してタスクを処理し、独自にエンジニアリングの問題をナビゲートし、解決する能力を備えています。Devinは、著名なAI企業でのエンジニアリング面接に合格し、Upworkで実際のプロジェクトを実行して、その実践的なスキルと信頼性を示しています。

**Update: Devin 2.0**

{% embed url="<https://cognition.ai/blog/devin-2>" %}

<https://devin.ai/>

{% hint style="info" %}
MicrosoftとCognition Labsは、Cognitionの自律AIソフトウェアエンジニア「Devin」をMicrosoftの開発者エコシステムに導入するためのパートナーシップを発表しました。
{% endhint %}
{% endtab %}

{% tab title="Cosine Genie" %}

<https://cosine.sh/>

{% embed url="<https://youtu.be/7XrTkhaI4zs>" %}

:&#x20;
{% endtab %}

{% tab title="OpenDevin" %}
An Open Platform for AI Software Developers as Generalist Agents

<https://huggingface.co/papers/2407.16741>
{% endtab %}
{% endtabs %}
