Aider × IDE連携で Vue.js 開発を一気にスマートに!

✨ VS Code や Neovim でファイルを編集しながら、AIコメントを書くことでコードを即時生成・修正・説明!


🧠 Aiderとは?

Aider は、Git に対応した AI コーディングアシスタントです。
コードベース全体を理解し、複数ファイルにまたがる変更を行えます。
--watch-files モードを使えば、エディタ内のコメントだけで AI 指示を出せる ようになります。


⚙️ セットアップ:Aider + IDE

✅ 1. Aiderをインストール

pip install aider-chat

✅ 2. エディタ設定(ブロックモード対応)

  • VS Code の場合:
    export AIDER_EDITOR="code --wait"
  • Neovim の場合:
    export AIDER_EDITOR="nvim"

✅ 3. Aider をウォッチモードで起動

aider --watch-files --auto-commits --show-diffs

ファイル保存時に Aider がコメントを検知して、コードを生成・変更・コミットします。


✍️ コメントの使い方(AIマーカー)

マーカー 動作
AI! // ログインフォームを追加する。AI! 即時にコードを生成・編集
AI // バリデーション処理を追加。AI 複数のコメントを蓄積し、後で AI! で実行
AI? // なぜ v-model がストアを更新しないの?AI? 質問への回答をターミナルに出力

🌱 Vue.js 実例:ログインページの作成

🛠 1. プロジェクトを作成

npm create vue@latest my-aider-app
cd my-aider-app
git init && git add . && git commit -m "initial commit"

🧠 2. Aider 起動 + エディタで開く

export AIDER_EDITOR="code --wait"  # Neovimの場合は "nvim"
aider --watch-files --auto-commits

✍️ 3. コード内にコメントを書く

App.vue

<!-- emailとpassword入力のログインフォームを追加。AI! -->

<script setup>

auth.js

// fetch() を使って login() 関数を実装。AI!

保存すると Aider が処理・変更・コミットしてくれます!


🧭 Aider ワークフローダイアグラム(Mermaid)

flowchart TD
  A["Aiderを--watch-filesで起動"] --> B["IDEでファイルを編集"]
  B --> C["AIコメントを書く"]
  C --> D["ファイルを保存"]
  D --> E{"AIコメントを検知?"}

  E -- "AI!" --> F["コードを変更・生成"]
  E -- "AI" --> G["AI! を待機"]
  E -- "AI?" --> H["解説をターミナルに出力"]

  F --> I["ファイルを編集"]
  I --> J["差分を表示"]
  J --> K["Gitで自動コミット"]

  G -->|"別ファイルのAI!で実行"| F
  H --> DONE1["完了"]
  K --> DONE2["次の指示を待機"]

💡 よく使うコメント例

やりたいこと コメント内容(日本語でOK)
コンポーネントを追加 // Avatarと名前を表示するProfileCardを作成。AI!
アニメーションを加える // モーダルにフェードインアニメーションを追加。AI!
バグ修正 // 重みが0のときにNaNになるバグを修正。AI!
説明を求める // このループはなぜ最後の要素をスキップする?AI?

✅ いますぐ試すには

npx create-vue@latest my-aider-vue-app
cd my-aider-vue-app
git init && git add . && git commit -m "init"
export AIDER_EDITOR="code --wait"
aider --watch-files

そして App.vue を開いて、コメントを記入:

<!-- ログインフォームを追加。AI! -->

保存して、AIに任せましょう。


🤖 なぜ Aider + IDE が最強?

✅ エディタ内のコメントだけで操作可能
✅ Git に完全対応、履歴もクリーンに残る
✅ コード生成だけでなく、説明・リファクタも対応
✅ 保存するだけでAIが即座に対応


ご希望があれば、OGイメージ・日本語のメタディスクリプション・チートシート画像 も作成します!


Get in Touch with us

Chat with Us on LINE

iiitum1984

Speak to Us or Whatsapp

(+66) 83001 0222

Related Posts

Our Products