# OpenCode – 오픈소스 AI 코딩 에이전트

> Clean Markdown view of GeekNews topic #27698. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27698](https://news.hada.io/topic?id=27698)
- GeekNews Markdown: [https://news.hada.io/topic/27698.md](https://news.hada.io/topic/27698.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-03-21T10:33:01+09:00
- Updated: 2026-03-21T10:33:01+09:00
- Original source: [opencode.ai](https://opencode.ai/)
- Points: 3
- Comments: 1

## Topic Body

- 터미널, IDE, 데스크톱 환경에서 코드 작성을 지원하는 **오픈소스 AI 코딩 에이전트**로, macOS·Windows·Linux용 **데스크톱 베타 앱**을 제공
- **Claude, GPT, Gemini** 등 다양한 모델 제공자와 연동되며, **무료 모델**도 포함
- **LSP 자동 로드**, **멀티 세션 실행**, **세션 링크 공유** 등으로 협업과 병렬 작업을 지원
- **GitHub·OpenAI 계정 연동**, **75개 이상 LLM 제공자 및 로컬 모델 호환성**을 갖춘 확장형 구조
- 사용자 **코드 데이터를 저장하지 않는 프라이버시 중심 설계**와 **Zen 검증 모델 세트**로 안정적 품질을 유지함

---

### 주요 기능
- ## LSP 지원
  - **언어 서버 프로토콜(LSP)** 을 자동으로 로드해 LLM과 연동
- ## 멀티 세션
  - 동일 프로젝트 내에서 **여러 에이전트를 병렬 실행** 가능
- ## 세션 공유
  - **세션 링크 공유**를 통해 참고나 디버깅 목적의 협업 지원
- ## 계정 연동
  - **GitHub 로그인**으로 Copilot 계정 사용 가능
  - **OpenAI 로그인**으로 ChatGPT Plus 또는 Pro 계정 사용 가능
- ## 모델 및 에디터 호환성
  - **Models.dev**를 통해 75개 이상의 LLM 제공자 및 로컬 모델 지원
  - **터미널 인터페이스, 데스크톱 앱, IDE 확장** 형태로 사용 가능


### 프로젝트 및 보안
- GitHub에서 **120,000개 이상 스타**, **800명 이상 기여자**, **10,000건 이상 커밋** 보유
- 매달 **500만 명 이상 개발자**가 사용 중
- 사용자의 **코드나 컨텍스트 데이터를 저장하지 않음**
  - **프라이버시 민감 환경**에서도 안전하게 작동하도록 설계
  - 세부 내용은 공식 **privacy 문서**에서 확인 가능
- ## Zen**은 OpenCode가 검증 및 벤치마크한**코딩 에이전트용 AI 모델 세트
  - 다양한 제공자 간의 **성능 불일치 최소화**
  - **검증된 모델**만 사용해 일관된 품질 확보
- 새로운 제품 출시 시 **얼리 액세스 대기자 명단**을 통해 우선적으로 소식 제공

## Comments



### Comment 53486

- Author: neo
- Created: 2026-03-21T10:33:02+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=47460525) 
- OpenCode는 내가 처음 사용한 **오픈소스 에이전트**였음  
  Claude Code를 잠깐 써보고 agentic coding의 가능성을 느낀 뒤 주력으로 사용했음  
  하지만 개발팀의 **릴리스 속도와 품질 관리**가 너무 빠르고 불안정함. 테스트나 변경 내역 정리 없이 기능을 추가·삭제·수정하다 보니 자주 깨짐  
  코드베이스도 불필요하게 거대하고 복잡한 TypeScript로 되어 있어 **리소스 효율성**이 낮음 (TUI임에도 RAM 1GB 이상 사용)  
  UI도 버그가 많고, 기능이 너무 많아 오히려 사용하기 어렵고 기억하기 힘듦  
  - 보안 측면이 더 걱정됨. OpenCode는 기본적으로 **허용적인 보안 정책**을 가지고 있고, 설정을 웹에서 자동으로 불러오는 구조임  
    관련 문서([config precedence order](https://opencode.ai/docs/config/#precedence-order))와 **RCE 취약점 가능성**이 제기된 [GitHub 이슈](https://github.com/anomalyco/opencode/issues/10939)가 있음  
  - OpenClaw에서도 비슷한 문제를 봤음. 빠른 배포가 경쟁력이라 생각하지만, 그만큼 **프로덕션 안정성**이 희생됨  
  - “오픈”이라는 이름과 달리 **데이터 전송**이 많다는 보고가 있음. 이를 제거한 [RolandCode 포크](https://github.com/standardnguyen/rolandcode)가 존재함  
  - 제작자도 [X에서](https://x.com/thdxr/status/2031377117007454421) 너무 쉽게 프로토타입을 배포한 점을 인정하고, 정리와 수정에 더 투자하겠다고 언급했음  
  - 이런 문제는 **에이전트 코딩 방식**과 TypeScript 중심 개발 문화에서 비롯된 것 같음  

- OpenCode 팀은 “코딩은 죽었다” 같은 과장된 말을 하지 않음  
  **코드 품질**을 중시하는 현실적인 태도를 보임  
  - 아마 매 분기마다 반대되는 **OKR**을 쓰지 않아도 되기 때문일 것임  

- Anthropic AI에서 블랙리스트된 에이전트라 들었지만, **서브에이전트 구조**가 마음에 듦  
  각 에이전트마다 모델을 선택할 수 있어 유연함. 다만 Claude Code를 써야 하는 상황이 아쉬움  
  - 실제로는 블랙리스트가 아님. 단지 **Claude Code 구독 플랜**으로는 OpenCode를 사용할 수 없고, API 상업 요금제로만 가능함  
  - Anthropic API를 직접 쓰면 OpenCode와 함께 사용 가능함  
  - 약 **$3000짜리 AMD395+ 머신**이면 거의 완전한 오픈 개발 환경을 구축할 수 있음  

- OpenCode를 정말 좋아함. 직접 **prune**과 **retrieve**라는 플러그인을 만들었음  
  prune은 대화 중 일부 메시지를 요약으로 대체하고, retrieve는 필요할 때 원문을 다시 불러옴  
  [라이브 개발 영상](https://www.youtube.com/live/z0JYVTAqeQM?si=oLvyLlZiFLTxL7p0)을 진행하며 테스트했는데, **무한 컨텍스트 윈도우**처럼 느껴질 정도로 효과적이었음  
  - 흥미롭지만, 깃허브 저장소나 패키지 매니저 배포 링크를 찾을 수 없음. 공개된 곳이 있는지 궁금함  

- $10짜리 Go 플랜과 **spec 기반 워크플로우**로 놀라울 만큼 생산적이었음  
  2개월째 Claude를 쓰지 않음. GPT 5.4 기반의 **서브에이전트**를 활용해 작업 계획과 리뷰를 자동화함  
  모델을 자유롭게 바꿔 쓸 수 있어 학습 효과가 큼. GLM, Kimi 같은 무료 모델도 의외로 쓸 만함  
  만약 내가 **프론티어 연구소의 주주**라면, 그들의 진입장벽이 점점 낮아지는 게 걱정될 것임  
  - 진짜 **모트(moat)** 는 프론티어 모델을 직접 연구할 수 있는 인력임. OpenCode가 그런 모델을 만들기 전까진 단순한 래퍼에 불과함  
  - 고품질 모델을 어떤 기준으로 선택해 쓰는지, 관련 철학을 더 알고 싶음  

- 나는 [Pi.dev](https://pi.dev) 유저임  
  - 나도 같음. Pi는 **시스템 프롬프트가 최소화**되어 있는데도 잘 작동함. 반면 OpenCode의 프롬프트는 너무 길고 감정적인 부분이 많음  
    Pi의 단순한 프롬프트를 OpenCode에 적용하고 싶지만, 현재는 **커스텀 포크** 없이는 불가능함  
  - Pi는 훌륭한 프로젝트이며, **경량 에이전트 개발**의 좋은 참고 사례임  
  - Pi는 단순하고 유연함. 최근 GitLab CI에서 **ChangeLog.md 자동 생성**에 사용했는데, Qwen 3.5와 조합하니 잘 작동했음  
    Pi를 프로그래밍적으로 실행해 커밋을 분석하고 600초 안에 필요한 컨텍스트를 수집함. 이런 자동화가 가능하다는 점이 인상적임  
  - OpenCode가 오픈소스 Claude Code라면, Pi는 **오픈소스 코딩 에이전트**에 더 가까운 느낌임  

- 데이터 엔지니어링용으로 특화된 OpenCode 포크 [Altimate Code](https://github.com/AltimateAI/altimate-code)가 있음  

- Claude Code는 VS Code 터미널에서도 **현재 파일과 선택된 라인**을 즉시 인식하는데, OpenCode는 그 수준에 도달하지 못함  
  문서에는 가능하다고 되어 있지만, 실제로는 **전용 확장 프로그램과 특정 단축키**에서만 제한적으로 작동함  

- 나는 OpenCode를 코딩이 아니라 **에이전트 백엔드**로 사용함  
  skills, FastAPI 서버, opencode go(minimax)와 조합하면 **저렴하면서도 지능적인 시스템**을 구축할 수 있음  
  claw를 쓰면 채널을 통해 대화도 가능함  

- **오프라인 모드와 프라이버시**에 대한 명확한 설명이 필요함  
  GitHub 이슈들을 보면 불안함이 남음. 코드가 내 기기를 벗어나지 않게 하고 싶음  
  - 관련 논의는 [이 이슈](https://github.com/anomalyco/opencode/issues/10416)에서 확인 가능함
