AI

오픈코드 다운로드

opencode · Anomaly · 무료 (오픈소스, MIT)

1. 개요

오픈코드(opencode)는 AI가 코드를 읽고 고쳐 주는 오픈소스 코딩 에이전트입니다. 개발자가 터미널에 요청을 적으면 프로젝트 파일을 직접 살펴보고 수정하는 방식으로, Claude Code나 Codex와 같은 갈래의 도구입니다. 개발사는 Anomaly로, 웹 개발자들 사이에서 널리 쓰이는 SST를 만든 개발자들이 세운 회사입니다. 소스 코드 전체가 MIT 라이선스로 공개되어 있어 누구나 내용을 확인하고 고쳐 쓸 수 있습니다.

가장 큰 특징은 특정 회사의 AI 모델에 묶이지 않는다는 점입니다. Claude Code가 앤트로픽 모델을, Codex가 오픈AI 모델을 전제로 만들어진 것과 달리, 오픈코드는 클로드·GPT·제미나이는 물론 내 컴퓨터에서 돌리는 로컬 모델까지 75개가 넘는 제공자를 연결해 쓸 수 있습니다. 이미 깃허브 코파일럿이나 ChatGPT 유료 구독을 쓰고 있다면 그 계정을 그대로 연결할 수 있습니다. 다만 클로드는 사정이 다릅니다. 앤트로픽은 Claude Pro·Max 구독 계정을 외부 도구에 연결해 쓰는 것을 금지하고 있으며, 오픈코드 공식 문서도 이를 명시적으로 안내하고 있습니다. 클로드를 쓰려면 구독 계정이 아니라 앤트로픽 API 키를 발급받아 연결해야 합니다. 한 회사의 정책이나 요금 변경에 휘둘리지 않고, 작업 성격에 따라 모델을 바꿔 가며 쓸 수 있다는 것이 장점입니다.

프로그램 자체는 무료이며 무료로 쓸 수 있는 모델도 함께 제공됩니다. 다만 클로드나 GPT 같은 유료 모델을 쓰려면 해당 서비스의 API 키나 구독이 따로 필요합니다. 터미널 화면이 기본이지만 macOS·Windows·리눅스용 데스크톱 앱과 편집기 확장 프로그램도 제공되며, 데스크톱 앱은 아직 베타 단계입니다. 이 밖에 코드 자동완성·정의 이동을 돕는 LSP를 지원하고, 한 프로젝트에서 여러 작업을 동시에 돌리는 멀티 세션, 작업 내용을 링크로 공유하는 기능을 갖추고 있습니다. 공개 이후 개발자들 사이에서 빠르게 퍼져 깃허브 스타 수가 Claude Code를 넘어섰습니다.

2. 주요 기능

  • MIT 라이선스 오픈소스 — 소스 공개, 자유롭게 수정·자체 호스팅 가능
  • 모델 종속 없음 — 클로드·GPT·제미나이·로컬 모델 등 75개+ 제공자 연결
  • 깃허브 코파일럿·ChatGPT 유료 구독 계정 연결 지원 (클로드는 구독 계정 연결 불가 — API 키 필요)
  • 터미널 UI 기본, 데스크톱 앱(베타)과 편집기 확장도 제공
  • 멀티 세션 — 한 프로젝트에서 여러 작업을 병렬로 실행
  • LSP 지원으로 코드 구조를 이해한 수정
  • 작업 세션을 링크로 공유
  • Windows·macOS·리눅스 모두 지원

3. 시스템 요구사항

OS
Windows · macOS · Linux
설치
설치 스크립트 또는 npm·bun·brew·scoop 등 패키지 매니저
유료 모델 이용 시
해당 서비스의 API 키 또는 구독 계정 별도 필요

4. 설치 방법

  1. 1.

    다운로드 버튼을 눌러 오픈코드 공식 페이지에 접속합니다.

  2. 2.

    공식 페이지에 안내된 설치 명령어를 터미널에 붙여 넣어 실행합니다. npm이나 홈브루 같은 패키지 매니저를 쓰고 있다면 그쪽 명령어를 써도 됩니다.

  3. 3.

    설치가 끝나면 작업할 프로젝트 폴더로 이동해 오픈코드를 실행합니다.

  4. 4.

    처음 실행하면 사용할 AI 모델과 계정을 연결하는 안내가 나옵니다. 깃허브 코파일럿이나 ChatGPT 구독이 있다면 그 계정을 연결하고, 없다면 무료 모델로 시작할 수 있습니다. 클로드는 구독 계정이 아닌 API 키로 연결해야 합니다.

  5. 5.

    터미널이 아닌 창 형태로 쓰고 싶다면 공식 페이지에서 데스크톱 앱이나 편집기 확장을 따로 받으면 됩니다.

5. 오픈코드과 비슷한 프로그램 비교

Claude Code
앤트로픽이 만든 터미널 코딩 에이전트로 클로드 모델에 맞춰져 있고 유료 구독이 필요합니다. 오픈코드는 오픈소스이며 모델을 골라 쓸 수 있습니다.
Codex
오픈AI의 코딩 에이전트로 ChatGPT 계정을 기반으로 동작합니다. 오픈코드는 특정 회사 계정에 묶이지 않습니다.
GitHub Copilot
편집기 안에서 코드를 제안하는 방식이 중심입니다. 오픈코드는 터미널에서 파일을 직접 읽고 고치는 에이전트 방식입니다.
Cursor
AI 기능을 넣은 편집기 자체를 제공합니다. 오픈코드는 편집기를 바꾸지 않고 쓰던 환경에 더해서 사용합니다.

6. 자주 묻는 질문

오픈코드는 무료인가요?

+

프로그램 자체는 MIT 라이선스로 공개된 오픈소스이며 무료입니다. 무료로 쓸 수 있는 모델도 함께 제공됩니다. 다만 클로드나 GPT 같은 유료 모델을 쓰려면 해당 서비스의 API 키가 따로 필요하고, 그 비용은 각 서비스에 지불하게 됩니다. 깃허브 코파일럿이나 ChatGPT 구독을 이미 쓰고 있다면 그 계정을 연결하는 방법도 있습니다.

Claude Code와 뭐가 다른가요?

+

Claude Code는 앤트로픽이 만들어 클로드 모델을 쓰도록 설계된 도구이고, 오픈코드는 어느 회사 모델이든 연결해 쓰는 오픈소스 도구입니다. 소스가 공개되어 있어 직접 고쳐 쓰거나 자체 호스팅할 수 있다는 점도 차이입니다. 어느 쪽이 낫다기보다 한 모델에 최적화된 환경을 원하는지, 모델 선택의 자유를 원하는지에 따라 갈립니다.

클로드 구독(Pro·Max) 계정을 연결해도 되나요?

+

연결하면 안 됩니다. 앤트로픽은 Claude Pro·Max 구독 계정의 인증 정보를 외부 도구에서 사용하는 것을 금지하고 있고, 이를 어긴 계정이 정지된 사례가 보고되었습니다. 오픈코드 공식 문서도 이 방식을 가능하게 하던 플러그인에 대해 앤트로픽이 명시적으로 금지한다고 안내하며, 1.3.0 버전부터는 해당 플러그인을 기본 포함하지 않습니다. 오픈코드에서 클로드를 쓰려면 구독 계정 대신 앤트로픽에서 API 키를 발급받아 연결해야 하며, 이때 요금은 사용량만큼 따로 청구됩니다.

프로그래밍을 모르는 사람도 쓸 수 있나요?

+

개발자를 위한 도구입니다. 터미널에 명령어를 입력해 설치하고 코드가 있는 프로젝트 폴더에서 실행하는 방식이라, 코딩을 하지 않는다면 쓸 일이 거의 없습니다. AI에게 일반적인 질문을 하고 싶다면 클로드챗GPT 같은 서비스가 적합합니다.

터미널 대신 창으로 쓸 수는 없나요?

+

macOS·Windows·리눅스용 데스크톱 앱과 편집기 확장 프로그램이 제공됩니다. 다만 데스크톱 앱은 아직 베타 단계라, 안정적으로 쓰려면 터미널 화면이 기본입니다.

이미 쓰는 ChatGPT나 코파일럿 구독을 활용할 수 있나요?

+

가능합니다. 깃허브 코파일럿과 ChatGPT 유료 구독 계정을 연결해 쓸 수 있습니다. 이미 구독 중이라면 추가 비용 없이 그 모델을 오픈코드에서 사용할 수 있습니다. 다만 클로드 구독은 예외입니다. 앤트로픽이 구독 계정의 외부 도구 연결을 금지하고 있어, 클로드는 API 키로 연결해야 합니다.

7. 참고 자료

관련 프로그램