← 소프트웨어 자료실

Ollama

Ollama는 공개 가중치 AI 모델을 Mac 등에서 로컬로 실행하거나 클라우드로 이용하고, 대화·개발 도구·애플리케이션에 연결하는 프로그램입니다.

어떤 사용자를 위한 도구인가

Ollama는 AI 모델을 직접 선택해 실행하려는 개발자, 로컬 문서 처리 흐름을 만들려는 실무자에게 적합합니다. 하나의 고정된 챗봇이 아니라 여러 모델을 실행하고 연결하는 기반 도구이므로 한국어 답변 품질, 이미지 이해, 코딩 능력은 선택한 모델에 따라 달라집니다.

공식 홈페이지는 로컬과 클라우드 실행을 모두 안내합니다. 로컬 모델로 처리하면 Ollama가 입력 내용을 보지 않는다고 설명하지만, 클라우드 모델은 서비스 제공을 위해 입력과 응답을 원격 처리합니다.

지원 OS와 버전 검토

공식 빠른 시작 문서는 macOS·Windows·Linux를 지원 대상으로 명시합니다. 따라서 제공된 macOS 항목은 지원 OS 전체를 나타내지는 않습니다. Mac은 macOS 14 Sonoma 이상이 필요하며, Apple M 계열은 CPU·GPU 실행을 지원하고 x86 Mac은 CPU만 지원합니다.

입력된 0.35.1은 공식 릴리스 목록에서 확인되지만, 확인 당시 Latest 표시는 0.40.0입니다. 현재 문서의 기능을 모두 0.35.1의 기능으로 간주하면 안 됩니다. 공식 배포와 문서가 계속 제공되고 있어 제품 전체의 지원 종료를 나타내는 근거는 확인되지 않았습니다.

설치와 첫 작업 순서

Mac에서는 공식 다운로드 페이지에서 설치 파일을 받은 뒤, macOS 문서가 안내하는 방식으로 Ollama 앱을 Applications 폴더에 넣고 실행합니다. 앱이 명령줄 도구 연결 권한을 요청할 수 있습니다. 먼저 OS 버전과 여유 저장 공간을 확인하고, 작은 로컬 모델부터 선택하는 편이 좋습니다.

현재 빠른 시작 예시는 터미널에서 ollama run gemma4:e2b를 입력하는 방식입니다. 모델을 내려받은 뒤 대화가 시작되며 /bye로 종료합니다. 문서는 이 모델의 다운로드를 약 7.2GB, 권장 가용 GPU 메모리 또는 Mac 통합 메모리를 8GB로 안내합니다. 이는 Ollama 전체의 공통 최소 사양이 아닙니다.

주요 기능과 실무 활용

명령줄의 pull·run·ls·ps·stop·rm으로 모델 다운로드, 실행, 목록 확인, 메모리 사용 상태 확인과 정리를 할 수 있습니다. 개발자는 기본 로컬 주소인 localhost:11434의 API를 애플리케이션에 연결할 수 있고, OpenAI·Anthropic 호환 인터페이스도 일부 기능 범위에서 이용할 수 있습니다.

실무 예시로 고객 문의에서 개인정보를 제거한 뒤 로컬 모델에 전달해 ‘문의 유형·요청 사항·답변 초안’을 추출하는 흐름을 만들 수 있습니다. JSON 스키마를 지정하면 후속 프로그램이 읽기 쉬운 형태로 결과를 받을 수 있습니다. 다만 형식 준수가 내용의 정확성을 보장하지 않으므로 원문 대조가 필요합니다. 공식 문서상 Ollama Cloud는 현재 구조화된 출력을 지원하지 않습니다.

무료 사용과 유료 클라우드

공식 가격표는 자체 하드웨어에서 모델을 실행하는 사용량을 무제한으로 안내합니다. 로컬 실행에는 클라우드 구독이 필수는 아니지만 저장 공간, 메모리와 연산 자원은 사용자가 마련해야 합니다.

클라우드 Free는 월 구독료 0달러이며 시작용 크레딧과 일부 모델 접근을 제공합니다. Pro는 월 20달러 또는 연 200달러에 월 60달러의 사용 크레딧, Max는 월 100달러에 월 300달러의 크레딧을 포함합니다. 클라우드 동시 요청은 Free 1개, Pro 3개, Max 10개입니다. 포함 크레딧은 이월되지 않으며 추가 크레딧을 구매할 수 있습니다. 모델별 입력·출력 토큰 요금도 확인해야 합니다.

문제가 생겼을 때 확인할 순서

명령어가 인식되지 않으면 앱 실행 여부와 CLI의 PATH 연결을 먼저 확인합니다. API 연결이 거부되면 Ollama가 실행 중인지, 연결 주소가 기본 포트 11434와 맞는지 살펴봅니다. 다운로드 문제는 여유 디스크 공간과 네트워크·프록시 설정부터 점검합니다.

응답이 느리면 ollama ps의 PROCESSOR 항목으로 CPU·GPU 적재 상태를 확인하고 더 작은 모델이나 짧은 문맥으로 비교합니다. 문맥 길이를 늘리면 메모리 요구량도 증가합니다. Mac에서는 ~/.ollama/logs의 app.log와 server.log를 확인할 수 있습니다. 로컬만 사용할 목적이라면 클라우드 기능을 끄는 설정도 검토합니다.

다른 도구와 선택 기준

대화 화면에서 여러 채팅을 폴더로 정리하고 두 대화를 나란히 비교하는 작업이 중심이라면, 공식 문서에 이러한 기능을 안내하는 LM Studio도 비교 대상입니다. Ollama는 명령줄 모델 관리, 로컬 API 연결, 지원 개발 도구와의 연동이 필요한 흐름에서 검토할 만합니다.

선택할 때는 화면 편의성뿐 아니라 원하는 모델의 지원 여부, 한국어 결과, 메모리 요구량, 외부 전송 허용 범위를 함께 비교해야 합니다. Ollama 내부에서도 로컬 실행은 장비 성능과 데이터 처리 위치를, 클라우드 실행은 원격 처리와 사용료를 기준으로 판단합니다.

공식 안내

주요 기능

  • 명령줄에서 모델을 내려받고 실행하며 설치된 모델과 실행 상태 관리
  • 로컬 HTTP API로 자체 애플리케이션에 AI 대화 기능 연결
  • 지원하는 멀티모달 모델에 이미지와 질문을 함께 입력
  • 임베딩 모델로 문장을 벡터로 변환해 검색 기능 개발에 활용
  • 로컬 API에서 JSON 스키마에 맞춘 구조화된 응답 생성
  • Modelfile로 시스템 지시문 등을 지정한 모델 설정 구성
  • Claude Code·Codex·VS Code 등 지원 도구와 연동
  • 로컬 모델과 Ollama 클라우드 모델 중 실행 환경 선택
광고

관련 프로그램

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