AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

명령 세 줄로 내 노트북에 코딩 에이전트 띄우기, Qwen3.8-27B + Ollama + OpenCode

예전에 27B급 모델을 내 컴퓨터에서 코딩 에이전트로 굴리려면, 추론 서버를 세우고 엔드포인트를 연결하는 세팅부터 넘어야 했습니다. 그걸 명령 세 줄로 끝내는 방법이 나왔죠.

사진 출처: KDnuggets

KDnuggets가 Qwen3.8-27B, Ollama, OpenCode 세 가지를 엮어 로컬 코딩 에이전트를 띄우는 방법을 소개했습니다. Qwen3.8-27B는 코딩·추론·도구 사용에 더해 긴 호흡의 에이전트 작업까지 강한 오픈 모델이죠. 여기에 모델을 돌려주는 Ollama와 에이전트형 코딩 환경 OpenCode를 붙이는 구성입니다.

출처: Run Qwen3.8-27B as a Local AI Coding Agent in Just 3 Commands – KDnuggets

세 도구가 나눠 맡는 일

핵심은 역할 분담입니다. 예전에는 모델을 받고, 추론 서버를 세우고, 엔드포인트를 잡아 에디터에 연결하는 일을 사람이 일일이 처리했죠. 이 구성에서는 그 단계를 세 도구가 나눠 맡습니다.

Ollama는 모델을 내려받아 로컬에서 서비스하고 GPU에 올려 추론을 돌립니다. OpenCode는 그 위에서 코드를 읽고 쓰는 에이전트 작업 공간을 제공하죠. 두 도구가 로컬 모델과 코딩 환경을 각각 맡으니, 사용자는 작업만 던지면 되는 구조입니다.

GPU 메모리가 관건

이 방식에서 가장 현실적인 조건은 GPU 메모리입니다. 원문은 24GB VRAM을 가진 RTX 3090에서 시연했는데, Ollama용 Qwen3.8-27B가 약 18GB라 모델을 통째로 GPU에 올리고도 얼마간 여유가 남는 셈. 컨텍스트 창을 키우면 그만큼 메모리도 더 든다는 계산입니다.

VRAM이 부족하면 Ollama가 모델을 GPU와 시스템 RAM에 나눠 얹습니다. 돌아가긴 하지만 생성 속도가 느려지는 게 단점. 그래서 원문은 최소 24GB VRAM을, 일부를 RAM으로 넘겨야 한다면 시스템 RAM 32GB 이상을 권장합니다.

로컬이라 얻는 것

이 조합의 매력은 완결성입니다. 모델도 추론도 코딩 환경도 전부 내 기기 안에서 돌아가는 구조. 클라우드 API 요금이 나가지 않고, 코드가 밖으로 샐 일도 없다는 겁니다.

원문 저자도 선을 긋습니다. 더 깊은 제어가 필요하면 llama.cpp가 낫지만, 이 방법은 서버를 직접 빌드하거나 긴 명령 인자와 씨름하지 않고 강력한 로컬 모델을 그냥 경험해보려는 사람을 위한 것. 며칠 전 다룬 로컬 LLM·캐스케이드 소재와 함께 보면, ‘내 손으로 세팅한다’는 각도가 조금 더 또렷해집니다.

해보려면

환경: 원문 기준 24GB VRAM GPU(RTX 3090)에서 검증했습니다. Qwen3.8-27B는 약 18GB라 24GB면 모델 대부분이 GPU에 올라갑니다. VRAM이 부족하면 시스템 RAM 32GB 이상을 권장하며, GPU와 RAM으로 분할되면 속도가 느려집니다.

출발점: 터미널 세 줄이 전부입니다.

curl -fsSL https://ollama.com/install.sh | sh
ollama serve & ollama pull qwen3.8:27b
ollama launch opencode --model qwen3.8:27b

확인: OpenCode TUI가 Qwen3.8-27B가 선택된 채 열리고, 코딩 작업을 주면 첫 요청에서 모델이 메모리에 로드된 뒤 응답이 시작됩니다. GPU에 제대로 올라갔는지는 nvidia-smi로 확인합니다.

걸리는 지점: 첫 요청은 모델 로딩 탓에 느립니다. OpenCode가 없으면 세 번째 명령에서 설치를 먼저 요구합니다. VRAM이 모자라면 RAM으로 분할돼 생성이 더뎌집니다.


AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)

Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다