사용자의 자체 모델, 키 또는 구독을 기반으로 실행되는 AI 코드 에디터입니다.
계정이나 중간 프록시 서버가 필요하지 않습니다.
opencursor.org
·
설치 (Install)
·
다운로드 (Download)
OpenCursor는 Code - OSS의 포크(fork) 버전으로, 에이전트(agent), 탭 완성(Tab completion), 인라인 편집(inline editing) 기능이 내장되어 있습니다. Cursor와 유사하게 구성되어 있어 사용 습관을 그대로 가져갈 수 있습니다: Cmd+K로 제자리 수정이 가능하며, Cmd+L로 선택한 내용을 에이전트에 전송하고, Tab 키로 줄을 완성할 수 있습니다. 기존의 VS Code 확장 프로그램(extensions), 테마 및 설정은 항상 작동하는 것처럼 사용할 수 있습니다.
OpenCursor를 차별화하는 점은 비용 지불 방식입니다. API 키, 사용자의 기기에서 실행되는 모델, 또는 이미 로그인된 Claude Code, Codex, Grok, Gemini CLI 중 하나를 지정할 수 있습니다. 요청은 사용자 컴퓨터에서 해당 제공업체로 바로 전송됩니다.
macOS 및 Linux
curl -fsSL https://opencursor.org/install.sh | sh
Windows (PowerShell)
irm https://opencursor.org/install.ps1 | iex
이 스크립트는 최신 릴리스에서 사용자의 시스템 및 프로세서에 맞는 빌드를 선택하여 설치합니다: macOS의 경우 Applications 폴더에 앱을, Linux의 경우 .deb 또는 .rpm 파일을, Windows에서는 사용자별 설정(per user setup)을 설치합니다. 특정 버전을 설치하려면 OPENCURSOR_VERSION=v0.1.0으로 설정하십시오.
이후 OpenCursor를 열고 시작 화면에서 모델을 선택합니다: 로그인된 구독, 로컬 모델 또는 API 키입니다. 새 버전은 앱 내 알림으로 표시되며, '업데이트(Update)'는 재시작 시 설치하고, '자동 업데이트 활성화(Enable auto updates)'를 하면 나중에 버전이 백그라운드에서 다운로드되어 종료 시 설치됩니다.
수동으로 설치하는 것을 선호합니까? 릴리스(Releases)에서 최신 빌드를 가져가십시오.
| 플랫폼 | 파일명 |
|---|
| macOS | macos-arm64.dmg (Apple Silicon), macos-x64.dmg (Intel) |
| ... | |
빌드는 아직 서명되지 않았으므로, 다운로드한 파일을 처음 실행할 때 추가 단계가 필요합니다. 위에 제시된 설치 명령어들은 이 단계를 건너뜁니다.
macOS: 앱을 한 번 열고, 시스템 설정(System Settings) > 개인 정보 보호 및 보안(Privacy & Security) > 여전히 허용(Open Anyway)을 선택하십시오.Windows: 스마트스크린 프롬프트에서 '추가 정보(More info)'를 선택한 후 '실행(Run anyway)'을 선택하십시오.
Agent | 코드를 읽고 검색하며, 파일을 편집하고 명령을 실행합니다. Agent, Plan, Debug, Ask의 네 가지 모드가 있습니다. 얼마나 자율적으로 작동하게 할지 선택할 수 있습니다: 매번 질문하기(ask every time), 허용 목록 지정(allowlist), 자동(Auto)(삭제, 설치 또는 온라인 접속 전 질문) 또는 전체 접근 권한(full access)입니다. 또한 모델이 생각하는 난이도를 Off부터 Max까지 설정할 수 있습니다. |
Tab | 코드를 입력함에 따라 여러 줄에 걸쳐 완성 기능을 제공합니다. Codestral과 같은 채움형 모델이나 Ollama coder 모델, 혹은 빠른 채팅 모델을 통해 사용할 수 있습니다. |
Cmd+K | 변경 사항을 설명하면 파일로 diff 스트림이 전송되는 것을 볼 수 있습니다. 터미널에서는 문장이 명령어가 됩니다. VS Code 자체의 Cmd+K 단축키도 여전히 작동합니다. |
Review | 모든 편집은 한 덩어리(hunk)별, 파일별 또는 전체에 대해 유지하거나 되돌릴 수 있는 diff입니다. 모든 메시지는 복원할 수 있는 체크포인트입니다. |
Context | @ 파일을 포함하여 폴더, 심볼, git 변경 사항, lints, 터미널 출력, 문서, 웹 및 이전 채팅 기록을 사용하거나 이미지를 붙여넣을 수 있습니다. 로컬 인덱스는 코드베이스에 대한 시맨틱 검색(semantic search) 기능을 제공합니다. |
Rules and MCP | .open-cursor/rules, AGENTS.md, CLAUDE.md에서 가져온 규칙, 사용자 지정 슬래시 명령어, 그리고 모든 MCP 서버를 통해 작동합니다. Cursor 프로젝트는 원래의 방식으로 작동합니다. |
Help | 앱의 어떤 기능이 어떻게 작동하는지 물어보면 적절한 설정이나 페이지로 이동시켜 줍니다. 일반적인 질문은 모델 없이 즉시 답변을 받을 수 있습니다. |
Menu bar | 시계 옆에 있는 작은 패널입니다: 모든 프로젝트에서 에이전트에게 작업을 할당하거나 열려 있는 창으로 바로 이동할 수 있습니다. |
| 출처 (Source) | 예시 (Examples) |
|---|
| Free | 계정 없이 사용할 수 있는 OpenCode의 무료 모델들로, 원클릭 설치가 가능합니다. 또한 OpenRouter, Groq, Google Gemini, NVIDIA, Z.ai, Mistral 및 SambaNova에서 제공하는 무료 키를 사용할 수 있습니다. |
| ... | |
| 구독(subscription)을 사용하면 이미 사용하던 CLI가 백그라운드에서 실행되므로, 작업량이 플랜에 차감되는 동안에도 OpenCursor의 채팅, 검토(review), 체크포인트를 유지할 수 있습니다. 무료 키가 연결된 경우, 한 모델이 제한에 도달하면 Free (자동) 기능은 다른 무료 모델로 자동 전환됩니다. API 키는 시스템 키체인에 저장됩니다. | |
소스에서 빌드하기 (Build from source)
Node 24(참고: .nvmrc)와 일반적인 VS Code 빌드 전제 조건이 필요합니다.
npm ci
npm run compile
./scripts/code.sh
AI 확장 기능은 자체적으로 구축되었으며 앱에 번들로 포함됩니다:
cd extensions/open-cursor
npm ci
node .esbuild.mts --watch
다음 명령어로 macOS 빌드를 패키징합니다: ./scripts/open-cursor/package-mac.sh arm64
scripts/open-cursor/scenarios에는 실제 창을 구동하는 엔드투엔드 시나리오가 있습니다.
; 모든 테스트를 실행하려면 다음 명령어를 사용합니다: ./scripts/open-cursor/test-all.sh
프로젝트 레이아웃
OpenCursor 자체 코드는 작으며 업스트림(upstream) 트리의 옆에 위치합니다.
extensions/open-cursor/ AI 확장 기능
src/agent/ 채팅, 에이전트 루프, 모드, 도구(tools)
src/providers/ 모델 제공업체(model providers)
...
조각들이 어떻게 결합되는지는 ARCHITECTURE.md를 참조하십시오.
사용자와 모델 사이에 계정이나 서버가 없습니다: 요청은 사용자의 컴퓨터에서 제공업체(provider)로 직접 전송되며, API 키는 시스템 키체인에 보관됩니다. OpenCursor는 매일 익명 설치 횟수, 사용자 컴퓨터에서 생성된 무작위 ID, 버전 및 OS 정보를 보내어 얼마나 많은 사람이 사용하는지 알 수 있게 합니다. 사용자의 정보, 코드, 채팅 또는 키는 아무것도 전송되지 않습니다. 설정(Settings) > 일반(General) > 개인정보 보호(Privacy)에서 비활성화할 수 있습니다. 카운터 코드는 stats/에 있습니다.
문제 보고(Report a Problem)는 사용자가 작성한 내용과 전송 전에 앱이 나열하는 세부 정보(버전, 시스템, 모델, 오류)만 보내며, 코드, 채팅 또는 키는 절대 보내지 않습니다.
이슈(Issues)와 풀 리퀘스트(pull requests)를 환영합니다. 하나를 열기 전에 extensions/open-cursor에서 npm run typecheck를 실행하고, 최신 Code - OSS 릴리스가 깨끗하게 병합되도록 업스트림 VS Code 파일에 대한 변경 사항은 작게 유지해 주십시오.
MIT 라이선스입니다. Microsoft의 Code - OSS를 기반으로 구축되었으며, 이 역시 MIT 라이선스를 따릅니다.
Noah가 제작했으며, X의 @fsconfig 계정에서 확인할 수 있습니다. OpenCursor를 좋아하신다면, 별점(star)이나 팔로우는 큰 힘이 됩니다.