Cursor CLI | Cursor – The AI Code Editor
Cursor CLI 개요
- **Cursor CLI(Beta)**는 터미널에서 AI 기반 코딩 워크플로우를 실행하고 자동화하도록 설계된 도구로, 개발 환경 안팎 어디서든 사용할 수 있습니다. Cursor+1
- JetBrains, VSCode, Android Studio 등 다양한 IDE와 통합되어 동일한 커맨드로 작업할 수 있습니다. CursorMedium
- OpenAI GPT-5, Claude-4(sonnet, opus), Gemini-2.5-pro, grok-4 등 최신 AI 모델을 지원합니다. CursorMedium
- 터미널에서 코드 변경 리뷰, 실시간 조정, 그리고 규칙 기반 커스터마이징이 가능합니다. CursorCursor
설치
curl https://cursor.com/install -fsS | bash
cursor-agent --version
- 자동 업데이트를 기본 제공하며, 수동 업데이트는 다음 명령으로 가능합니다:
cursor-agent update
# 또는
cursor-agent upgrade
사용 방식
인터랙티브 모드
- 다음 명령어로 대화형 세션을 시작할 수 있습니다:
cursor-agent
- 혹은 초기 프롬프트를 지정하여 실행할 수도 있습니다:
cursor-agent "refactor the auth module to use JWT tokens"
비인터랙티브 모드 (스크립트 or CI용)
cursor-agent -p "find and fix performance issues" --model "gpt-5"
-
-p
또는--print
옵션으로 출력만 생성하며,--output-format
옵션을 사용해 결과를 텍스트, JSON 등으로 형식 지정할 수 있습니다:
cursor-agent -p "review these changes for security issues" --output-format json
- 자동화된 워크플로우, 스크립트나 CI 파이프라인에 활용 가능하며, 변경 권한도 제공됩니다. Cursor+1
세션 관리 (Context 유지)
- 이전 대화를 이어가거나 세션 관리 기능 활용 가능:
cursor-agent ls # 대화 목록 보기
cursor-agent resume # 최신 대화 이어서 실행
cursor-agent --resume="chat-id-here" # 특정 대화 이어서 실행
규칙 및 맥락 사용자 설정
-
CLI는 IDE와 동일한 방식으로
.cursor/rules
디렉터리에 규칙 파일을 두어 Agent 작업 방식을 커스터마이징할 수 있습니다. Cursor -
프로젝트 루트에
AGENT.md
또는CLAUDE.md
파일이 있으면 자동으로 규칙으로 사용됩니다. Cursor -
**MCP(Model Context Protocol)**를 지원하며,
mcp.json
설정 파일 또한 자동으로 반영됩니다. Cursor
인터페이스 & 사용성
- 탐색(Navigation): 이전 메시지로 돌아가려면 ↑ 키를 사용하고, 파일 간 전환은 ←, → 키로 가능합니다. Cursor
-
변경 내용 검토(Review):
Ctrl+R
로 변경 내용을 확인하고, 필요 시I
로 후속 지시를 입력할 수 있습니다. Cursor -
컨텍스트 조정:
@
로 포함할 파일/폴더 선택,/compress
명령으로 컨텍스트 정리를 할 수 있습니다. Cursor -
명령 승인: 터미널 명령 실행 전
Y
또는N
으로 승인 여부를 확인받습니다. Cursor
Shell 명령과 에디터 통합
-
cursor
,code
명령어로 터미널에서 파일 또는 폴더를 열 수 있습니다.code
는 VSCode와 호환됩니다. Cursor - 사용 방법:
cursor path/to/file.js
cursor ./my-project/
cursor -n # 새 창 열기
cursor -w # 창이 닫힐 때까지 대기
- IDE 내에서 “Install ‘cursor’ to shell” 또는 “Install ‘code’ to shell” 명령을 통해 해당 명령어들을 PATH에 추가할 수 있습니다. Cursor – Community Forum
요약 테이블
항목 | 설명 |
---|---|
설치 명령 | curl https://cursor.com/install -fsS | bash |
인터랙티브 모드 | cursor-agent 또는 cursor-agent "프롬프트" |
비인터랙티브 모드 | cursor-agent -p ... --model ... --output-format ... |
세션 관리 | ls , resume , --resume 옵션 사용 가능 |
규칙 설정 | .cursor/rules , AGENT.md , mcp.json 지원 |
내비게이션 & 리뷰 | ↑/↓/←/→, Ctrl+R , I 사용 가능 |
컨텍스트 조정 | @ 선택, /compress 실행 |
Shell 통합 명령 | cursor , code 사용 가능 |
안전 승인 | 각 명령 실행 전 Y/N 확인 가능 |
자동 업데이트 | 기본 활성화, cursor-agent update 로 수동 업데이트 가능 |
사용자 시선의 평가
Reddit 사용자 의견(간단 인용):
“CLI is basically Cursor without the editor… you can use it ‘headless’ in your CI environment.”