Goose는 45.5k GitHub 스타를 보유한 오픈소스 AI 에이전트로, 모든 LLM을 완전 자율 코딩 및 워크플로 에이전트로 실행할 수 있습니다. 그리고 Novita AI는 네이티브 퍼스트클래스 제공업체로서 독점 API 비용의 극히 일부만으로 200개 이상의 모델에 액세스할 수 있게 해줍니다.
Goose란 무엇인가요?
Goose는 macOS, Linux, Windows에서 로컬로 실행되는 무료 오픈소스 AI 에이전트입니다. 낮은 메모리 오버헤드와 높은 성능을 위해 Rust로 구축된 Goose는 단순한 코드 어시스턴트를 넘어 셸 명령 실행, 패키지 설치, 파일 편집, 테스트 실행, 웹 브라우징, 데이터베이스 쿼리, 복잡한 다단계 워크플로 자동화까지 수행하며, 모두 사용자가 선택한 LLM에 의해 구동됩니다.
ChatGPT나 Claude의 웹 인터페이스와 달리 Goose는 로컬 환경에 완전히 액세스할 수 있는 상태로 사용자 머신에서 실행됩니다. API를 통해 LLM에 연결하고 강력한 확장 생태계(70개 이상의 MCP 도구)를 사용하여 텍스트 생성과 실제 시스템 작업을 연결합니다.
내부적으로 Goose는 세 가지 구성 요소 루프로 작동합니다:
- 인터페이스 — 데스크톱 앱(GUI) 또는 CLI
- 에이전트 — LLM 호출, 도구 실행, 컨텍스트를 관리하는 핵심 루프
- 확장 — MCP 기반 도구 서버(GitHub, Google Drive, 셸, 브라우저, 데이터베이스 등)
Goose는 Linux Foundation의 일부인 AAIF(Agentic AI Foundation)에서 유지 관리하며 460명 이상의 기여자와 활발한 개발이 이루어지고 있습니다.
Goose에 Novita AI를 선택해야 하는 이유
툴 호출을 지원하는 200개 이상의 모델
Goose 에이전트는 툴 호출에 크게 의존합니다. LLM은 셸 명령, 파일 편집, API 호출을 안정적으로 호출해야 합니다. 이 플랫폼은 32K에서 262K 토큰의 컨텍스트 윈도우에 걸쳐 툴 호출을 지원하는 200개 이상의 오픈소스 모델을 제공합니다. 제공업체를 변경하지 않고도 작업별로 모델을 전환할 수 있습니다.
| 모델 | 컨텍스트 | 강점 |
|---|---|---|
| moonshotai/kimi-k2.5 | 262K | 코딩, 다단계 추론 |
| zai-org/glm-5.1 | 205K | 장기 에이전트 작업 |
| minimax/minimax-m2.7 | 205K | 긴 컨텍스트 작업 |
| deepseek/deepseek-v3.2 | 164K | 코드 생성 |
| google/gemma-4-31b-it | 262K | 효율적인 명령 수행 |
최종 확인: 2026-04-20. 전체 모델 목록은 novita.ai/models에서 확인하세요.
비용 효율적인 API 액세스
독점 모델 API(Claude, GPT-4o)는 입력 토큰 100만 개당 $3~$15입니다. 이 플랫폼의 오픈소스 모델은 토큰 100만 개당 $0.02부터 시작하며, 유능한 에이전트 모델의 경우 최대 $0.80까지로, 긴 Goose 세션을 훨씬 더 경제적으로 만듭니다.
OpenAI 호환 API
API는 완전히 OpenAI와 호환되므로 Goose가 사용자 지정 코드 없이 사용할 수 있습니다. 동일한 base_url 패턴이 단일 키로 200개 이상의 모든 모델에서 작동합니다.
퍼스트클래스 제공업체 지원
Goose 공식 문서에 네이티브 제공업체로 등록되어 있습니다. 해결 방법이나 사용자 지정 구성이 필요 없습니다. goose configure를 실행하고 Novita AI를 선택한 후 실행하기만 하면 됩니다.
Goose 설치하기
macOS / Linux (권장):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Homebrew:
brew install block-goose-cli
Windows: GitHub 릴리스 페이지에서 Goose-win32-x64.zip을 다운로드하고 설정 프롬프트를 따르세요.
설치 확인:
goose --version
Goose에서 Novita AI 구성하기
1단계: Novita AI API 키 받기
- novita.ai에서 가입 또는 로그인
- 설정 → API 키 관리로 이동
- 새 키 만들기를 클릭하고 복사
2단계: goose configure로 Novita AI 연결
대화형 설정 마법사 실행:
goose configure
프롬프트가 표시되면: “Configure Providers” 선택 → “Novita AI” 선택 → NOVITA_API_KEY 입력 → 모델 선택.
3단계: 구성 확인
Goose는 ~/.config/goose/config.yaml(Linux/macOS)에 구성을 저장합니다. 다음과 같아야 합니다:
GOOSE_PROVIDER: "novita"
GOOSE_MODEL: "your-chosen-model-id"
세션을 시작하여 확인:
goose session
대안: 환경 변수 설정
CI/CD 파이프라인, Docker 컨테이너 또는 헤드리스 서버의 경우:
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-chosen-model-id
export NOVITA_API_KEY=your_api_key_here
goose session
환경 변수가 가장 높은 우선순위를 가지며 config.yaml을 재정의합니다.
일회성 모델 재정의:
goose run --model deepseek/deepseek-v3.2 -t "성능을 위해 이 함수 리팩토링"
Novita AI에서 Goose 기능 사용하기
에이전트 코딩 세션
세션을 시작하고 Goose에 상위 수준 작업을 제공하면 도구 호출을 자동으로 처리합니다:
goose session
> PostgreSQL에서 읽고 REST API를 노출하는 Python FastAPI 서비스를 작성해줘.
프로젝트 구조를 설정하고, 의존성을 설치하고, 단위 테스트를 추가해줘.
Goose는 디렉터리를 생성하고, pip를 통해 패키지를 설치하고, 코드를 작성하고, 테스트를 실행하고, 반복합니다. 이 모든 작업은 LLM 백엔드에 의해 구동됩니다.
레시피 실행 (공유 가능한 워크플로)
Goose 레시피는 재사용 가능한 매개변수화된 워크플로를 정의하는 YAML 파일입니다. 팀에서 동일한 레시피를 동일한 모델로 공유하고 실행할 수 있습니다:
goose run --recipe ./code-review.yaml --params '{"repo_path": "./my-project"}'
병렬 하위 에이전트
Goose는 각각 격리된 컨텍스트를 가진 병렬 작업을 위해 독립적인 하위 에이전트를 생성하는 것을 지원합니다. 이는 단일 세션에서 대규모 코드베이스를 보유할 수 있는 높은 컨텍스트 모델(200K+ 토큰)에서 특히 효과적입니다.
다중 모델 구성
상위 수준 추론을 위한 별도의 플래너 모델과 도구 호출을 위한 실행 모델을 설정하세요:
export GOOSE_PLANNER_PROVIDER=novita
export GOOSE_PLANNER_MODEL=your-reasoning-model
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-execution-model
Goose vs. 다른 AI 에이전트 프레임워크
|Goose|LangChain Agents|AutoGen| |—|—|—|—| |설정|단일 바이너리 설치|pip + 사용자 정의 코드|pip + 사용자 정의 코드| |인터페이스|CLI + 데스크톱 GUI|코드 전용|코드 전용| |확장|70개 이상의 MCP 도구 내장|직접 구축|직접 구축| |Novita AI|네이티브 퍼스트클래스 제공업체|OpenAI 호환 해결 방법|OpenAI 호환 해결 방법| |로컬 모델|Ollama, LM Studio, Ramalama|사용자 정의 설정 필요|사용자 정의 설정 필요| |레시피/워크플로|YAML, 공유 가능|Python 스크립트|Python 스크립트| |라이선스|Apache 2.0|MIT|MIT|
최종 확인: 2026-04-20
결론
Goose는 매우 뛰어난 오픈소스 AI 에이전트입니다. 45.5k 스타, 460명 이상의 기여자, 활발한 릴리스 주기를 자랑합니다. Novita AI를 네이티브 제공업체로 사용하면 툴 호출을 지원하는 200개 이상의 오픈소스 모델과 긴 에이전트 세션을 진정으로 경제적으로 만드는 가격에 액세스할 수 있습니다.
개발 워크플로를 자동화하든, CI/CD 통합 코드 리뷰를 실행하든, 다중 에이전트 연구 파이프라인을 구축하든, Goose + Novita AI 조합은 5분 안에 프로덕션 등급 설정을 제공합니다.
Novita AI는 개발자를 위한 선도적인 AI 및 에이전트 클라우드 플랫폼으로, OpenAI 호환 API, 에이전트 샌드박스 인프라, GPU 클라우드를 통해 200개 이상의 오픈소스 모델을 단일 계정으로 제공합니다.
추천 문서
- Novita AI와 Claude Code 사용 방법 — Claude Code를 Novita AI의 200개 이상의 오픈소스 모델에 연결
- Novita AI와 Cursor 사용 방법 — Cursor IDE에서 LLM 백엔드로 Novita AI 구성
- Novita AI와 Roo Code 사용 방법 — Novita AI의 OpenAI 호환 API로 Roo Code 실행
FAQ
Goose에서 Novita AI를 무료로 사용할 수 있나요?
Novita AI는 신규 사용자에게 시작할 수 있는 무료 크레딧을 제공합니다. 이후에는 모델당 토큰 기준으로 요금이 청구됩니다. 일반적으로 유능한 오픈소스 모델의 경우 입력 토큰 100만 개당 $0.02입니다.
Goose와 함께 어떤 Novita AI 모델을 사용해야 하나요?
작업에 따라 다릅니다. 긴 컨텍스트 에이전트 작업의 경우 200K+ 컨텍스트의 모델을 선택하세요. 비용에 민감한 워크로드의 경우 Novita AI에는 토큰 100만 개당 $0.02부터 시작하는 모델이 있습니다. 전체 카탈로그는 novita.ai/models에서 확인하세요.
Goose에서 여러 Novita AI 모델을 동시에 사용할 수 있나요?
네. 계획 작업에는 GOOSE_PLANNER_MODEL을, 실행에는 GOOSE_MODEL을 설정하세요. 둘 다 다른 Novita AI 모델을 가리킬 수 있습니다.
Goose가 내 대화를 로컬에 저장하나요?
네. 모든 세션 데이터는 사용자 머신에 로컬로 저장됩니다. Goose는 프롬프트와 도구 결과만 Novita AI API로 보냅니다.
Goose에 사용 가능한 모든 Novita AI 모델은 어디서 찾을 수 있나요?
전체 모델 카탈로그는 novita.ai/models에 있습니다. Goose는 GitHub 저장소에서 제공업체 구성을 유지 관리합니다.
