GitHub
anomalyco/opencode — 오픈 소스 코딩 에이전트.
AI처음 오른 때 점수 1,256
OpenCode는 터미널에서 쓸 수 있는 오픈소스 AI 코딩 도우미입니다. 이 글은 GitHub 저장소 README 파일로, 설치 방법과 사용 방법을 안내합니다.
무엇에 관한 글인가요?
이 글은 OpenCode의 설치 방법을 보여 줍니다. 명령어 한 줄로 설치하거나, npm, Homebrew, pacman 같은 패키지 관리자로 설치할 수 있습니다. 데스크톱 앱 버전도 베타로 제공됩니다. 또 두 가지 기본 에이전트(build, plan)를 소개합니다.
꼭 알아야 할 내용
- 설치 명령어는 여러 가지이며, macOS, Linux, Windows, Arch Linux, Nix 등 다양한 환경을 지원합니다.
- 데스크톱 앱은 macOS(Apple Silicon, Intel), Windows, Linux용 파일이 있습니다.
- 에이전트 전환은 Tab 키로 합니다.
- build 에이전트는 개발 작업용으로 모든 권한을 가집니다.
- plan 에이전트는 읽기 전용이라 파일을 기본적으로 수정하지 못하고, bash 명령을 실행하기 전에 허락을 묻습니다.
에이전트란 무엇인가요?
여기서 에이전트는 사람 대신 여러 단계의 작업을 스스로 진행하는 AI 프로그램을 뜻합니다. OpenCode는 두 개의 기본 에이전트 외에, 복잡한 검색과 여러 단계 작업을 돕는 general 서브에이전트도 포함하고 있습니다. 이 서브에이전트는 내부에서 쓰이며, 글에는 호출 방법이 더 적혀 있습니다.
왜 중요한가요?
AI가 코드를 직접 읽고 고치는 도구는 점점 많아지고 있습니다. OpenCode는 오픈소스이므로 누구나 코드를 살펴보고 고칠 수 있습니다. 또 plan 에이전트처럼 안전 장치가 있어, 처음 보는 코드도 조심스럽게 살펴볼 수 있습니다.
앞으로 지켜볼 점
- 데스크톱 앱이 베타에서 정식 버전으로 나올지
- 새 설치 방식(v2 설치 스크립트)의 안정성
- 0.1.x보다 오래된 버전을 지워야 하는 문제가 얼마나 많은 사용자에게 영향을 줄지
용어 풀이
- OpenCode
- 터미널에서 쓰는 오픈소스 AI 코딩 도우미 프로그램입니다.
- Homebrew
- macOS와 Linux에서 프로그램을 쉽게 설치하도록 돕는 도구입니다.
- npm
- 자바스크립트 프로그램을 설치하고 공유하는 패키지 관리 도구입니다.
- bash
- 많은 컴퓨터에서 쓰이는 명령어 해석기(셸)입니다. 명령어를 한 줄씩 입력해 실행합니다.
- 오픈소스
- 누구나 소스 코드를 보고, 쓰고, 고칠 수 있도록 공개한 소프트웨어입니다.