큐레이션

Open WebUI

Ollama와 OpenAI 호환 API를 한곳에서 쓰는 자체 호스팅 AI 인터페이스

Python149.5k+
Open WebUI 대표 이미지

요약

Open WebUI는 Ollama와 OpenAI 호환 API를 연결해, 브라우저에서 여러 AI 모델을 대화형으로 사용하는 자체 호스팅 인터페이스입니다.

도구 소개

공식 README 기준으로 Open WebUI는 로컬 모델과 외부 API를 한 화면에서 다루는 웹 인터페이스입니다. 채팅, 모델 선택, 파일·문서 활용, 워크스페이스, 도구·함수·MCP 연결을 지원하며 Docker, pip, uv, Kubernetes 등 여러 방식으로 설치할 수 있습니다.

Ollama를 로컬에서 실행하거나 OpenAI 호환 API 키를 연결하면, 팀 내부 도구나 개인용 AI 작업 화면으로 운영할 수 있습니다.

사용 포인트

  • Ollama 모델을 ChatGPT와 비슷한 화면에서 사용
  • OpenAI 호환 API와 로컬 모델을 한 인터페이스에서 비교
  • 문서·파일을 올려 질의하고 반복 작업용 채팅 공간 구성
  • 도구, 함수, MCP를 연결해 채팅을 업무 흐름으로 확장
  • Docker 볼륨으로 대화·설정 데이터를 보존하며 자체 운영

설치와 시작

공식 README의 Docker 기본 실행 명령입니다.

docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

실행 후 http://localhost:3000에 접속합니다. Ollama를 컨테이너 밖에서 실행한다면 OLLAMA_BASE_URL 또는 Docker 네트워크 설정을 공식 설치 문서에 맞춰 추가합니다.

선정 사유

GitHub 공식 API에서 149,532 stars와 2026-08-21 최신 push를 확인했습니다. 공식 README에는 실제 Open WebUI 채팅 화면과 모델 선택 화면이 포함되어 있고, 설치·연결 대상·주요 기능을 직접 확인할 수 있습니다. 로컬 모델과 외부 API를 하나의 운영 화면으로 묶는 목적이 분명해, 개인 실험부터 팀 내부 AI 도구 운영까지 장기 활용 가치가 있는 후보입니다.

참고