문서, 로컬 임베더, 로컬 벡터 저장소 및 에이전트가 한 번에 설치되어 조립된 워크스페이스형 RAG 제품을 원한다면 AnythingLLM을 선택하세요. 무료 역할 기반 액세스 제어를 갖춘 다중 사용자 채팅 플랫폼을 원하고 어차피 자체 모델 엔드포인트를 가져올 예정이라면 Open WebUI를 선택하세요. 두 제품 모두 무료로 자체 호스팅할 수 있고 타사의 OpenAI 호환 base URL과 키를 사용하며, 두 경우 모두 반복 비용은 소프트웨어가 아니라 호스팅과 모델 토큰입니다.
이 페이지는 양방향으로 비교에 답합니다. “AnythingLLM vs Open WebUI”와 “Open WebUI vs AnythingLLM”은 같은 결정이므로 별도의 역순 페이지는 없습니다. 아래의 모든 주장은 각 프로젝트의 자체 사이트, 문서 또는 저장소에서 인용했으며 2026년 9월 18일에 확인했습니다. Kunavo는 어느 클라이언트도 런타임 테스트하지 않았으므로 여기에는 벤치마크, 지연 시간 수치 또는 검색 품질 판정이 없습니다.
비교 전에 이름에 관한 한 가지 참고 사항입니다. Open WebUI는 과거에 Ollama WebUI였으며, Ollama 팀이 사용자가 이 프로젝트를 공식 Ollama 상표 항목으로 오인하는 것을 피하고 싶다고 밝힌 뒤 프로젝트 자체의 공개 명명 논의에 따라 이름이 변경되었습니다. 팀 페이지에 따르면 이 프로젝트는 제작자이자 창립자인 Tim J. Baek이 이끕니다. 여전히 이전 문구를 사용하는 포크는 별도의 현재 경쟁 제품이 아닙니다. text-generation-webui도, Stable Diffusion web UI도, Mozilla AI의 any-llm 라이브러리도 마찬가지입니다.
누가 무엇을 선택해야 하나요
| 현재 상황 | 선택 | 이유 |
|---|---|---|
| 한 사람, 한 대의 노트북, 노트북 밖으로 나가면 안 되는 문서 | AnythingLLM Desktop | 기본 제공 LLM 제공업체가 포함된 단일 설치 — 기능 표에서 one-click install과 함께 Desktop 전용으로 표시한 두 행 중 하나 — 에 로컬 임베더와 로컬 벡터 저장소가 포함되며 호스팅할 것이 없음 |
| 계정, 역할 및 리소스별 액세스가 필요한 팀 | 어느 쪽이든 가능하지만 모델을 확인하세요 | Open WebUI에는 라이선스 제한 없이 Admin / User / Pending 역할, 그룹 및 모델별 액세스 제어가 있습니다. AnythingLLM은 Docker 빌드에서만 다중 사용자를 지원합니다. |
| 여러 사람이 동시에 열 수 있는 브라우저 UI가 필요함 | Open WebUI 또는 Docker의 AnythingLLM | AnythingLLM Desktop에는 브라우저로 접근할 수 있는 UI가 전혀 없으며, 네트워크 검색 토글은 인터페이스가 아니라 API를 노출합니다. |
| 검색 파이프라인을 직접 조립하고 싶음 | AnythingLLM | 워크스페이스, 문서 처리, 에이전트 및 직접 정의한 규칙으로 작동하는 모델 라우터가 함께 제공됩니다. 무엇이든 구성하기 전에 번들된 로컬 임베더와 저장소로 검색이 작동합니다. |
| 검색의 모든 부분을 직접 구성하고 싶음 | Open WebUI | 임베딩 엔진, 하이브리드 BM25 검색, 외부 재순위 지정 및 벡터 저장소를 모두 직접 설정하는 환경 변수로 관리합니다. |
| 인터페이스를 화이트 라벨링하고 싶음 | Docker의 AnythingLLM | 화이트 라벨링은 문서화된 Docker 기능입니다. Open WebUI는 사용자 50명 기준을 초과하면 브랜딩 변경을 제한합니다. |
| 서버를 전혀 실행하고 싶지 않음 | AnythingLLM Cloud | 여기서 유일한 퍼스트파티 호스팅 옵션입니다. Open WebUI 자체의 배포 옵션은 모두 자체 호스팅이며, 아래에 설명하는 실제 기능 제한이 있습니다. |
한 방향에서는 마이그레이션 비용이 생각보다 저렴하지만 다른 방향에서는 그렇지 않습니다. 채팅 연결은 이식 가능합니다. 같은 base URL과 키를 몇 분 안에 옮길 수 있습니다. 그러나 문서는 그렇지 않습니다. 각 제품은 고유한 워크스페이스 또는 지식 모델과 고유한 벡터 저장소를 사용하므로 전환하려면 코퍼스를 다시 수집하고 임베딩해야 합니다. 결정하기 전에 알아야 할 일방통행 문 두 가지가 있습니다. AnythingLLM 문서에 따르면 인스턴스를 다중 사용자 모드로 전환하면 단일 사용자 모드로 되돌릴 수 없습니다. 또한 AnythingLLM Desktop은 단일 사용자용 애플리케이션으로 설명되므로, 팀 배포로 성장하는 데스크톱 파일럿은 업그레이드가 아니라 Docker로의 이동입니다.
각 제품의 비용
| 에디션 | 공개 가격 | 가격에 포함되는 것과 포함되지 않는 것 |
|---|---|---|
| AnythingLLM Desktop | 무료 | 단일 사용자용; 다중 사용자, 브라우저 UI 또는 화이트 라벨링 없음 |
| AnythingLLM 자체 호스팅(Docker) | 무료, MIT 라이선스 | 다중 사용자, 사용자 관리, 화이트 라벨링 및 삽입 가능한 채팅 위젯을 잠금 해제하는 에디션 |
| AnythingLLM Cloud — Basic | 월 $50 | 비공개 인스턴스와 사용자 지정 서브도메인. 페이지 자체가 “LLM API Key만 가져오세요”라고 하므로 추론은 포함되지 않습니다. 좌석 수나 사용량 할당량은 공개되지 않았습니다. |
| AnythingLLM Cloud — Pro | 월 $99 | “우선 리소스를 제공하는 더 높은 성능”으로 청구되며 지원 응답 목표는 72시간입니다. 클라우드 제한 페이지에는 Professional 등급이 Starter보다 더 많은 컴퓨팅을 제공한다고 나와 있습니다. 다시 말하지만 좌석 수나 할당량은 공개되지 않았습니다. |
| AnythingLLM Cloud — Enterprise | Contact Us — 공개된 가격 없음 | 온프레미스 배포, 사용자 지정 통합, SSO 및 RBAC |
| AnythingLLM Desktop Pro | 공개 페이지 어디에도 게시되지 않음 | 기기 내 Magic 기능 세 가지의 일일 한도를 늘리고 문서 워터마크를 제거합니다. RAG, 에이전트 또는 모델 연결을 제한하지는 않습니다. |
| Open WebUI — 표준 자체 호스팅 사용 | 무료 | 모델 연결, RAG 및 RBAC 문서에는 라이선스 제한이 없습니다. 30일 동안 사용자 50명을 초과하면 브랜딩은 그대로 유지해야 합니다. |
| Open WebUI — 엔터프라이즈 라이선스 | 견적만 제공 — 공개된 가격이나 등급 없음 | 화이트 라벨링, 리브랜딩 및 Terminals 기능. 해당 기능의 자체 페이지에는 프로덕션 사용에 엔터프라이즈 라이선스가 필요하다고 명시되어 있습니다. 개인이 아니라 등록된 조직에 제공됩니다. |
모든 출처는 2026년 9월 18일에 확인했습니다: AnythingLLM 가격, Desktop Pro 개요, Open WebUI 엔터프라이즈 라이선스 및 라이선스 페이지. 주의할 점은 세 가지입니다. 첫째, “AnythingLLM Pro”는 서로 관련 없는 두 제품의 이름입니다. $99 호스팅 Cloud 등급과 Desktop Pro 라이선스 키를 가리키므로 어느 쪽인지 밝히지 않은 가격은 의미가 없습니다. 둘째, Desktop Pro 가격은 확인할 수 있는 공개 페이지 어디에도 게시되어 있지 않습니다. 확인일에 유일한 결제 URL이 브라우저가 아닌 요청을 거부했으므로 금액을 미검증 상태로 취급하고 결제 화면에서 확인하세요. 셋째, 공급업체 자체 페이지의 등급 이름이 서로 다릅니다. 가격 페이지는 Basic과 Pro라고 하지만 클라우드 제한 페이지는 같은 등급을 Starter와 Professional이라고 부릅니다. 이름이 아니라 결제 시 구매하는 등급을 확인하세요.
AnythingLLM Cloud는 기능 제한이 가장 큰 에디션이기도 하며, 이러한 제한은 가격만으로는 분명하지 않습니다. 해당 페이지에 따르면 호스팅 클라우드에는 기본 제공 LLM이 없고, 대용량 문서(파일 크기가 아니라 단어 수 기준)를 업로드하면 CPU가 과부하되어 프로세스가 종료되고 502가 발생할 수 있으며, 사용자 지정 에이전트와 MCP는 지원되지 않습니다. AnythingLLM을 평가하는 이유가 MCP나 사용자 지정 에이전트라면 예산과 관계없이 호스팅 등급은 잘못된 에디션입니다.
RAG 비용을 항목별로 보기
일반적인 가정은 문서 채팅 설정에서 추론, 임베딩, 재순위 지정 및 저장소에 각각 비용이 청구된다는 것입니다. 두 제품 모두 이 요소들을 별도로 구성할 수는 있지만, 기본 상태에서 별도로 청구되는 것은 하나뿐입니다. 두 제품 모두 기본적으로 로컬 MiniLM 임베더와 로컬 저장소를 사용하며, 외부 API를 지정하지 않는 한 재순위 지정을 API로 보내지 않습니다.
| 파이프라인 단계 | AnythingLLM 기본값 | Open WebUI 기본값 | API에서 청구되나요? |
|---|---|---|---|
| 채팅 추론 | 구성한 제공업체 | 구성한 연결 | 예 — 이것이 청구 비용입니다 |
| 임베딩 | 번들된 로컬 임베더 — 네이티브 엔진이 Xenova/all-MiniLM-L6-v2을 기본 모델로 설정합니다. | RAG_EMBEDDING_ENGINE이 비어 있으며 참조 문서에서는 이를 Default (SentenceTransformers)라고 부릅니다. 기본 모델은 sentence-transformers/all-MiniLM-L6-v2입니다. | 아니요. 엔진을 제공업체로 전환할 때까지는 청구되지 않습니다. |
| 재순위 지정 | 번들된 로컬 cross-encoder — 네이티브 재순위 지정기가 재순위 지정을 사용할 때 Xenova/ms-marco-MiniLM-L-6-v2을 프로세스 내에서 로드합니다. | 엔진이 비어 있으며 참조 문서에서는 이를 로컬 Sentence-Transformer CrossEncoder라고 부릅니다. 기본 상태에서는 재순위 지정 모델이 설정되지 않습니다. | 아니요. AnythingLLM의 번들 재순위 지정기는 프로세스 내에서 실행되며, Open WebUI에서는 RAG_RERANKING_ENGINE=external일 때만 API에 연결됩니다. |
| 벡터 저장소 | 인스턴스 내 LanceDB이며 구성이 필요하지 않음 | VECTOR_DB의 기본값은 chroma이며, slim 이미지에서는 pgvector입니다. | 아니요 — API가 아니라 디스크에 저장됩니다. |
| 호스팅 | 사용자 컴퓨터, Docker 호스트 또는 월 $50부터 시작하는 Cloud | 사용자 컴퓨터 또는 Docker 호스트 | API 청구는 아니지만 실제 비용이 발생함 |
두 가지 결과가 있습니다. 임베딩 비용 항목을 예산에 넣고 있었다면, 의도적으로 외부 엔진을 켤 때까지 삭제하세요. Kunavo는 임베딩 모델이나 text-to-speech 또는 speech-to-text 모델도 제공하지 않습니다. 카탈로그에는 채팅, 이미지, 비디오 및 음악 모델만 있으므로 어느 제품의 임베더, 전사 제공업체 또는 음성 제공업체를 Kunavo로 지정하는 것은 현재 불가능합니다. 로컬 기본값을 유지하세요. Open WebUI에서 임베딩을 외부 제공업체로 옮기면 자체 참조 문서에 따르면 RAG_EMBEDDING_BATCH_SIZE의 기본값은 1이며, 청크당 요청 하나를 보내므로 대규모 수집은 비용이 커지기 전에 먼저 느려집니다. 같은 페이지는 기본 Chroma 저장소가 여러 워커나 복제본에서 안전하지 않은 SQLite 클라이언트를 사용한다고 경고합니다. 이는 비용 결정이 아니라 확장성 결정이지만 같은 프로젝트에 영향을 줍니다. 파이프라인 설계 자체는 RAG 구현 가이드를 참조하세요.
두 엔드포인트 중 어느 하나를 가리키는 경우
둘 다 OpenAI 호환 기본 URL과 키를 받으며, 두 형식은 개념보다 형태에서 더 큰 차이가 있습니다.
# AnythingLLM — LLM Preference -> provider "Generic OpenAI"
Base URL https://api.kunavo.com/v1 # the /v1 root, handed verbatim to the OpenAI SDK
API Key sk-kn-...
Model context window <your model's context window> # defaults to 4096 if left blank
Max Tokens 4096 # defaults to 1024 if left blank
Selected Model claude-sonnet-5
# …or as environment variables on the Docker build:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.kunavo.com/v1'
GENERIC_OPEN_AI_API_KEY=sk-kn-...
GENERIC_OPEN_AI_MODEL_PREF='claude-sonnet-5'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=<your model's context window> # falls back to 4096
# Open WebUI — Settings -> Admin -> Connections -> Manage OpenAI API Connections -> Add
URL https://api.kunavo.com/v1
API Key sk-kn-...
# …or at container start:
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL=https://api.kunavo.com/v1 \
-e OPENAI_API_KEY=sk-kn-... \
-v open-webui:/app/backend/data \
--name open-webui ghcr.io/open-webui/open-webui:main처음 시도에서 제대로 작동하는지는 네 가지 세부 사항에 달려 있습니다. URL 접미사: AnythingLLM 자체의 .env.example는 /v1를 사용해 기본 경로를 작성하며, 공급자 소스가 나머지를 결정합니다. 값은 변경되지 않은 채 baseURL로 OpenAI SDK에 전달되므로, SDK는 사용자가 입력한 값에 자체 경로를 덧붙입니다. /v1 루트를 사용하세요. 공급자 경고: AnythingLLM은 이 연결을 개발자 중심 공급자로 표시하며, “구성 설정을 잘못 입력하면 의도한 대로 작동하지 않을 수 있다”고 주의를 줍니다. 이것이 세 번째 세부 사항인 문제를 일으키는 기본값입니다. 위에 연결된 공급자 소스에 따르면 해당 환경 변수가 설정되지 않은 경우 최대 토큰 수는 1024, 프롬프트 창은 4096으로 대체되며, 이 기본값으로 인해 응답이 잘리는 현상은 게이트웨이 오류와 정확히 동일하게 보일 수 있습니다. 넷째, 두 제품 모두 모델 검색은 선택 사항입니다. AnythingLLM의 Generic OpenAI 공급자는 모델 ID를 사전 검증하지 않습니다. 위에 연결된 소스는 파일 자체의 표현대로 모델이 유효한지 알 수 없기 때문에 검사를 바로 건너뜁니다. 이는 이 공급자의 동작이지, AnythingLLM의 이름이 지정된 공급자에 대한 설명이 아닙니다. 한편 Open WebUI는 문서에서 /models를 구현하지 않는 공급자는 연결 확인에 실패하지만, 이것이 “공급자가 호환되지 않는다는 뜻은 아니며 채팅 완성은 계속 작동한다”고 설명합니다. 그런 다음 Model IDs 허용 목록에 모델 이름을 직접 추가해야 합니다.
같은 페이지에는 엔드포인트 계약이 명확하게 공개되어 있습니다. /v1/chat/completions는 필수 경로이며, /v1/models, /v1/embeddings, /v1/audio/speech, /v1/audio/transcriptions 및 /v1/images/generations는 선택 사항으로, 각각 하나의 기능을 활성화합니다. 특정 엔드포인트가 이 선택 사항 다섯 가지 중 무엇에 응답하는지는 해당 엔드포인트의 역할이며, 여기서의 답은 제한적입니다. Kunavo는 임베딩 모델을 제공하지 않으며 텍스트 음성 변환이나 음성 텍스트 변환도 제공하지 않습니다. 따라서 해당 목록의 RAG, TTS 및 STT 항목은 기존에 구성한 설정을 그대로 사용합니다. 또한 Open WebUI는 “코어에서 공급자별 비표준 API를 구현하지 않으며”, 이러한 공급자는 미들웨어 프록시 또는 파이프 함수 중 하나로 연결해야 한다고 설명합니다. AnythingLLM에는 이에 상응하는 계약이 공개되어 있지 않지만, 해당 .env.example와 공급자 소스는 두 가지 유용한 우회 방법을 제공합니다. 추가 인증이 필요한 게이트웨이에는 GENERIC_OPEN_AI_CUSTOM_HEADERS를 사용하고, 공급자의 이벤트 스트림이 오작동할 때는 GENERIC_OPENAI_STREAMING_DISABLED를 사용해 스트리밍을 끌 수 있습니다.
Open WebUI에만 해당하는 배포상의 함정이 하나 있습니다. Direct Connections 기능을 사용하면 관리자가 활성화한 후 일반 사용자가 자신의 기본 URL과 키를 추가할 수 있지만, 브라우저가 API 공급자와 직접 통신하므로 해당 공급자는 Open WebUI 도메인의 교차 출처 요청을 허용해야 합니다. 페이지에서는 엄격한 공급자가 CORS를 이유로 브라우저의 직접 요청을 차단할 수 있다고 설명합니다. 이는 Open WebUI가 아니라 선택한 API의 특성이며, 팀에 이 기능을 약속하기 전에 테스트할 가치가 있습니다. Claude 때문에 이 페이지를 찾았다면 알아둘 호스트 이름 규칙이 하나 더 있습니다. Open WebUI의 Anthropic 페이지는 api.anthropic.com를 포함하는 모든 URL을 감지하고 해당 호스트에 특별한 모델 목록 및 /api/v1/messages 패스스루 처리를 적용한다고 설명합니다. 게이트웨이를 포함한 다른 모든 호스트 이름은 일반적인 OpenAI 호환 연결로 처리됩니다. 일반적으로 “호환”이 무엇을 포함하고 포함하지 않는지는 OpenAI 호환 API 가이드를 참조하세요.
한 달간 문서 채팅에 드는 비용
두 제품 모두 소프트웨어는 무료이므로 변동 비용은 모델 토큰입니다. 검색 증강 턴은 입력 중심입니다. 각 질문에는 검색된 청크, 시스템 프롬프트 및 일부 대화 기록이 포함됩니다. 한 달에 200턴, 턴당 입력 토큰 6,000개와 출력 토큰 500개를 가정하면 입력 토큰은 120만 개, 출력 토큰은 100,000개입니다.
| 모델 | Kunavo 요금, 1M당 입력 / 출력 | 해당 월의 예상 비용 |
|---|---|---|
| Claude Sonnet 5 | $1.40 / $7.00 | $2.38 |
| Claude Haiku 4.5 | $0.70 / $3.50 | $1.19 |
이는 현재 Kunavo 카탈로그 요금을 기준으로 위 가정에서 계산한 토큰 산술입니다. 실제 사용량을 측정한 결과가 아니며 청구액의 상한도 아닙니다. 자체 청크 수, 기록 길이 및 재시도 동작이 모델 선택보다 비용을 더 크게 움직일 수 있습니다. 또한 가장 저렴하게 표시된 요금과 작업을 완료하는 데 드는 최저 비용은 서로 다른 주장입니다. 어려운 검색 질문에 더 약한 모델이 세 번 시도해야 한다면 한 번에 답하는 모델보다 비용이 더 들 수 있습니다. Kunavo의 카탈로그 금액은 청구 하한입니다. 업스트림에서 요금을 보고하면 청구액은 카탈로그 비용과 적용 가능한 마크업을 포함한 업스트림 비용 중 더 큰 금액이 됩니다. 최소 충전액은 선불 크레딧 $10이며 구독이 아닙니다. 캐시 요금과 외부 도구는 이 예시에 포함되지 않습니다. 청구 세부 정보를 참조하세요.
다중 사용자, 권한 및 라이선스 기준
두 제품이 가장 크게 갈라지는 지점이며, 기능 수가 아니라 어떤 빌드를 실행하는지가 핵심입니다. AnythingLLM의 데스크톱 개요에서는 Desktop을 “싱글 플레이어” 애플리케이션으로 설명하고, 다중 사용자 지원, 사용자 관리, 워크스페이스 액세스 관리, 비밀번호 보호, 화이트 라벨링, 삽입 가능한 채팅 위젯 및 브라우저로 액세스 가능한 UI를 Docker 전용 기능으로 나열합니다. 표에서는 두 행을 반대로 Desktop 전용으로 표시합니다. 원클릭 설치와 내장 LLM 공급자입니다. 따라서 팀에서 AnythingLLM을 사용하려면 Docker 빌드가 필요하며, 이를 다중 사용자 모드로 전환하면 되돌릴 수 없습니다.
Open WebUI는 처음부터 여러 사용자를 전제로 합니다. 세 가지 역할인 Admin, User 및 Pending과 권한 그룹 및 모델별 액세스 제어에는 RBAC 문서 어디에도 라이선스 제한이 없습니다. 제한되는 것은 브랜딩입니다. 30일 동안 사용자가 50명을 초과하면 엔터프라이즈 라이선스를 보유하지 않는 한 Open WebUI 이름과 마크를 계속 표시해야 합니다. 또한 Terminals는 사용자당 하나의 워크스페이스를 프로비저닝하고 별도의 파일과 프로세스를 제공하며, 프로덕션 사용에는 엔터프라이즈 라이선스가 필요하다고 명시합니다. 대규모 조직을 위한 화이트 라벨 내부 어시스턴트가 요구 사항이라면 기능이 아니라 이 조항이 결정적인 사실이며, AnythingLLM의 Docker 화이트 라벨링이 엔터프라이즈 견적과 비교할 대안입니다.
확인 날짜 기준 GitHub API에서 확인한 두 프로젝트의 현재 상태는 다음과 같습니다. AnythingLLM은 MIT 라이선스이며 보관되지 않았고, 최신 릴리스는 2026년 8월 27일에 공개된 v1.16.1입니다. Open WebUI도 보관되지 않았으며, 최신 릴리스는 2026년 8월 31일에 공개된 v0.11.3입니다. 라이선스는 표준 OSS 라이선스가 아닌 사용자 지정 라이선스이므로 NOASSERTION으로 보고되었습니다. 최근 한 달 내 릴리스가 있었고 저장소가 보관되지 않았다는 두 신호를 보면 어느 프로젝트도 휴면 상태가 아닙니다.
게이트웨이가 들어갈 위치
어느 제품도 추론 기능을 판매하지 않으므로 둘 다 모델 엔드포인트가 필요하며, 동일한 엔드포인트를 가리킬 수 있습니다. 따라서 나란히 시험하기가 저렴합니다. 각각 설치하고 기본 URL 하나와 키 하나를 입력한 뒤 비교표가 아니라 동일한 모델에서 비교하세요. Kunavo는 두 제품이 모두 사용하는 OpenAI 호환 표면을 제공합니다. 둘 중 하나에 대한 설정 가이드가 공개되어 있으며, 이는 당사에서 수행한 호환성 테스트가 아니라 문서화된 안내입니다. Open WebUI를 Kunavo에 연결한 다음 키를 연결할 준비가 되면 Kunavo 계정을 생성하세요. AnythingLLM에는 위의 Generic OpenAI 필드 매핑을 사용하세요. 인터페이스 후보를 아직 좁히는 중이라면 LibreChat과 Open WebUI 비교에서 세 번째 주요 후보를 확인할 수 있습니다.
자주 묻는 질문
AnythingLLM과 Open WebUI의 차이점은 무엇인가요?
AnythingLLM은 Mintplex Labs가 만든 워크스페이스 중심 RAG 제품입니다. 문서는 워크스페이스에 저장되며, 데스크톱 빌드는 기본 제공 LLM 제공업체, 로컬 임베더 및 로컬 벡터 저장소가 이미 연결된 단일 애플리케이션으로 설치됩니다. 데스크톱 개요의 자체 기능 표에서는 Built-in LLM provider를 Desktop 전용으로 표시합니다. Open WebUI는 Tim J. Baek을 제작자이자 창립자로 명시한 문서 기반의 채팅 플랫폼이며, 자체 모델 엔드포인트를 가져오는 방식을 전제로 합니다. 문서는 Admin, User 및 Pending 역할, 권한 그룹, 모델별 액세스 제어 같은 다중 사용자 기능과 필터·파이프 및 도구를 포함하는 플러그인 시스템을 중심으로 설명합니다. 두 제품 모두 무료로 자체 호스팅할 수 있고 OpenAI 호환 base URL과 키를 모두 허용합니다. 실질적인 차이는 AnythingLLM이 검색 파이프라인을 더 많이 조립된 형태로 제공하는 반면 Open WebUI는 팀 배포 기능을 더 많이 제공한다는 점입니다.
Open WebUI는 무료인가요? 오픈 소스인가요?
실행 자체는 무료입니다. 엔터프라이즈 페이지의 라이선스 표에는 Standard Use — “원래 브랜딩을 그대로 유지한 내부 사용” — 가 Free로 표시되어 있으며, 라이선스 페이지는 Open WebUI가 “여전히 무료이고 허용적인 라이선스로 제공된다”고 설명합니다. 그러나 아무 조건 없이 현재 릴리스를 오픈 소스라고 부르는 것은 정확하지 않습니다. 프로젝트 자체의 라이선스 페이지에 따르면 2025년 4월 19일 v0.6.6부터 Open WebUI 브랜딩을 변경·삭제·불명확하게 표시할 수 없으며, 예외는 세 가지입니다(30일 동안 사용자 50명 이하, 서면 허가를 받은 실질적 기여자, 엔터프라이즈 라이선스). 또한 이 제한으로 인해 OSI 승인을 받을 수 없다고 명시합니다. v0.6.5까지의 모든 버전은 BSD-3을 유지합니다. GitHub에서 라이선스를 NOASSERTION으로 보고하는 것은 사용자 지정 라이선스라는 뜻이지, 독점 라이선스이거나 라이선스가 없다는 뜻은 아닙니다.
AnythingLLM은 무료인가요?
데스크톱 애플리케이션은 무료로 다운로드할 수 있고 Docker를 이용한 자체 호스팅도 무료이며, 저장소는 MIT 라이선스입니다. 이름이 같은 유료 제품은 두 가지입니다. AnythingLLM Cloud는 호스팅 서비스로, 2026년 9월 18일 확인 기준 Basic은 월 $50, Pro는 월 $99, Enterprise는 Contact Us로 표시됩니다. AnythingLLM Desktop Pro는 데스크톱 v1.15.0 이상을 위한 라이선스 키로, 기기 내 Magic 기능 세 가지의 일일 허용량을 늘리고 문서 워터마크를 제거합니다. 문서에 따르면 이 기능들은 선택 사항이고 항상 무료 등급이 있으며 AnythingLLM 사용에 필요하지 않습니다. 두 유료 제품 모두 모델 추론을 포함하지 않습니다.
RAG에는 어느 쪽이 더 나은가요?
두 제품은 서로 다른 형태의 요구에 답하며, 이 가이드에서는 어느 쪽도 런타임 테스트를 하지 않았으므로 벤치마크를 제공하지 않습니다. AnythingLLM은 워크스페이스를 중심으로 검색을 구성하고 기본적으로 로컬 all-MiniLM-L6-v2 임베더와 인스턴스 내 LanceDB 저장소를 사용합니다. LanceDB 페이지에 따르면 문서 텍스트와 임베딩은 애플리케이션 밖으로 나가지 않고 구성이 필요하지 않으므로, 제공업체를 구성하기 전에도 문서 채팅이 작동합니다. Open WebUI 역시 기본적으로 로컬 SentenceTransformers 임베더를 사용하며 재순위 지정 엔진은 기본적으로 비어 있습니다. 참조 문서에서는 이를 로컬 Sentence-Transformer CrossEncoder라고 설명하지만 기본 재순위 지정 모델은 설정되어 있지 않으므로 어느 경우에도 API로 전송되는 것은 없습니다. 또한 기본값이 false인 플래그 뒤에 하이브리드 BM25 및 벡터 검색을 추가하고, 외부 재순위 지정기를 포함해 더 많은 배관 요소를 환경 변수로 노출합니다. 외부 재순위 지정기는 URL에 경로가 추가되지 않으므로 전체 URL을 제공해야 한다고 참조 문서가 경고합니다. 자신의 문서로 판단하세요. 검색 품질은 비교표가 아니라 코퍼스의 특성입니다.
API 키 하나로 두 제품을 동시에 구동할 수 있나요?
채팅에는 가능합니다. 두 제품 모두 OpenAI 호환 base URL과 키를 허용하며, 두 제품이 같은 엔드포인트를 사용해도 되므로 평가 중 나란히 실행하여 동일한 모델에서 비교할 수 있습니다. 하지만 키가 자동으로 적용되지 않는 다른 기능 영역이 있습니다. 두 제품 모두 임베더, 전사 및 이미지 생성은 각각 별도의 제공업체와 base URL 및 자격 증명을 사용합니다. 따라서 채팅을 게이트웨이에 연결해도 검색은 이전에 사용하던 설정으로 남습니다.
둘 중 하나라도 타사 엔드포인트를 통해 Claude를 기본 지원하나요?
헤드라인에서 암시하는 방식으로는 지원하지 않습니다. AnythingLLM에는 Anthropic 제공업체가 있지만 서버 자체의 .env.example에 문서화된 세 변수는 API 키, 모델 기본 설정 및 cache-control 설정뿐이며 base path는 없습니다. 따라서 Anthropic 호환 게이트웨이는 OpenAI 호환 경로를 통해 사용해야 합니다. Open WebUI의 Anthropic 처리는 호스트 이름으로 제한됩니다. 문서에 따르면 Open WebUI는 api.anthropic.com이 포함된 모든 URL을 감지하고 해당 호스트의 네이티브 모델 목록을 OpenAI 형식으로 변환합니다. 또한 해당 호스트에서 Open WebUI 자체의 /api/v1/messages 엔드포인트로 보내는 요청은 채팅 파이프라인 외부에서 네이티브 방식으로 /v1/messages에 전달됩니다. 다른 호스트 이름은 일반적인 OpenAI 호환 연결입니다. 같은 페이지는 Claude 네이티브 기능을 위해 pipe 함수나 LiteLLM 같은 프록시를 사용하라고 안내합니다. 이는 설정 하나를 전환하는 것이 아니라 직접 구축하는 브리지입니다.
한 달 동안 어느 한쪽을 운영하는 데 비용이 얼마나 드나요?
두 경우 모두 소프트웨어는 무료이므로 비용은 호스팅과 모델 토큰입니다. 기본 상태에서 유일한 API 비용 항목은 채팅입니다. 두 제품 모두 기본적으로 로컬 임베딩을 사용하고, 외부 API를 지정하지 않는 한 재순위 지정을 API로 보내지 않기 때문입니다. Kunavo 카탈로그 요율을 사용한 예시 토큰 산술로, 각 6,000개 입력 토큰과 500개 출력 토큰을 사용하는 검색 증강 대화 200회라면 한 달 채팅 비용은 중간급 모델에서 몇 달러, 빠른 모델에서는 1달러보다 훨씬 적습니다. 이는 명시된 토큰 가정에 따른 추정치이지 측정된 작업 비용이나 상한이 아닙니다. Kunavo의 최소 충전액은 선불 크레딧 $10입니다.
공급업체 가격, 라이선스 조건, 릴리스 버전, 기본 구성 값 및 문서 인용문은 2026년 9월 18일에 anythingllm.com, docs.anythingllm.com, docs.openwebui.com, 각 프로젝트의 저장소 및 GitHub API를 기준으로 확인했으며 모두 위에 연결되어 있습니다. Kunavo 토큰 요금은 실시간 카탈로그에서 읽었고, 월별 수치는 명시된 토큰 가정에 따른 예시 추정치입니다. Kunavo는 어느 클라이언트도 런타임 테스트하지 않았습니다.