English Arabic 简体中文 繁體中文 Français Deutsch 日本語 한국어 Português Русский Español

Novita AI와 OpenCode 함께 사용하기: 궁극의 설정 가이드

Novita AI와 OpenCode 함께 사용하기: 궁극의 설정 가이드

코딩 워크플로에서 단일 AI 제공업체에 묶여 지치셨나요? OpenCode가 게임을 바꿉니다.

OpenCode는 오픈소스 AI 코딩 에이전트로, 강력한 AI 지원을 터미널, IDE 또는 데스크톱에 직접 제공합니다. 차별점은 무엇일까요? 완전한 유연성입니다. 하나의 생태계에 묶어두는 독점 솔루션과 달리, OpenCode는 Models.dev 통합을 통해 75개 이상의 LLM 제공업체를 지원합니다.

이 가이드는 Novita AI의 정예 코딩 모델인 DeepSeek V3.2, GPT OSS 120B, GLM-4.7 등을 통해 OpenCode를 강화하는 방법을 보여줍니다.

결과는 필요에 따라 확장되는 저렴한 고성능 AI 인프라입니다. 익숙하지 않은 코드베이스를 탐색하든, 프로덕션 준비 코드를 생성하든, 복잡한 문제를 디버깅하든, 이 통합은 높은 비용 없이 강력한 기능을 제공합니다.

OpenCode란?

OpenCode는 터미널, IDE 또는 데스크톱에서 코드 작성을 도와주는 오픈소스 에이전트입니다. 터미널 기반 인터페이스, 데스크톱 앱 또는 IDE 확장 프로그램으로 제공되며, 무료 모델이 포함되어 있거나 모든 제공업체의 모든 모델을 연결할 수 있습니다.

개발자가 OpenCode를 선택하는 이유:

모든 모델 지원: OpenCode를 사용하면 사용자가 Claude, OpenAI, Google, Novita AI 또는 로컬 모델 등 모든 제공업체의 모든 AI 모델을 통합하여 사용할 수 있습니다. 이러한 유연성은 단일 생태계에 묶이지 않고 각 특정 작업에 가장 적합한 모델을 선택할 수 있음을 의미합니다.

고도로 사용자 정의 가능: 이 도구는 플러그인과 스킬로 고도로 사용자 정의가 가능하여 다양한 워크플로에 적응할 수 있습니다. 백엔드 API, 프론트엔드 컴포넌트 또는 데이터 파이프라인 작업 중 어떤 것이든 OpenCode가 개발 스타일에 맞춰집니다.

주요 기능은 다음과 같습니다:

  • LSP 지원: LLM에 적합한 Language Server Protocol을 자동으로 로드합니다.
  • 멀티 세션: 동일한 프로젝트에서 여러 에이전트를 병렬로 시작합니다.
  • 링크 공유: 참조 또는 디버깅을 위해 모든 세션에 대한 링크를 공유합니다.
  • Claude Pro: Anthropic으로 로그인하여 Claude Pro 또는 Max 계정을 사용합니다.
  • ChatGPT Plus/Pro: OpenAI로 로그인하여 ChatGPT Plus 또는 Pro 계정을 사용합니다.
  • 모든 모델: 로컬 모델을 포함하여 Models.dev를 통한 75개 이상의 LLM 제공업체
  • 모든 편집기: 터미널 인터페이스, 데스크톱 앱, IDE 확장 프로그램으로 제공됩니다.

내장 에이전트:

OpenCode에는 Tab 키로 전환할 수 있는 두 가지 내장 에이전트가 포함되어 있습니다:

  • build: 개발 작업을 위한 기본 전체 접근 에이전트
  • plan: 분석 및 코드 탐색을 위한 읽기 전용 에이전트 (기본적으로 파일 편집을 거부하며, bash 명령 실행 전에 권한을 묻습니다. 익숙하지 않은 코드베이스 탐색이나 변경 계획에 이상적입니다.)

또한 복잡한 검색 및 다단계 작업을 위한 @general 서브에이전트가 포함되어 있으며, 메시지에서 @general을 사용하여 호출할 수 있습니다.

OpenCode를 위해 Novita AI를 선택해야 하는 이유

Novita AI는 강력한 AI 인프라를 제공하여 OpenCode 사용자에게 이상적인 선택입니다. 그 이유는 다음과 같습니다:

최고 코딩 모델 지원

Novita AI는 코딩 작업에 최적화된 모든 주요 모델을 지원합니다:

  • DeepSeek V3.2
  • Qwen3 Coder 480B A35B Instruct
  • OpenAI GPT OSS 120B
  • Minimax M2.1
  • GLM-4.7
  • Kimi K2 Thinking

고급 코딩 기능

Novita AI는 코딩 시나리오를 위해 특별히 설계된 개발자 친화적인 기능을 제공합니다:

도구 호출

AI 모델이 외부 도구 및 API와 상호 작용할 수 있도록 합니다. 이는 데이터베이스 쿼리부터 API 테스트에 이르기까지 복잡한 개발 워크플로 및 통합을 구축하는 데 필수적입니다.

구조화된 출력

JSON 또는 기타 구조화된 형식으로 일관된 형식의 응답을 얻습니다. 수동 형식 지정 없이 빌드 파이프라인에 직접 통합되는 코드를 생성하는 데 완벽합니다.

프롬프트 캐싱

자주 사용하는 프롬프트와 컨텍스트를 캐싱하여 비용을 절감하고 응답 시간을 개선합니다. 반복적인 코딩 작업과 동일한 파일을 반복적으로 쿼리하는 대규모 코드베이스 분석에 이상적입니다.

개발자 성능을 위해 구축됨

Novita AI의 인프라는 개발자에게 필요한 성능을 제공합니다:

높은 TPS (초당 토큰 수): 엔터프라이즈급 GPU로 구동되는 빠른 토큰 생성은 지연 없는 원활한 코딩 워크플로를 보장합니다. 더 이상 자동 완성 제안이나 코드 설명을 기다릴 필요가 없습니다.

낮은 TTFT (첫 번째 토큰까지의 시간): 요청에서 첫 번째 응답까지의 최소 지연 시간은 모든 초가 중요한 대화형 코딩 세션에 중요합니다.

비용 효율적인 API 액세스

경쟁력 있는 가격으로 간단한 API를 통해 200개 이상의 AI 모델에 액세스하여 개인 개발자와 팀 모두 AI 기반 개발에 접근할 수 있도록 합니다.

OpenCode와 Claude Code 비교

OpenCode와 Claude Code 모두 AI 기반 코딩 지원을 제공하지만, 철학과 구현 방식에서 상당한 차이가 있습니다.

OpenCode 장점

100% 오픈소스

OpenCode의 전체 코드베이스는 검사, 수정 및 기여가 가능합니다. 이러한 투명성은 보안을 보장하고, 사용자 정의를 가능하게 하며, 개발 환경에 대한 완전한 제어권을 제공합니다.

제공업체 중립

OpenCode는 Claude, OpenAI, Google, Novita AI 또는 로컬 모델에서도 작동합니다. AI 모델이 발전하고 가격이 변함에 따라 단일 제공업체에 묶이지 않습니다. 작업 요구 사항이나 비용 최적화에 따라 모델 간 전환이 가능합니다.

즉시 사용 가능한 LSP 지원

OpenCode는 프로젝트에 적합한 Language Server Protocol을 자동으로 로드하여 수동 구성 없이 컨텍스트 인식 인텔리전스를 제공합니다.

TUI 중심

Neovim 사용자와 terminal.shop의 창시자가 구축한 OpenCode는 터미널 인터페이스의 가능성을 한계까지 확장하여, 터미널에서 작업하는 개발자에게 강력한 명령줄 경험을 제공합니다.

클라이언트/서버 아키텍처

이 아키텍처를 통해 OpenCode는 컴퓨터에서 실행되는 동시에 모바일 앱이나 다른 클라이언트에서 원격으로 구동할 수 있습니다. TUI 프론트엔드는 많은 가능한 클라이언트 중 하나일 뿐입니다.

멀티 세션 지원

동일한 프로젝트에서 여러 에이전트를 병렬로 실행하여 별도의 터미널 창에서 프론트엔드, 백엔드 및 문서 작업을 동시에 수행할 수 있습니다.

Claude Code 특징

Anthropic 통합: Anthropic의 Claude 모델과 직접 통합되어 Claude 생태계에 최적화되었습니다.

큐레이팅된 경험: 단일 제공업체 집중으로 세련되고 일관된 사용자 경험을 보장합니다.

공식 지원: 전용 지원 채널을 갖춘 Anthropic의 지원을 받습니다.

OpenCode 설치하기

빠른 설치 (권장)

OpenCode를 설치하는 가장 빠른 방법:

curl -fsSL https://opencode.ai/install | bash

: 설치 전에 0.1.x보다 오래된 버전을 제거하세요.

패키지 관리자

# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest

# Windows (Scoop)
scoop install opencode

# Windows (Chocolatey)
choco install opencode

# macOS and Linux (Homebrew - recommended, always up to date)
brew install anomalyco/tap/opencode

# macOS and Linux (official brew formula, updated less frequently)
brew install opencode

# Arch Linux
paru -S opencode-bin

# Any OS
mise use -g opencode

# Nix
nix run nixpkgs#opencode
# or for latest dev branch
nix run github:anomalyco/opencode

데스크톱 앱 (베타)

OpenCode는 데스크톱 애플리케이션으로도 사용할 수 있습니다. opencode.ai/download에서 직접 다운로드하세요.

macOS (Homebrew):

brew install --cask opencode-desktop

Windows (Scoop):

scoop bucket add extras
scoop install extras/opencode-desktop

설치 디렉토리

설치 스크립트는 설치 경로에 대해 다음 우선순위 순서를 따릅니다:

  1. $OPENCODE_INSTALL_DIR - 사용자 정의 설치 디렉토리
  2. $XDG_BIN_DIR - XDG 기본 디렉토리 사양 준수 경로
  3. $HOME/bin - 표준 사용자 바이너리 디렉토리 (존재하거나 생성 가능한 경우)
  4. $HOME/.opencode/bin - 기본 대체

예시:

OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash

XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

OpenCode에서 Novita AI 구성하기

OpenCode는 AI SDK와 Models.dev를 사용하여 75개 이상의 LLM 제공업체를 지원합니다. Novita AI 추가는 간단합니다.

1단계: Novita AI API 키 받기

  1. Novita AI 콘솔로 이동합니다.
  2. 아직 계정이 없다면 계정을 만듭니다.
  3. **“Create API Key”**를 클릭합니다.
  4. API 키를 안전하게 복사하여 저장합니다.

2단계: Novita AI를 OpenCode에 연결

OpenCode에서 /connect 명령을 실행합니다:

/connect

제공업체 목록에서 Novita AI를 검색한 다음, 프롬프트가 표시되면 API 키를 입력합니다:

┌ API key
│
│
└ enter

끝입니다! OpenCode가 API 키를 저장하며, 이제 Novita AI 모델로 코딩을 시작할 준비가 되었습니다.

OpenCode에서 모델 선택 및 사용하기

모델 구성하기

Novita AI를 연결한 후 OpenCode 구성에서 사용할 모델을 설정해야 합니다.

  1. /models 명령을 실행하여 모델을 선택합니다:
/models
  1. 사용 가능한 Novita AI 모델을 찾아보고 하나를 선택합니다. 사용 가능한 전체 모델 목록은 Novita AI 모델 카탈로그를 방문하세요.

OpenCode 에이전트 사용하기

OpenCode에는 Tab 키를 사용하여 전환할 수 있는 두 가지 내장 에이전트가 포함되어 있습니다.

Build 에이전트 (기본값)

build 에이전트는 전체 액세스 권한이 있는 기본 개발 동반자입니다.

할 수 있는 작업:

  • 파일 생성, 수정 및 삭제
  • bash 명령 실행
  • 패키지 설치
  • 테스트 및 빌드 스크립트 실행
  • 포괄적인 코드 변경

전체 제어가 필요한 활발한 개발 작업에는 build 에이전트를 사용하세요.

Plan 에이전트 (읽기 전용)

plan 에이전트는 안전한 코드 탐색 및 분석을 위해 설계되었습니다.

주요 기능:

  • 기본적으로 파일 편집 거부: 코드 탐색 중 실수로 인한 변경 방지
  • bash 명령 실행 전 권한 요청: 시스템 상호 작용을 인지하도록 보장
  • 익숙하지 않은 코드베이스 탐색에 이상적: 수정 전 코드를 이해하는 안전한 방법

plan 에이전트를 사용해야 하는 경우:

  • 익숙하지 않은 코드베이스 분석
  • 코드 아키텍처 검토
  • 리팩토링 전략 계획
  • 변경 없이 제안 받기

General 서브에이전트

OpenCode에는 복잡한 검색 및 다단계 작업을 위한 general 서브에이전트도 포함되어 있습니다. 메시지에서 @general을 사용하여 호출하세요.

예시:

@general Find all API endpoints in this codebase and list their authentication requirements

general 서브에이전트는 전체 프로젝트에 걸쳐 정보를 검색, 분석 및 종합해야 하는 다단계 워크플로에 탁월합니다.

에이전트 간 전환

세션 중에 Tab 키를 눌러 buildplan 에이전트 간에 전환합니다.

일반적인 워크플로:

  1. plan으로 시작하여 익숙하지 않은 코드를 탐색하고 이해합니다.
  2. 변경할 준비가 되면 build로 전환합니다.
  3. plan으로 돌아와 수정 사항을 확인합니다.

에이전트에 대한 자세한 내용은 OpenCode 문서를 참조하세요.

결론

벤더 종속에서 벗어나 개발 워크플로를 강화할 준비가 되셨나요?

Novita AI를 OpenCode와 통합하면 두 가지 장점을 모두 누릴 수 있습니다. OpenCode의 오픈소스 유연성과 Novita AI의 강력한 정예 코딩 모델 카탈로그가 만납니다.

개인 개발자이든 성장하는 팀의 일원이든, 이 통합은 필요에 따라 확장되는 전문가 수준의 AI 기능을 제공합니다.

시작할 준비가 되셨나요? 지금 Novita AI에 가입하고 OpenCode와 Novita AI의 안정적인 GPU 인프라를 통해 AI 기반 코딩의 미래를 경험하세요.