단계별 가이드 · 2026년 업데이트

OpenCode 튜토리얼: 설치부터 DeepSeek 연결, 첫 작업까지

오픈소스 터미널 코딩 에이전트를 설치하고 DeepSeek V4 Flash Free(또는 자신의 API 키)에 연결한 뒤, 실제 앱을 스캐폴딩하고 플랜 모드를 익히는 13단계 — 전 과정을 실제 스크린샷으로 담았습니다.

핵심 요약

  • opencode.ai의 curl 명령 한 줄로 설치하고, 아무 프로젝트 폴더에서 opencode를 실행합니다.
  • /connect로 어떤 프로바이더든 연결 — 무료 DeepSeek V4 Flash 모델을 고르거나 DeepSeek·OpenAI·Anthropic API 키를 붙여넣으세요.
  • 플랜 모드는 번호 붙은 계획과 질문을 먼저 내놓고, 빌드 모드는 승인 후에야 파일을 건드립니다.
  • /init이 AGENTS.md를 만들어 다음 세션마다 규칙을 자동으로 읽습니다 — git에 커밋하세요.

OpenCode Full Tutorial: Free Models, Skills & MCPs

영상 워크스루:Eric Tech23:11

YouTube에서 보기

DeepSeek V4 + OpenCode Is INSANE!

모델 정보:Julian Goldie SEO9:51

YouTube에서 보기

작성된 단계는 OpenCode 공식 문서(opencode.ai/docs)와 DeepSeek 공식 OpenCode 통합 가이드(api-docs.deepseek.com)로 검증했습니다: /connect → deepseek → API 키 → DeepSeek-V4-Flash, OpenCode v1.18.30 이상.

워크스루 영상의 프레임은 채널 출처를 밝히고 사용했으며, 각 단계에서 원본 영상의 해당 시점으로 이동할 수 있습니다. 문구와 스크린샷 선정은 본 사이트의 고유 결과물입니다.

설치부터 첫 작업 완료까지 13단계

  1. 1

    한 줄 설치 명령어 복사

    opencode.ai를 열어 설치 명령어 — curl -fsSL https://opencode.ai/install | bash — 를 터미널에 붙여넣고 실행합니다. npm·Homebrew·Scoop 설치도 있지만 curl 스크립트가 표준 경로이고 PATH 등록도 자동입니다.

    opencode.ai download page with the curl -fsSL https://opencode.ai/install | bash one-liner under The open source AI coding agent headline and npm, brew, scoop tabs beside it
    opencode.ai 설치 페이지에는 패키지 매니저별 명령어도 나열되어 있습니다.1:10 보기
  2. 2

    설치가 끝나면 새 터미널을 열 것

    스크립트가 끝나면 "Successfully added opencode to $PATH"와 함께 프로젝트로 이동해 opencode를 실행하라는 힌트가 출력됩니다. "command not found"가 뜨면 그 터미널이 설치 전에 열린 것 — 새 터미널을 열면 해결됩니다.

    macOS terminal confirming the OpenCode installer added the binary to PATH in .zshrc and printing the cd into a project then run opencode quick-start hint
    설치가 완료되면 PATH에 등록되고 퀵스타트 힌트가 출력됩니다.1:30 보기
  3. 3

    프로젝트 안에서 OpenCode 실행

    아무 폴더로 cd하거나(또는 VS Code에서 프로젝트를 열고 내장 터미널 사용) opencode를 실행합니다. Ask anything 입력창, 하단 Build 배지의 현재 모델, 그리고 "/connect로 프로바이더를 추가하라"는 팁이 나타납니다. Ctrl+C로 종료합니다.

    OpenCode TUI welcome screen on first launch with the Ask anything prompt box, the Big Pickle model from OpenCode Zen in the Build badge and a tip to run /connect to add an AI provider
    첫 실행: 웰컴 화면이 바로 /connect를 안내해 줍니다.2:00 보기
  4. 4

    /connect로 프로바이더 선택

    입력창에 /connect를 입력합니다. OpenCode Zen(추천 — 검증된 모델 목록을 하나의 API 키로 이용), 저가 구독형 OpenCode Go, OpenAI ChatGPT, Anthropic, GitHub Copilot, Google 로그인이 나열됩니다. 구독은 정액제, API 키는 종량제입니다.

    OpenCode Connect a provider dialog listing OpenCode Zen as recommended above OpenCode Go, OpenAI ChatGPT, Anthropic, GitHub Copilot and Google inside the VS Code terminal
    /connect에는 Zen·Go·주요 퍼스트파티 프로바이더가 나란히 표시됩니다.3:40 보기
  5. 5

    API 키 발급 후 붙여넣기

    OpenCode Zen을 고르면 API 키 입력창과 Zen 콘솔 링크가 열립니다. 로그인 후 Create API Key를 누르고 복사해 터미널에 붙여넣으세요 — 키 발급은 무료이며 사용한 토큰만큼만 과금됩니다. 키는 로컬에 저장되어 한 번만 설정하면 됩니다.

    OpenCode Zen console API Keys page with the blue Create API Key button and the test and Default API Key rows used for pay-as-you-go authentication
    Zen 콘솔이 발급하는 키로 터미널 에이전트를 인증합니다.4:08 보기
  6. 6

    DeepSeek V4 Flash Free 선택하고 인사하기

    모델 피커에서 무료 모델에는 Free 배지가 붙습니다 — DeepSeek V4 Flash Free로 스크롤해 Enter를 누르고 "hi"를 보내 응답을 확인하세요. 자신의 DeepSeek 계정을 쓰려면 DeepSeek 공식 가이드와 동일합니다: /connect → deepseek 프로바이더 → platform.deepseek.com/api_keys의 API 키 → DeepSeek-V4-Flash 선택(OpenCode v1.18.30 이상).

    OpenCode Zen model picker with DeepSeek V4 Flash Free highlighted and marked Free among Claude Sonnet 4.8, GPT-5.2, DeepSeek V4 Pro and Kimi K2.2 Think Free
    DeepSeek V4 Flash Free는 Enter 한 번이면 됩니다 — 카드 등록 불필요.4:30 보기
  7. 7

    새 세션에서 실제 작업 시키기

    우하단 게이지는 현재 세션의 컨텍스트 사용량입니다. /new로 새 세션을 시작한 뒤 구체적으로 지시하세요 — 예: "hello world를 출력하는 NestJS 서버 앱을 스캐폴딩해 줘". OpenCode는 파일 목록을 세우고 코드를 작성하며 할 일을 하나씩 지웁니다. Esc 두 번으로 중단, continue로 재개합니다.

    OpenCode Build mode receiving the prompt to scaffold a NestJS server application that prints Hello World with the GPT-5.3 OpenAI medium model shown in the status bar
    문장 하나면 OpenCode가 앱 전체를 스캐폴딩해 줍니다.7:20 보기
  8. 8

    결과가 실제로 도는지 검증하기

    OpenCode는 마지막에 요약을 남깁니다: 생성된 파일, 설치, 빌드, 그리고 서버에 curl해 응답을 확인하는 런타임 체크. 다른 터미널에서 개발 서버를 띄우고 http://localhost:3000에서 Hello World를 직접 확인하세요. 페이지를 눈으로 보기 전까지 에이전트의 보고는 주장일 뿐입니다.

    OpenCode completion summary for the NestJS scaffold listing every created file plus verification steps where npm install, the build and a runtime check against localhost:3000 returned Hello World
    스캐폴드 요약은 Hello World를 반환한 런타임 체크로 끝납니다.7:40 보기
  9. 9

    /variants로 추론 강도 조절하기

    /variants는 Select variant 대화상자를 엽니다: default·none·low·medium·high. 강도가 높을수록 오래 생각하고 비용도 커집니다. 기계적인 수정은 low로 충분합니다. 현재 단계는 상태 표시줄 모델 이름 옆에 표시됩니다.

    OpenCode Select variant dialog offering default, none, low, medium and high reasoning effort levels with medium highlighted for the current session model
    /variants는 세션을 나가지 않고도 추론 강도를 바꿉니다.8:34 보기
  10. 10

    병렬 작업은 세션으로 분리하기

    /sessions는 프로젝트의 모든 대화를 나열합니다 — Enter로 전환하고, 표시된 단축키로 이름 변경·삭제를 합니다. 오래 걸리는 작업은 분리하세요: 한 세션은 리팩터링, 다른 하나는 문서 작성. /share는 대화를 공개 URL로, /export는 Markdown 파일로, /timeline은 이전 메시지로 되감습니다.

    OpenCode sessions dialog listing Refactoring YouTube scripts into folders next to Refining AGENTS.md so two separate tasks stay available in one project
    세션 대화상자가 작업별 히스토리와 컨텍스트를 분리해 줍니다.10:30 보기
  11. 11

    빌드 전에 플랜으로 확인하기

    Shift+Tab으로 플랜 모드로 전환 — 배지가 Build에서 Plan으로 바뀌고 에이전트는 읽기만 합니다: 번호 붙은 계획을 제안하고 마지막에 확인 질문을 던집니다. (최신 문서에서는 같은 토글이 Tab에 배정되어 있습니다. 우하단 표시기를 확인하세요.) 답하고 승인한 뒤 빌드 모드로 돌아가면 합의된 대로 실행합니다.

    OpenCode plan mode proposing a numbered script-folder refactor and pausing on a clarification question about renaming yt_toolkit before a single file is touched
    플랜 모드는 편집이 아니라 질문으로 끝납니다 — 승인 후에 빌드하세요.13:29 보기
  12. 12

    스킬로 확장하기

    스킬은 어떤 코딩 에이전트든 재사용할 수 있는 플레이북입니다. skills.sh 리더보드에서 고르고(클래식은 Superpowers), 권한 프롬프트를 승인하면 OpenCode가 프로젝트의 agents/skills 폴더에 설치합니다. 재시작 후 /skills로 목록을 확인하세요.

    OpenCode terminal fetching the Superpowers skill install instructions from the skills.sh registry before writing anything into the project
    skills.sh에서 Superpowers 스킬을 프로젝트로 바로 가져옵니다.15:55 보기
  13. 13

    /init으로 프로젝트 가르치기

    /init은 저장소를 분석해 루트에 AGENTS.md를 작성합니다: 프로젝트 규칙, 폴더 맵, 컨벤션. 이후 모든 세션이 이를 읽으므로 네이밍 규칙, 수정 금지 경로, 응답 스타일이 자동 적용됩니다. 공식 문서는 팀이 하나의 에이전트 설정을 공유하도록 AGENTS.md를 git에 커밋하길 권장합니다.

    AGENTS.md generated by OpenCode /init opened in VS Code showing Project Local rules and a Session Orientation section that every future session will read
    /init이 생성한 AGENTS.md에 모든 세션이 물려받는 규칙이 저장됩니다.17:30 보기

OpenCode FAQ

관련 가이드