본문 바로가기
AI

OpenCode 메인 코딩 에이전트 실전 가이드 - 오픈 소스 + 75개 제공자 + 커스텀 에이전트

by 심독 2026. 4. 27.

오픈 소스 + 75개 제공자 + 커스텀 에이전트 — 최강 조합의 실체


들어가며: "Claude Code도 있고, Codex도 있는데 왜 OpenCode?"

Claude Code는 기획에서 뛰어나다.
Codex는 구현이 빠르다.


그런데 왜 결국 OpenCode를 메인 도구로 쓰는가?

 

이유는 하나이다.
두 도구의 장점을 동시에 가질 수 있기 때문이다.
그리고 이미 가진 GitHub Copilot 구독으로 추가 비용 없이 사용할 수 있었다.

 

OpenCode는 2026년 현재 AI 코딩 도구 생태계에서 독특한 위치에 있다.

  • GitHub 스타 112K(Claude Code 71K보다 많다),
  • 월간 활성 개발자 약 250만 명,
  • 그리고 무료 오픈 소스.

이 조합이 가능한 이유를 하나씩 살펴보겠다.


1. 핵심 기능: 75개 이상의 AI 제공자를 하나로

OpenCode의 가장 강력한 기능은
단 하나의 인터페이스에서 75개 이상의 AI 제공자를 전환하며 사용할 수 있다는 것이다.

 

지원 제공자 예시이다.

  • OpenAI: GPT-5.4, GPT-5.3-Codex 등
  • Anthropic: Claude Opus 4.6, Claude Sonnet 4.5 등 (API 키 필요)
  • Google: Gemini 모델 시리즈
  • DeepSeek: DeepSeek-R1 등
  • AWS Bedrock / Azure: 기업 인프라 연동
  • 로컬 Ollama: 완전 오프라인 모델 (Gemma 4, Llama 4 등)
  • GitHub Copilot: 구독 연동으로 바로 사용

전환 방법은 한 명령이면 된다.
모델이 바뀌어도

  • 같은 에이전트 설정,
  • 같은 MCP 연동,
  • 같은 커스텀 에이전트가 그대로 작동한다.

Claude Code에서 GPT-5.4로 "이 작업이 어느 모델에서 더 잘되는지" 비교하는 것이 몇 초 만에 가능하다.

사례: API 비용 0원으로 팀 전체 코딩 에이전트 운영
스타트업은 OpenCode에 GitHub Copilot 구독을 연동하여
다수의 팀원이 추가 API 비용 없이 Codex 수준의 에이전트를 사용할 수 있다.
구성은 간단하다.

  • 각자 PC에 OpenCode를 설치하고,
  • 공용 GitHub Copilot 구독을 연동한다.
  • 같은 커스텀 에이전트 설정 파일을 .opencode/agents/ 폴더로 팀 전체에 배포한다.
  • 복잡한 작업은 API 키를 직접 넣어 Claude Opus 4.6을 사용한다.

2. 커스텀 에이전트: Claude Code의 기획 능력을 복제하다

OpenCode에는 기본으로 Plan 에이전트와 Build 에이전트가 포함된다.

  • Plan은 작업 계획 수립,
  • Build는 실제 구현이다.

여기에 세 번째 에이전트를 추가할 수 있다.
커스텀 에이전트 파일은 .opencode/agents/ 디렉토리에 YAML 프론트매터를 가진 마크다운 파일로 저장한다.

---
name: architect
description: 열린 질문과 아키텍처 결정을 위한 에이전트
model: claude-opus-4-6  # API 키 필요 시, 또는 gpt-5.4
tools:
  - read_file
  - list_directory
  - search
max_tokens: 8192
---

## 역할
당신은 시니어 소프트웨어 아키텍트이다. 구현에 들어가기 전에 반드시:
1. 3개 이상의 확인 질문을 한다
2. 트레이드오프를 명시적으로 제시한다
3. 결정 이유를 문서화한다

## 원칙
- 명확하지 않으면 가정하지 말고 질문하라
- 기존 코드베이스 패턴을 확인한 후 제안하라
- 가장 단순한 해결책을 먼저 제시하라

 

이 설정을 몇 번 반복하면 Claude Code의 열린 질문 강점과 Codex의 구현 집중력을 동시에 가진 환경이 만들어진다.


3. GitHub Copilot 구독 하나로 모든 것 해결

OpenCode의 가장 실용적인 장점은 기존 구독을 그대로 활용할 수 있다는 것이다.

GitHub Copilot 연동 방법:

# OpenCode 설치
curl -fsSL https://opencode.ai/install.sh | sh

# 또는 npm으로
npm install -g opencode

# 실행 후 로그인 선택
opencode
# → 'Login with GitHub Copilot' 선택
# → 브라우저 인증 → 완료

 

ChatGPT Plus 연동:
동일한 방식으로 ChatGPT Plus 계정을 연동하면 GPT-5.3-Codex를 포함한 OpenAI 모델을 사용할 수 있다.

이렇게 하면 GitHub Copilot $10/월 하나로 다음이 모두 가능하다.

  • VS Code에서 GitHub Copilot 인라인 자동 완성
  • OpenCode에서 에이전트 작업 (Plan·Build·커스텀)
  • 커스텀 에이전트로 Claude식 기획 모드

▲ GitHub Copilot 구독 하나로 VS Code 인라인 경험과 OpenCode 에이전트 작업을 모두 사용할 수 있다


4. 프라이버시 우선 설계와 로컬 모델 지원

OpenCode는 코드 및 컨텍스트 데이터를 저장하지 않는다.

민감한 사내 코드를 외부 API로 전송하는 것이 부담스러운 경우,
로컬 Ollama 모델과 연동하면 완전 오프라인으로 운영할 수 있다.

# Ollama 설치 후 Gemma 4 26B 실행
ollama run gemma4:26b

# OpenCode에서 로컬 Ollama 모델 선택
opencode
# → Settings → Model → ollama/gemma4:26b

 

이 구성은 의료·금융·법률 등 데이터 보안이 중요한 업종에서 특히 유용하다.


5. OpenCode의 현실적인 약점

OpenCode가 Claude Code보다 부족한 부분도 있다.

  • 프로젝트 컨텍스트 지속성:
    Claude Code에는 CLAUDE.md가 있어 프로젝트 지식이 세션에 걸쳐 누적된다.
    OpenCode에는 이에 해당하는 기본 메커니즘이 없다.
    커스텀 에이전트 프롬프트로 일부 보완할 수 있지만,
    Claude Code의 자연스러운 "프로젝트와의 관계 형성"을 완전히 대체하지는 못한다.
  • 체크포인트 없음:
    Claude Code의 Esc×2 즉시 되감기 기능이 없다.
    에이전트가 잘못된 방향으로 갔을 때 수동 git 작업이 필요하다.
  • Claude 구독 연동 불가:
    최근 Anthropic은 Claude 구독을 직접 연동할 수 없게 만들었다.
    API 키 방식은 사용량에 따른 추가 비용이 발생한다.

마치며

OpenCode가 메인 도구가 된 이유는 단순하다.

  • 기존에 가진 GitHub Copilot 구독으로 추가 비용 없이 시작할 수 있고,
  • 커스텀 에이전트로 다른 도구의 강점을 흡수할 수 있으며,
  • 로컬 모델 연동으로 프라이버시 걱정도 없앨 수 있다.

Claude Code의 프로젝트 컨텍스트 깊이나 즉시 되감기 기능은 아직 따라가지 못하지만,
하루 종일 사용하는 주력 도구로서의 실용성은 현재 최고 수준이다.


📎 참고 출처

반응형