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
cursorAppImage을 통해 설치
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 .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-projectAI 코드 완성 기능
윈드서핑의 주요 기능:
- 자동 코드 완성 — 입력하는 동안 실시간 지능형 제안; 수락하려면
Tab을 누르세요. - 캐스케이드 — AI 채팅 및 다중 파일 편집; 바로가기
Ctrl+L - 명령 팔레트 — AI 관련 명령을 검색하는
Ctrl+Shift+P - 인라인 편집 — 코드를 선택하고
Ctrl+K을 눌러 의도한 변경 사항을 설명하세요.
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.ZedZed 내장 AI 기능
Zed에는 여러 AI 모델에 대한 지원이 내장되어 있습니다.
# Launch Zed
zed ~/my-projectAI 모델 구성:
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 ~/.bashrcZed는 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 --classicGitHub 부조종사
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-aiAI 에디터 비교
| 특징 | 커서 | 윈드서핑 | 제드 자의 명칭 | VS Code + 확장 |
|---|---|---|---|---|
| 베이스 | VS Code 포크 | VS Code 포크 | 독립(러스트) | VS Code |
| AI 완성 | 내장 | 내장 | 내장 | 확장이 필요합니다 |
| AI채팅 | 내장 | 내장 | 내장 | 확장이 필요합니다 |
| 다중 파일 편집 | 작곡가 | 종속 | 지원됨 | 클라인 |
| 현지 모델 | 지원됨 | 제한된 | 지원됨 | 계속하다 |
| 가격 | 무료/유료 | 무료/유료 | 무료 | 확장자에 따라 다름 |
| 성능 | 중간 | 중간 | 매우 빠르다 | 중간 |
| 확장 호환성 | VS Code | VS Code | 제드 원주민 | VS Code |
AI 편집기 환경은 빠르게 발전하고 있으며 기능과 가격은 언제든지 변경될 수 있습니다. 설치하기 전에 각 도구의 공식 웹사이트를 방문하여 최신 정보를 확인하는 것이 좋습니다.