큐레이션
Open WebUI
Ollama와 OpenAI 호환 API를 한곳에서 쓰는 자체 호스팅 AI 인터페이스
Python149.5k+

요약
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 도구 운영까지 장기 활용 가치가 있는 후보입니다.