Skip to main content
PromptQuorum
/고급 로컬 LLM/OpenCode 리뷰: 오픈소스 터미널 코딩 에이전트
Coding Assistants

OpenCode 리뷰: 오픈소스 터미널 코딩 에이전트

·9분 읽기·Hans Kuepper 저 · PromptQuorum 창립자, 멀티 모델 AI 디스패치 도구 · PromptQuorum

OpenCode는 무료 오픈소스이며 터미널을 중심으로 하는 AI 코딩 에이전트로, Models.dev를 통해 75개 이상의 모델 제공업체에 연결되며, Ollama나 LM Studio 같은 로컬 백엔드에도 OpenAI 호환 엔드포인트를 통해 연결됩니다. 단일 공급사의 클라우드 API에 종속되지 않습니다. 자체 사이트에 따르면 IDE 모드와 데스크톱 모드도 제공하지만, 주된 인터페이스는 여전히 명령줄이며 프로젝트 파일 내 코드를 직접 수정합니다.

OpenCode(opencode.ai)는 무료 오픈소스이며 터미널을 중심으로 하는 AI 코딩 에이전트로, IDE 모드와 데스크톱 모드도 함께 제공합니다. Models.dev를 통해 75개 이상의 모델 제공업체와 연결되며, Ollama나 LM Studio 같은 로컬 백엔드에도 OpenAI 호환 엔드포인트를 통해 연결할 수 있어, 클라우드 API 대신 사용자의 컴퓨터에서 완전히 실행되는 모델을 지정할 수 있습니다. 본 리뷰는 Local LLM Software Directory에 있는 OpenCode 항목을 보완하는 글로, OpenCode가 무엇을 하는지, 로컬 모델 지원이 구체적으로 어떻게 동작하는지, 그리고 누구에게 적합한지를 다룹니다.

OpenCode 리뷰: 오픈소스 터미널 코딩 에이전트

핵심 요점

  • OpenCode(opencode.ai)는 무료 오픈소스 AI 코딩 에이전트로, 자체 사이트에 따르면 터미널 중심에 더해 IDE 모드와 데스크톱 모드도 추가로 제공됩니다
  • 표준 GitHub 저장소는 anomalyco/opencode이며, PromptQuorum 자체 디렉터리 조사에 따르면 이 프로젝트는 이 이름 변경 이전에는 다른 GitHub 조직 아래에서 처음 공개되었습니다
  • 현재 GitHub 저장소 페이지에 표시된 라이선스 배지에 따르면 MIT 라이선스입니다
  • OpenCode 자체 사이트에 따르면 Models.dev를 통해 75개 이상의 모델 제공업체에 연결되며, Claude, GPT, Gemini를 포함합니다
  • OpenAI 호환 공급자 설정을 통해 Ollama 또는 LM Studio의 로컬 엔드포인트를 가리키는 방식으로 로컬 모델을 지원합니다
  • 본 리뷰 작성 시점 기준 GitHub 스타 20만 개 이상; OpenCode 자체 사이트는 기여자 수와 월간 사용자 수도 언급하지만, 본 리뷰에서는 이를 독립적으로 검증하지 못했습니다(아래 참고 사항 참조)

📍 한 문장으로

OpenCode는 무료 오픈소스이며 터미널을 중심으로 하는 AI 코딩 에이전트로, GitHub의 anomalyco/opencode에 표준으로 호스팅되어 있으며 20만 개가 넘는 스타를 보유하고 있고, Ollama나 LM Studio 같은 로컬 백엔드를 포함해 75개 이상의 모델 제공업체에 OpenAI 호환 엔드포인트를 통해 연결됩니다.

💬 쉽게 말하면

OpenCode는 무료 명령줄 도구로, AI 모델이 사용자의 코드베이스를 읽고 프로젝트 내 파일을 직접 작성하거나 수정할 수 있게 해줍니다. 마치 터미널 안에 사는 코딩 어시스턴트와 같습니다. 단일 AI 공급사에 종속된 도구와 달리, Claude, GPT, Gemini는 물론 Ollama나 LM Studio를 통해 자신의 컴퓨터에서 무료로 실행되는 모델도 지정할 수 있습니다.

📌참고: 본 리뷰는 OpenCode 자체 사이트와 문서, GitHub 저장소를 바탕으로 작성되었습니다. GitHub 스타 수는 끊임없이 변하며, 여기서는 실시간 값이 아니라 본 리뷰 작성 시점의 수치로 인용됩니다. OpenCode 자체 사이트는 기여자 수와 상당히 높은 월간 사용자 수를 제시하고 있습니다; 본 리뷰는 이를 PromptQuorum이 독립적으로 검증한 사실이 아니라 OpenCode 자신의 주장으로 보고합니다. 작성 시점에 이를 확인할 수 있는 제3의 출처를 찾지 못했기 때문입니다.

OpenCode란 무엇인가?

OpenCode는 자체 사이트에 따르면 터미널을 위해 네이티브로 구축된 무료 오픈소스 AI 코딩 에이전트이며, 여기에 IDE 모드와 데스크톱 모드가 추가되어 있습니다. 붙여넣을 코드 조각을 제안하는 데 그치지 않고, 프로젝트의 코드를 직접 읽고 수정합니다.

  • 제품 유형: 터미널 네이티브 코딩 에이전트(단일 설치형 앱이 아니라 CLI)이며, opencode.ai에 따르면 IDE 및 데스크톱 인터페이스도 함께 제공됩니다
  • 저장소: 현재 GitHub의 anomalyco/opencode가 표준 저장소입니다; PromptQuorum 자체 디렉터리 조사 결과 이 저장소는 이름이 변경되거나 이전된 것으로 확인되었으며, 이름이 비슷한 무관한 소규모 프로젝트가 별도로 존재한다는 점도 확인되었습니다 — 설치 전에 anomalyco/opencode 경로에 있는지 확인하십시오
  • 라이선스: 현재 GitHub 저장소 페이지의 라이선스 배지에 따르면 MIT입니다
  • 규모: 본 리뷰 작성 시점 기준 GitHub 스타 20만 개 이상; OpenCode 자체 사이트는 매우 많은 기여자 수와 수백만 단위의 월간 사용자 수도 제시하고 있습니다 — 본 리뷰는 이 두 수치 모두를 OpenCode 자신의 주장으로 다루며, 독립적으로 검증된 수치로 취급하지 않습니다
  • 가격 모델: 핵심 에이전트는 무료 오픈소스입니다; opencode.ai에 따르면 OpenCode Zen은 별도의 유료 호스팅 모델 마켓플레이스로 함께 제공됩니다

OpenCode는 실제로 무엇을 하는가?

OpenCode는 터미널에서 에이전트로 동작합니다: 코드베이스를 읽고, 사용자의 지시에 따라 파일을 직접 수정하며, 자체 사이트에 따르면 IDE 모드나 데스크톱 모드로도 실행됩니다.

  • 터미널 중심 에이전트: 주된 인터페이스는 프로젝트 디렉터리 안에서 실행되는 명령줄 세션입니다
  • IDE 및 데스크톱 모드: OpenCode 자체 사이트는 그래픽 워크플로에 통합하고자 하는 개발자를 위해 터미널 이외의 추가 사용 방식을 설명합니다
  • 공급사에 종속되지 않는 모델 접근: opencode.ai에 따르면 단일 내장 모델을 제공하는 대신 Models.dev를 통해 75개 이상의 모델 제공업체에 연결됩니다
  • 지정된 공급자 통합: OpenCode 자체 사이트는 Claude, GPT, Gemini에 대한 직접 지원과 함께 GitHub Copilot 및 ChatGPT Plus/Pro 계정과의 통합을 명시하고 있습니다
  • 로컬 모델 접근: OpenAI 호환 공급자 설정을 통해 OpenCode를 사용자 자신의 컴퓨터에서 실행되는 모델로 연결할 수 있습니다 — 정확한 설정은 아래 로컬 모델 섹션을 참조하십시오
  • 개인정보 보호 관련 입장: OpenCode 자체 사이트는 자사 서버에 코드를 저장하지 않는 "프라이버시 우선" 방식을 설명하고 있습니다; 본 리뷰는 이 주장을 독립적으로 감사하지 않았으며, OpenCode가 밝힌 대로 그대로 전달합니다

OpenCode가 로컬 모델에 연결되는 방식

OpenCode는 설정 파일에 OpenAI 호환 API 엔드포인트를 가리키는 사용자 지정 공급자를 정의함으로써 로컬 모델을 지원합니다 — 이는 로컬에서 실행 중인 Ollama나 LM Studio 서버에 연결할 때 사용되는 것과 동일한 방식입니다. 별도의 "로컬 모드" 전환 스위치가 있는 것이 아니라, 로컬이든 원격이든 OpenAI 호환 서버라면 어디에든 작동하는 범용 공급자 설정입니다.

  • 설정 파일: OpenCode는 https://opencode.ai/config.json 스키마를 참조하는 JSON 설정을 읽으며, 이 안에 사용자 지정 provider 항목을 선언합니다
  • Ollama: npm@ai-sdk/openai-compatible로, options.baseURL을 Ollama 자체의 OpenAI 호환 API 포트인 http://localhost:11434/v1로 설정한 다음, 해당 공급자의 models 객체 아래에 로컬로 내려받은 모델 이름을 나열합니다
  • LM Studio: options.baseURL을 LM Studio의 로컬 서버 주소인 http://127.0.0.1:1234/v1로 설정하고, LM Studio에 로드된 모델 식별자를 나열하는 동일한 패턴이 적용됩니다
  • OpenCode 자체 문서에 따르면, 로컬 모델에서 도구 호출이 안정적으로 동작하지 않을 경우 권장되는 해결책은 Ollama의 컨텍스트 윈도우 설정인 num_ctx를 늘리는 것입니다(문서는 대략 16k~32k 정도부터 시작할 것을 제안합니다)
  • 이는 범용 OpenAI 호환 공급자 슬롯이므로, Ollama와 LM Studio뿐 아니라 OpenAI 호환 엔드포인트를 노출하는 다른 백엔드에도 동일한 설정 패턴이 적용될 것으로 예상됩니다
json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama (local)",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "llama2": { "name": "Llama 2" }
      }
    }
  }
}

플랫폼, 가격, 라이선스

플랫폼

OpenCode 자체 설명:
터미널 중심이며, IDE 모드와 데스크톱 모드도 추가로 제공됩니다; macOS, Windows, Linux에서 실행됩니다.

비용

OpenCode 자체 설명:
핵심 에이전트는 무료 오픈소스입니다. OpenCode Zen은 별도의 유료 호스팅 모델 마켓플레이스로 함께 제공됩니다.

라이선스

OpenCode 자체 설명:
현재 GitHub 저장소 페이지에 표시된 라이선스 배지에 따르면 MIT입니다.

설치 방법

OpenCode 자체 설명:
opencode.ai에 따르면 curl -fsSL https://opencode.ai/install | bash를 실행하거나, npm 기반 설치의 경우 npm i -g opencode-ai@latest를 사용합니다.

두 명령 중 하나를 실행하기 전에 opencode.ai에서 현재 권장되는 설치 방법을 확인하십시오. 설치 안내는 버전마다 달라질 수 있습니다.

OpenCode는 누구에게 적합한가?

OpenCode는 단일 모델 제공업체에 종속되지 않는 터미널 기반 코딩 에이전트를 원하는 개발자, 특히 로컬에 호스팅된 모델을 대상으로 실행하고자 하는 개발자에게 적합합니다.

OpenCode가 적합하지 않은 경우

오랫동안 변하지 않은 단일 조직 정체성이 필요하거나, OpenCode 자신이 발표한 수치가 아니라 PromptQuorum이 검증한 사용 통계가 필요한 경우 OpenCode는 좋은 선택이 아닙니다.

  • 클라우드 제공업체를 이용할 경우 고정 비용 도구가 아닙니다 — 로컬 모델 대신 Models.dev를 통해 클라우드 모델을 연결하면, 비용은 해당 제공업체 자체의 가격 정책에 따라 늘어납니다
  • PromptQuorum이 독립적으로 벤치마크하지 않았습니다 — 본 리뷰는 PromptQuorum의 실제 테스트가 아니라 OpenCode 자체 사이트, 문서, GitHub 저장소를 바탕으로 작성되었습니다
  • 검증이 필요한 조직 이력이 없는 것은 아닙니다 — 표준 저장소가 GitHub 조직 간에 이전된 적이 있으므로, 오래된 즐겨찾기나 검색 결과가 아니라 항상 opencode.ai의 현재 링크를 따라가고 있는지 확인하십시오
  • 단일 설치형 앱이 아닙니다 — 터미널 명령이 아니라 원클릭 GUI 설치 프로그램을 특별히 원한다면 적합한 유형의 도구가 아닙니다

OpenCode 평가 시 흔히 하는 실수

OpenCode에 관한 혼란은 대부분 잘못된 저장소에 도달하거나, 자체 마케팅 수치를 독립적으로 검증된 사실로 취급하는 데서 비롯됩니다.

경쟁 제품 및 대안

OpenCode는 Aider, Cline, OpenHands, GPT Engineer와 가장 자주 비교됩니다 — 주요 차별점은 터미널 중심 에이전트에 Models.dev를 통한 폭넓은 모델 제공업체 접근(75개 이상)과 Ollama·LM Studio에 대해 명시적으로 문서화된 로컬 모델 설정을 결합했다는 점입니다.

Tool
Best known for
Link
Aider자동 커밋 기능을 갖춘, 터미널 네이티브이고 git 중심인 AI 페어 프로그래밍 도구Aider 리뷰
ClineVS Code 및 JetBrains용 오픈소스 자율 에이전트 확장 프로그램Cline 리뷰
OpenHands무료 오픈소스이며 자체 호스팅이 가능한 자율 코딩 에이전트 플랫폼OpenHands 리뷰
GPT Engineer자연어 명세로부터 전체 코드베이스를 생성하는 CLI 도구GPT Engineer 리뷰

이 목록은 코딩 에이전트 부문 내에서 OpenCode와 흔히 비교되는 도구를 반영한 것이며, PromptQuorum의 독립적인 순위가 아닙니다 — 선택하기 전에 각 도구의 현재 가격과 기능을 확인하십시오.

자주 묻는 질문

OpenCode란 무엇인가요?

OpenCode(opencode.ai)는 무료 오픈소스이며 터미널을 중심으로 하는 AI 코딩 에이전트로, GitHub의 anomalyco/opencode에 표준으로 호스팅되어 있으며, 자체 사이트에 따르면 IDE 모드와 데스크톱 모드도 추가로 제공됩니다.

OpenCode는 무료인가요?

핵심 에이전트는 무료 오픈소스(MIT 라이선스)입니다. OpenCode Zen은 별도의 유료 호스팅 모델 마켓플레이스로 함께 제공됩니다. Models.dev를 통해 클라우드 모델 제공업체를 연결하면 해당 제공업체에 직접 비용을 지불합니다.

OpenCode는 로컬 모델을 지원하나요?

예. OpenCode의 설정 파일에서 OpenAI 호환 엔드포인트를 가리키는 사용자 지정 공급자를 설정하면 됩니다 — 예를 들어 Ollama의 로컬 API인 http://localhost:11434/v1이나 LM Studio의 http://127.0.0.1:1234/v1입니다.

OpenCode는 어떻게 설치하나요?

opencode.ai에 따르면 curl -fsSL https://opencode.ai/install | bash를 실행하거나, npm으로 npm i -g opencode-ai@latest를 통해 설치할 수 있습니다. 두 명령 중 하나를 실행하기 전에 opencode.ai에서 현재 설치 안내를 확인하십시오.

OpenCode는 어떤 라이선스를 사용하나요?

현재 GitHub 저장소에 표시된 라이선스 배지에 따르면 MIT입니다.

OpenCode는 몇 개의 모델 제공업체를 지원하나요?

opencode.ai에 따르면 Models.dev와의 통합을 통해 75개 이상이며, Claude, GPT, Gemini에 대한 명시적 지원을 포함합니다.

왜 OpenCode의 저장소는 다른 조직 이름이 아니라 anomalyco/opencode로 표시되나요?

이 프로젝트의 표준 GitHub 저장소는 그 역사 동안 조직 간에 이전되었습니다. 오래된 링크를 신뢰하기보다는 항상 opencode.ai 자체에서 GitHub 링크를 따라가 현재의 표준 저장소에 도달하십시오.

OpenCode는 GitHub 스타를 몇 개나 보유하고 있나요?

본 리뷰 작성 시점 기준 20만 개 이상입니다. 스타 수는 계속 변하므로, 현재 수치는 GitHub의 anomalyco/opencode 저장소에서 직접 확인하십시오.

OpenCode의 기여자 수와 월간 사용자 수는 독립적으로 검증되었나요?

아니요. 본 리뷰는 이 수치들을 OpenCode 자체 사이트에 명시된 대로 보고합니다; PromptQuorum은 작성 시점에 제3의 출처를 통해 이를 독립적으로 확인할 수 없었습니다.

PromptQuorum은 OpenCode의 주장을 독립적으로 테스트했나요?

본 리뷰는 PromptQuorum의 실제 테스트가 아니라 OpenCode 자체 사이트, 문서, GitHub 저장소를 바탕으로 작성되었습니다.

출처

← 고급 로컬 LLM으로 돌아가기