← 소프트웨어 자료실

Goose

Goose는 선택한 AI 모델과 로컬 파일·명령·외부 도구를 연결해 개발과 반복 업무를 수행하는 오픈소스 AI 에이전트입니다.

어떤 사람에게 필요한가

Goose는 코드 제안을 넘어 실제 작업 도구를 호출하는 범용 AI 에이전트다. 개발자는 저장소 분석, 코드 수정, 테스트를 맡길 수 있고, 업무 자동화 담당자는 파일 처리나 데이터 분석 흐름을 구성할 수 있다. 사용자가 AI 공급자와 확장을 선택하므로 모델 연결과 도구 권한을 직접 관리할 수 있는 사람에게 적합하다.

프로그램이 컴퓨터에서 실행된다고 모든 처리가 오프라인인 것은 아니다. 클라우드 모델을 연결하면 모델 요청은 해당 공급자로 전달되므로 업무 자료를 넣기 전에 연결 방식과 데이터 취급 조건을 확인해야 한다.

주요 기능과 활용 예시

기본 활성화된 Developer 확장은 명령 실행과 파일 수정을 지원한다. MCP 확장은 필요한 외부 서비스와 자료에 접근하는 통로이며, Computer Controller는 웹 자료 수집과 자동화 기능을 제공한다. 반복 작업은 지시문, 필요한 확장, 입력 매개변수를 포함한 YAML 레시피로 정리할 수 있다.

실무에서는 웹 프로젝트의 복사본을 작업 폴더로 지정하고 “CSV 업로드 화면을 추가하고, 잘못된 열 이름을 처리하는 테스트를 만든 뒤 실행 결과와 변경 파일을 설명해 달라”고 요청하는 식으로 활용할 수 있다. 이는 활용 예시이며 실제 수행 결과를 보장하지 않는다. 생성된 코드와 테스트 결과는 담당자가 검토해야 한다.

지원 OS와 배포 상태 검토

입력 정보에는 macOS만 있지만 현재 공식 홈페이지와 설치 문서는 macOS·Linux·Windows를 안내한다. Mac용 다운로드는 Apple Silicon과 Intel로 나뉘며, Linux에는 DEB·RPM·Flatpak 안내가 있다.

기존 block.github.io/goose 주소는 새 공식 사이트 goose-docs.ai로 이동을 안내한다. 프로젝트는 현재 Agentic AI Foundation 소속이다. 확인한 공식 배포 페이지에서 v1.53.0은 최신 릴리스로 표시되며 2026년 10월 2일 공개됐다. 지원 종료 제품이라는 근거는 없고 최근 배포가 확인된다.

설치와 첫 작업 순서

Mac에서는 공식 설치 페이지에서 칩에 맞는 ZIP을 받아 압축을 풀고 앱을 실행한다. Homebrew를 사용하는 경우 공식 문서의 brew install --cask block-goose 방법도 있다. 터미널 작업을 선호하면 CLI를 선택한다.

첫 실행에서 AI 공급자와 모델을 선택하고 API 키 또는 지원되는 로그인 방식으로 인증한다. 이후 별도 연습 폴더에서 작은 작업으로 시작한다. CLI는 goose configure로 설정하고 작업 폴더에서 goose session으로 대화를 연다. 필요한 확장만 활성화하고 도구 권한을 확인한다. 기본 자율 동작에서는 승인 없이 파일을 수정하거나 명령을 실행할 수 있으므로 첫 작업 전에 권한 모드를 설정하는 편이 좋다.

무료 사용과 별도 비용

Goose 자체는 Apache 2.0 라이선스의 오픈소스 소프트웨어다. 다만 프로그램을 무료로 받는 것과 AI 추론을 무료로 이용하는 것은 별개다. 클라우드 연결에는 공급자의 API 요금, 크레딧 잔액, 요청량 제한 또는 구독 조건이 적용될 수 있다.

Ollama·LM Studio 같은 로컬 모델도 연결할 수 있지만 모델을 별도로 준비해야 하며, 속도와 작업 품질은 컴퓨터 성능과 모델의 도구 호출 능력에 영향을 받는다. 공식 문서에는 Tetrate 최초 자동 인증 시 10달러 크레딧 제공 안내가 있다. 이를 무제한 무료 이용으로 해석해서는 안 되며, 적용 조건은 이용 전에 다시 확인해야 한다.

문제가 생겼을 때 확인 순서

응답이나 실행이 실패하면 먼저 공급자 인증과 선택 모델을 확인하고, 다음으로 크레딧 잔액·요청량 제한·네트워크 연결을 점검한다. 확장 기능이 작동하지 않으면 현재 세션에서 활성화됐는지 확인한다. 기본 확장 설정 변경은 이미 열린 세션에 바로 반영되지 않을 수 있다.

Mac M3에서 앱 창이 나타나지 않는 문제는 공식 문서가 안내하는 ~/.config 읽기·쓰기 권한을 확인한다. CLI가 긴 작업에서 반복하거나 응답하지 않으면 Ctrl+C로 중단하고 작업을 나눠 새 세션을 시작한다. 개발 서버처럼 종료되지 않는 명령을 실행해 기다리는 상황인지도 살펴본다.

다른 도구와 선택 기준

선택 기준은 자동화할 작업 범위와 설정을 관리할 의향이다. 대화로 설명이나 초안만 받으면 되는 작업은 일반 AI 채팅 도구로도 처리할 수 있다. 편집기 안의 코드 작성이 중심이라면 편집기 통합형 보조 도구와 비교해 보는 편이 좋다.

Goose는 모델 공급자를 직접 고르고, 데스크톱과 CLI를 오가며, 여러 MCP 도구를 하나의 작업 흐름으로 묶고 싶을 때 검토할 만하다. 반면 모델 인증과 확장 구성을 직접 관리해야 하므로 설치 직후 모든 업무가 자동으로 연결되는 제품을 기대하면 초기 설정 부담이 있다.

공식 안내

주요 기능

  • Developer 확장으로 파일 편집, 명령 실행, 코드 구현과 테스트 수행
  • macOS·Linux·Windows 데스크톱 앱과 터미널용 CLI 제공
  • 클라우드 AI 공급자 및 Ollama·LM Studio 등 로컬 모델 연결
  • MCP 확장으로 데이터베이스·브라우저·GitHub 등 외부 도구 연동
  • 작업 지시·확장·매개변수를 YAML 레시피로 묶어 재사용
  • 도구 실행 권한과 에이전트 동작 모드를 설정
  • 데스크톱과 CLI에서 모델·확장 등 핵심 설정 공유
광고

관련 프로그램

Proxyman

proxyman.com

Proxyman은 앱과 서버 사이의 HTTP·HTTPS 요청과 응답을 수집하고, 내용을 검사하거나 시험용 응답으로 바꾸는 네트워크 디버깅 프록시다. macOS에서 웹·모바일 앱의 API 오류를 추적하는 개발자와 QA 담당자에게 적합하다.

기타macOS

OpenCode

opencode.ai

OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.

기타macOS

Maccy

maccy.app

Clipboard manager

기타macOS

mitmproxy

mitmproxy.org

mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.

기타macOS

AWS Corretto JDK

corretto.aws

AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.

기타macOS

OpenVPN Connect client

openvpn.net

OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.

기타macOS