opencode

opencode

Anomaly · 코딩

opencode는 터미널, IDE, 데스크톱 앱에서 실행되는 오픈소스 AI 코딩 에이전트로, 코드를 작성하고 설명하고 리팩터링하도록 돕는다. 터미널 코딩 어시스턴트이자 AI 페어 프로그래머이며, Claude, GPT, Gemini를 포함한 75개 이상의 LLM 공급자에 연결한다. 자신의 API 키를 쓰거나 OpenCode Zen의 검증된 모델을 이용하면 된다. 요청을 로컬에서 처리하고 코드를 저장하지 않기 때문에 프라이버시를 중시하는 팀에 맞는다.

opencode 미리보기

opencode 소개

opencode란 무엇인가

opencode는 개발자가 이미 작업하는 공간에 자리 잡은 코딩 어시스턴트다. 브라우저 탭 대신 터미널, 데스크톱 앱, IDE 확장 안에 에이전트가 들어온다. 프로젝트를 읽고 질문에 답하며 파일을 대신 편집한다. 프로젝트가 오픈소스라 동작 방식을 살펴보고 자기 컴퓨터에서 실행할 수 있다. 숨겨진 것은 없다.

이 도구가 해결하는 핵심 문제는 공급자 종속이다. 대부분의 AI 코딩 도구는 사용자를 하나의 모델 공급자에 묶어 둔다. opencode에서는 설정 파일 하나만 고치면 공급자를 바꿀 수 있다. 로컬 모델도 포함되므로 가격이나 품질이 바뀌어도 꼼짝없이 갇히지 않는다. 코드나 컨텍스트 데이터도 저장하지 않는다. 사설 코드나 규제 대상 코드를 다룰 때 중요한 점이다.

대가는 설정이다. API 키와 최신 터미널 에뮬레이터가 필요하다. 투박한 터미널 인터페이스는 잘 다듬어진 SaaS 편집기보다 사용자에게 더 많은 것을 요구한다. 이건 실제 마찰이다. 설정이 필요 없는 경험을 원한다면 이것은 아니다.

시작하기

  1. 스크립트 curl -fsSL https://opencode.ai/install | bash로 opencode를 설치한다. npm, Homebrew, 패키지 관리자를 써도 된다.
  2. TUI 안에서 /connect를 실행하고 공급자를 고른다. OpenCode Zen이 검증된 기본값이며, 다른 API 키를 붙여 넣어도 된다.
  3. 프로젝트 폴더로 이동해 opencode를 시작하고 /init을 실행하면 코드베이스를 분석해 AGENTS.md 파일을 작성한다.
  4. 자연스러운 말로 질문하거나 변경을 요청한다. 인증이 어떻게 동작하는지 설명하게 하거나 새 기능을 추가하게 할 수 있다.
  5. opencode가 제안한 편집을 검토하고 남길 것을 확정한다.

제품 정보

opencode의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0 - pay-per-request
플랫폼Terminal, IDE extension, Desktop
개발사Anomaly
카테고리코딩
출시일Apr 2025
최근 업데이트Sep 2026
웹사이트 방문 수16.7M
웹사이트 글로벌 순위3.1K
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 백엔드 및 시스템 개발자
  • 프라이버시를 중시하는 엔지니어
  • 비용을 따지는 실험가

작업

  • 낯선 코드 이해하기
  • 기능 추가하기
  • 리팩터링과 정리
  • 병렬 작업

활용 상황

  • 늦은 밤 실패한 테스트 디버깅
  • 새 팀 저장소에 합류
  • 작은 스크립트 시제품 제작
  • 검토용 세션 공유

주요 기능

여러 공급자 모델 지원

opencode는 Models.dev를 통해 75개 이상의 LLM 공급자에 연결한다. Claude, GPT, Gemini와 로컬 모델이 포함된다. 설정 파일을 편집해 공급자를 바꾸므로 도구를 바꾸지 않고 품질과 비용을 비교할 수 있다. 선택형 OpenCode Zen 게이트웨이는 팀이 에이전트 작업용으로 검증하고 평가한 모델의 엄선 목록을 제공한다. 항상 알맞은 공급자를 고를까? 아니다. 고르는 건 사용자다. 바로 그게 요점이다.

터미널 사용자 인터페이스

네이티브 TUI가 opencode의 핵심이다. 완전히 터미널 안에서 실행되고, 한 프로젝트에서 여러 세션을 다루며, /connect, /init, /models 같은 슬래시 명령으로 모든 것을 조작한다. 자동으로 불러오는 언어 서버가 모델에 정확한 코드 컨텍스트를 주어 잘못된 추측을 줄인다. 작은 편집은 코드 완성에 기대고, 큰 변경은 검토할 수 있는 파일 전체 재작성으로 이어진다.

편집기와 데스크톱 지원

터미널에만 갇히지 않는다. opencode는 데스크톱 앱과 IDE 확장으로도 나온다. 한곳에서 시작한 작업을 다른 곳에서 이어 갈 수 있다. 같은 에이전트와 같은 설정이 이 세 가지 접점을 뒷받침한다.

프라이버시 우선 데이터 처리

opencode는 코드나 컨텍스트 데이터를 저장하지 않고, 처리는 로컬이나 선택한 공급자로의 직접 호출로 이뤄진다. 이런 설계 덕에 프라이버시에 민감한 환경에서도 돌아간다. 유일한 예외는 선택형 /share 기능으로, 대화를 opencode가 호스팅하는 공유 페이지로 보내며 끌 수 있다.

세션 공유

어떤 세션이든 참조나 디버깅용 공유 링크를 받을 수 있다. 동료가 링크를 열어 전체 교환 내용을 본다. 에이전트가 결과에 이른 과정에 대해 다른 의견을 듣고 싶을 때 유용하다. 공유를 켤지 여부는 설정에서 정한다.

오픈소스와 확장성

프로젝트는 오픈소스로, 글을 쓰는 시점에 GitHub 스타가 208,000개를 넘고 기여자가 약 950명이다. 코드를 읽고 이슈를 올리며 자체 호스팅으로 돌릴 수 있다. 설치명령은 설치 스크립트, npm, Homebrew, 패키지 관리자를 통한 한 줄이면 끝난다.

장단점

장점

  • 75개 이상의 공급자 중 어디든 붙어, 하나의 모델이나 벤더에 묶이지 않는다.
  • 코드나 컨텍스트를 저장하지 않아 사설 및 규제 대상 프로젝트에 맞는다.
  • 설정 하나로 터미널, 데스크톱 앱, IDE 확장에서 모두 실행된다.
  • 오픈소스이며 큰 기여자 기반과 활발한 릴리스 주기를 갖는다.
  • 선택형 Zen 게이트웨이는 직접 찾고 싶지 않을 때 검증된 모델을 준다.

단점

  • 설정에 API 키와 최신 터미널 에뮬레이터가 필요해 초보자에게는 플러그 앤 플레이가 아니다.
  • 터미널 인터페이스는 잘 다듬어진 그래픽 편집기보다 사용자에게 더 많이 요구하며, 학습 곡선이 실제로 있다.
  • 가격은 공급자를 통한 요청당 결제라, 청구액이 사용량에 따라 달라지고 정액제보다 예측하기 어렵다.
  • 세션을 공유하면 그 대화가 opencode 서버로 전송되므로, 철저히 로컬로 작업하려면 꺼야 한다.

자주 묻는 질문

에이전트 자체는 오픈소스이고 무료다. 모델 호출 비용만 지불한다. 자기 공급자의 API를 쓰거나 OpenCode Zen을 통한 요청당 결제를 하면 된다.

관련 콘텐츠

opencode와 관련된 도구, 스킬, 아티클을 살펴보세요.

opencode 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기