PawanOsman/OpenCursor
Open-source Cursor-like AI coding agent for VS Code — agentic chat, multi-provider LLMs (OpenAI, Ollama, llama.cpp), semantic search, and MCP support
해결하는 문제
OpenCursor는 VS Code를 위한 오픈 소스 로컬 우선 AI 코딩 에이전트를 제공하여, 개발자가 클라우드 서비스에 의존하거나 코드를 외부 서버로 전송하지 않고도 AI 지원을 사용할 수 있도록 합니다.
작동 방식
VS Code의 확장 프로그램으로 직접 통합됩니다. 사용자는 로컬 모델(llama.cpp 또는 Ollama를 통해), API 키(OpenAI, Anthropic, Gemini, OpenRouter) 또는 OAuth 로그인을 선택할 수 있습니다. 이 에이전트는 시맨틱 코드베이스 검색을 위해 로컬 ONNX MiniLM 모델을 사용하여, 키워드가 아닌 의미를 기준으로 완전히 온디바이스(on-device)로 코드를 인덱싱하고 검색합니다. 또한 파일을 읽고, 쓰고, 편집하고, 셸 명령을 실행하며, 웹 검색을 수행하기 위한 25가지 도구 세트를 사용합니다.
대상 사용자
VS Code에서 강력한 AI 코딩 어시스턴트를 원하지만 높은 개인정보 보호, 오프라인 기능 또는 자체 모델 제공업체 및 구독을 사용할 수 있는 유연성이 필요한 개발자.
주요 특징
- 100% 로컬 AI: llama.cpp 및 Ollama에 대한 내장 지원으로 완전한 오프라인 코딩이 가능합니다.
- 시맨틱 검색: 온디바이스 임베딩을 통한 로컬 코드베이스 인덱싱 및 검색.
- 유연한 제공업체: OAuth 로그인, API 키 및 사용자 정의 OpenAI 호환 엔드포인트를 지원합니다.
- 에이전트 도구: 파일 조작, 셸 액세스 및 MCP (Model Context Protocol) 지원을 위한 25가지 도구가 포함되어 있습니다.
- 안전 제어: 위험 휴리스틱을 갖춘 작업별 승인 정책을 통해 위험한 명령을 방지합니다.
- 멀티모달 지원: 이미지와 PDF를 채팅 컨텍스트로 직접 처리할 수 있는 기능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch