TL;DR
OpenCode는 특정 모델에 종속되지 않고 선택한 모델을 저장소, 터미널, 도구와 연결하는 MIT-licensed Coding Agent입니다. 터미널 UI와 데스크톱 앱, IDE 확장, SDK가 하나의 로컬 서버에 HTTP로 연결되며, API와 원격 세션을 통해 헤드리스 실행과 스크립트 자동화를 지원합니다. 소프트웨어 자체는 무료지만 모델 사용료, OpenCode Zen·Go 비용, API 토큰 비용 또는 로컬 실행 하드웨어 비용이 발생하므로 Claude Code와 비교할 때 기능보다 과금 구조를 먼저 확인해야 합니다. Plan·Build 모드와 권한 규칙, Git 기반 undo 기능은 작업 흐름을 통제하지만 보안 샌드박스는 아니며, 로컬 모델은 프라이버시를 얻는 대신 도구 호출 오류와 파일 간 추론 저하를 감수해야 합니다.
섹션별 상세

# Official install script, most Unix-like systems
curl -fsSL https://opencode.ai/install | bash
# Or through a package manager
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode
# Windows
scoop install opencode
choco install opencodeUnix 계열과 Windows에서 OpenCode를 설치하는 명령입니다.
cd your-project
opencode
# then, inside the session:
/connect # add a provider: API key, Copilot, ChatGPT, Zen, or Go
/init # generate AGENTS.md from your project
# Tab toggles Plan and Build
# @ pulls a file into your prompt프로젝트에서 OpenCode를 시작하고 Provider와 프로젝트 지침 파일을 설정하는 순서입니다.
opencode run "Summarise this repo and propose next steps"TUI에 진입하지 않고 일회성 작업을 실행하는 명령입니다.


용어 해설
- 코딩 에이전트(Coding Agent)
- — Coding Agent는 개발자의 자연어 요청을 코드 저장소와 연결해 파일 탐색, 코드 수정, 명령 실행, 테스트 확인을 이어가는 도구입니다. 모델이 응답을 생성하면 에이전트가 파일·Shell·세션·권한 도구를 호출해 작업을 진행하므로 모델과 실행 환경을 분리할 수 있다는 점이 핵심입니다.
- 헤드리스 실행(Headless Operation)
- — 헤드리스 실행은 터미널 화면을 직접 조작하지 않고 서버나 스크립트에서 프로그램을 구동하는 방식입니다. OpenCode에서는 터미널 UI 없이 서버를 실행하거나 원격 세션에 연결할 수 있어 CI, 원격 장비, 자동화 코드에서 활용할 수 있습니다.
- OpenAPI
- — OpenAPI는 HTTP API의 엔드포인트와 요청·응답 구조를 표준 형식으로 기록하는 사양입니다. OpenCode 서버는 OpenAPI 3.1 문서를 제공하고 이를 바탕으로 공식 SDK를 생성하므로 터미널 입력을 흉내 내지 않고 세션과 메시지를 코드로 다룰 수 있습니다.
- MCP
- — MCP는 외부 도구와 데이터를 AI 에이전트에 연결하는 프로토콜입니다. OpenCode에서는 opencode.json에 MCP 서버를 등록하고, 추가된 도구에도 기존 도구 권한 검사를 적용해 호출 허용·거부·확인 절차를 유지합니다.
- 컨텍스트 창(Context Window)
- — 컨텍스트 창은 모델이 한 번의 요청에서 처리할 수 있는 프롬프트와 파일 정보의 범위입니다. 로컬 모델을 사용할 때는 모델 자체의 메모리뿐 아니라 요청에 첨부되는 프로젝트 파일과 대화 이력을 담을 여유도 필요해 모델 크기와 코드베이스 이해도에 영향을 줍니다.
기술
- OpenCode
- Claude Code
- Ollama
- OpenCode Zen
- OpenCode Go
- Copilot
- ChatGPT
- Anthropic API
- MCP
- OpenAPI 3.1
- @opencode-ai/sdk
- AGENTS.md
- Git
- WSL
활용 사례
- 버그 수정과 테스트 실행
- CI 환경의 헤드리스 Coding Agent
- SSH로 접속한 원격 장비의 세션 연결
- 브라우저에서 에이전트 세션 검토
- 문서화된 API를 이용한 에이전트 자동화
- Ollama를 이용한 로컬 모델 기반 코드 작업
- MCP 서버를 연결한 외부 도구 사용
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.