Skip to Content
문서AIAI 편집기 및 IDE

AI 편집기 및 IDE

AI 편집기는 대규모 언어 모델을 코드 편집 워크플로에 심층적으로 통합하여 지능형 코드 완성, 대화형 프로그래밍, 자동 리팩토링 등을 제공합니다. 이 기사에서는 Ubuntu 26.04에 널리 사용되는 AI 편집기를 설치하고 사용하는 방법을 다룹니다.

커서

Cursor는 VS Code을 기반으로 구축된 AI 네이티브 편집기로, 여러 대형 언어 모델(Claude, GPT-4 등)과 AI 채팅, 코드 생성 및 스마트 편집 기능을 통합합니다.

apt Repository를 통해 설치(권장)

Cursor는 공식적인 적절한 저장소를 제공합니다. 이 방법으로 설치하면 바탕 화면 아이콘, 자동 업데이트 및 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

Cursor는 모든 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는 VS Code을 기반으로 구축된 Codeium의 AI 편집기로, 무료 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는 매우 빠른 시작과 내장된 AI 지원 기능을 갖춘 Rust로 작성된 고성능 코드 편집기입니다.

제드 설치

# 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 코드 완성 도구 중 하나입니다.

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

설치 후 GitHub 계정에 로그인하고 Copilot 구독을 활성화하십시오.

주요 기능:

  • 실시간 코드 완성(수락하려면 Tab을 누르세요)
  • Copilot 채팅 패널(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, 로컬 모델)
  • 웹에서 문서를 찾아볼 수 있습니다.
  • 단계별로 실행되며 각 단계에서 사용자 확인이 필요합니다.

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 포크독립(러스트)VS Code
AI 완성내장내장내장확장이 필요합니다
AI채팅내장내장내장확장이 필요합니다
다중 파일 편집작곡가종속지원됨클라인
현지 모델지원됨제한된지원됨계속하다
가격무료/유료무료/유료무료확장자에 따라 다름
성능중간중간매우 빠르다중간
확장 호환성VS CodeVS Code제드 원주민VS Code
Note

AI 편집기 환경은 빠르게 발전하고 있으며 기능과 가격은 언제든지 변경될 수 있습니다. 설치하기 전에 각 도구의 공식 웹사이트를 방문하여 최신 정보를 확인하는 것이 좋습니다.