Skip to Content
ドキュメントAIAI エディターと IDE

AI エディターと IDE

AI エディターは大規模な言語モデルをコード編集ワークフローに深く統合し、インテリジェントなコード補完、会話型プログラミング、自動リファクタリングなどを提供します。この記事では、Ubuntu 26.04 に人気の AI エディターをインストールして使用する方法について説明します。

カーソル

Cursor は、VS Code 上に構築された AI ネイティブ エディターであり、複数の大規模言語モデル (Claude、GPT-4 など) と AI チャット、コード生成、スマート編集機能を統合しています。

apt リポジトリ経由でインストール (推奨)

Cursor は公式の apt リポジトリを提供します。この方法でインストールすると、デスクトップ アイコン、自動アップデート、および CLI ツールが提供されます。

# Add Cursor's official GPG key curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | \ gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null # Add the repository (check https://cursor.com/downloads for the current repo address) echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | \ sudo tee /etc/apt/sources.list.d/cursor.list sudo apt update sudo apt install -y cursor # Launch Cursor cursor

AppImage 経由でインストールする

apt リポジトリを使用したくない場合は、公式ダウンロード ページ cursor.com/download  から AppImage または deb パッケージをダウンロードします。

# Copy the latest AppImage download link from https://cursor.com/download and replace the placeholder URL below wget -O ~/cursor.appimage "<latest AppImage download link from the official site>" # Add executable permission chmod +x ~/cursor.appimage # Run Cursor ~/cursor.appimage

デスクトップ ショートカットの作成 (AppImage)

# Move the AppImage to a proper location mkdir -p ~/.local/bin mv ~/cursor.appimage ~/.local/bin/cursor.appimage # Create a desktop entry file # Note: .desktop Exec does not expand variables like $HOME; you must use an absolute path # Replace YOUR_USER below with your username (the output of echo $USER) cat > ~/.local/share/applications/cursor.desktop << 'EOF' [Desktop Entry] Name=Cursor Comment=AI Code Editor Exec=/home/YOUR_USER/.local/bin/cursor.appimage --no-sandbox Icon=cursor Type=Application Categories=Development;IDE; StartupNotify=true EOF

カーソルの基本的な使い方

Cursor のコア AI 機能:

  • Ctrl+K — インライン コードの生成と編集。コードを選択して AI に変更させる
  • Ctrl+L — AI チャット パネルを開いて AI とコードについて話し合う
  • Ctrl+I — コンポーザー モード。 AI は複数のファイルに変更を加えることができます
  • タブ — AI コード補完の提案を受け入れる
# Launch Cursor in your project directory cd ~/my-project cursor .
Tip

カーソルは、すべての VS Code 設定と拡張機能のインポートをサポートします。最初の起動時に、インポートするように求められます。シームレスに移行するには、「はい」を選択します。

カーソル設定のヒント

カーソル設定 (Ctrl+,) の推奨構成:

  • モデル — デフォルト モデルとして Claude Sonnet または GPT-4 を選択します
  • プライバシー モード — 機密コードを扱う場合はプライバシー モードを有効にします
  • AI のルール — プロジェクト ルートに .cursor/rules ファイルを作成して、AI の動作ルールを定義します
# Create project-level AI rules mkdir -p .cursor cat > .cursor/rules << 'EOF' You are a senior Python developer. Please respond in English. Follow PEP 8 coding style. Prefer type annotations. EOF

ウィンドサーフィン (コディウム)

Windsurf は Codeium の AI エディターで、これも VS Code 上に構築されており、無料の AI コード補完機能とチャット機能を提供します。

ウィンドサーフィンをインストールする

# Method 1: Install via official deb package wget -O /tmp/windsurf.deb "https://windsurf-stable.codeiumdata.com/linux-x64/stable/latest" sudo dpkg -i /tmp/windsurf.deb sudo apt install -f -y # Method 2: Install via snap (if available) # sudo snap install windsurf --classic

起動して使用する

# Launch Windsurf windsurf # Launch in a project directory windsurf ~/my-project

AI コード補完機能

ウィンドサーフィンの主な特徴:

  • 自動コード補完 — 入力中のリアルタイムのインテリジェントな提案。 Tab を押して同意します
  • カスケード — AI チャットと複数ファイル編集。ショートカット Ctrl+L
  • コマンド パレット — AI 関連のコマンドを検索する Ctrl+Shift+P
  • インライン編集 — コードを選択し、Ctrl+K を押して、意図した変更を記述します。
Note

Windsurf は無料のクレジットを提供しており、基本的なコード補完は完全に無料です。高度な機能 (より強力なモデルの使用など) には有料のサブスクリプションが必要です。


ゼッド

Zed は、Rust で書かれた高性能コード エディタで、非常に高速な起動と組み込みの AI 支援を備えています。

Zed をインストールする

# Method 1: Via official install script curl -fsSL https://zed.dev/install.sh | bash # After installation, Zed is installed to ~/.local/bin/zed # Ensure ~/.local/bin is in your PATH echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
# Method 2: Via Flatpak sudo apt install -y flatpak flatpak install flathub dev.zed.Zed -y # Launch via Flatpak flatpak run dev.zed.Zed

Zed の組み込み AI 機能

Zed には複数の AI モデルのサポートが組み込まれています。

# Launch Zed zed ~/my-project

AI モデルの構成:

Zed で、Ctrl+, を押して設定を開き、settings.json を編集します。

{ "language_model": { "provider": "anthropic", "model": "claude-sonnet-4-20250514" }, "features": { "inline_completion_provider": "zed" }, "assistant": { "enabled": true, "version": "2" } }

Zed AI キーボード ショートカット:

  • Ctrl+Enter — AI インライン支援、コードの生成または変更
  • Ctrl+Shift+Enter — AI アシスタント パネルを開く
  • タブ — コード補完の提案を受け入れる

APIキーを設定する

# Zed will prompt for API keys on first AI use # You can also set them via environment variables echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.bashrc source ~/.bashrc
Tip

Zed は VS Code や Cursor よりもはるかに高速に起動するため、大規模なプロジェクトを開くのに特に適しています。エディタのパフォーマンスを優先する場合は、Zed が最適な選択です。


VS Code + AI 拡張機能

Visual Studio Code は、豊富な拡張機能エコシステムを通じて複数の AI プログラミング ツールを統合できます。

VS Code をインストールする

# Method 1: Install via apt repository wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg sudo install -D -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list sudo apt update sudo apt install -y code # Method 2: Install via snap sudo snap install code --classic

GitHub 副操縦士

GitHub Copilot は、最も人気のある AI コード補完ツールの 1 つです。

# Install Copilot extensions via command line code --install-extension GitHub.copilot code --install-extension GitHub.copilot-chat

インストール後、GitHub アカウントにログインし、Copilot サブスクリプションをアクティブ化します。

主な機能:

  • リアルタイム コード補完 (Tab を押して承認します)
  • 副操縦士チャット パネル (Ctrl+Shift+I)
  • インラインコード編集 (コードを選択し、右クリックして、Copilot を選択します)

続く

Continue は、複数のモデル (ローカル モデルを含む) への接続をサポートするオープンソースの AI コーディング アシスタント拡張機能です。

# Install the Continue extension code --install-extension Continue.continue

ローカルの Ollama モデルへの接続を続行するように構成します:

インストール後、VS Code (~/.continue/config.json) で設定の続行を開きます。

{ "models": [ { "title": "Ollama - Qwen 2.5", "provider": "ollama", "model": "qwen2.5-coder:14b", "apiBase": "http://localhost:11434" }, { "title": "Claude Sonnet", "provider": "anthropic", "model": "claude-sonnet-4-20250514", "apiKey": "your-api-key" } ], "tabAutocompleteModel": { "title": "Ollama Autocomplete", "provider": "ollama", "model": "qwen2.5-coder:7b" } }

クライン

Cline (旧称 Claude Dev) は、コーディング タスクを自律的に実行できる強力な AI コーディング エージェント拡張機能です。

# Install the Cline extension code --install-extension saoudrizwan.claude-dev

クラインの特徴:

  • 自律的にファイルの読み取り/書き込みとコマンドの実行を行う
  • 複数のモデルをサポート (Claude、GPT-4、ローカル モデル)
  • Web を参照してドキュメントを参照できる
  • 段階的に実行され、各段階でユーザーの確認が必要です

VS Code サイドバーの Cline アイコンをクリックし、API キーを設定して使用を開始します。

その他の推奨される AI 拡張機能

# Tabnine -- AI code completion (has free tier) code --install-extension TabNine.tabnine-vscode # CodeGeeX -- Free AI coding assistant code --install-extension aminer.codegeex # Cody -- Sourcegraph's AI coding assistant code --install-extension sourcegraph.cody-ai

AIエディターの比較

特徴カーソルウィンドサーフィンゼッドVS Code + 拡張機能
ベースVS Code フォークVS Code フォーク独立系 (Rust)VS Code
AIの完成内蔵内蔵内蔵拡張機能が必要です
AIチャット内蔵内蔵内蔵拡張機能が必要です
複数ファイルの編集作曲家カスケードサポートされていますクライン
ローカルモデルサポートされています限定サポートされています続く
価格無料/有料無料/有料無料拡張子により異なります
パフォーマンス中くらい中くらい非常に速い中くらい
拡張子の互換性VS CodeVS Codeゼッド出身VS Code
Note

AI エディターの状況は急速に進化しており、機能と価格はいつでも変更される可能性があります。インストールする前に、各ツールの公式 Web サイトにアクセスして最新情報を確認することをお勧めします。