DreamServer란 무엇인가?
DreamServer는 기존의 오픈소스 구성 요소들을 조합해 완전한 로컬 AI 서버를 구성해 주는 설치 도구이자 런타임입니다 — 자체 추론 엔진을 새로 만든 것은 아닙니다. GitHub 설명은 이렇게 소개합니다: "PC, Mac, Linux 머신을 AI 서버로 바꾸십시오. LLM 추론, 채팅 UI, 음성, 에이전트, 워크플로, RAG, 이미지 생성까지." 각 서비스는 Docker 컨테이너로 실행되며(Apple Silicon과 일부 Windows 구성에서는 llama-server가 컨테이너 없이 네이티브로 실행됨), 공유 설정을 통해 서로 연결됩니다.
- 제품 유형: shell/PowerShell 설치 스크립트와 Docker Compose 기반 서비스 스택으로, CLI와 웹 대시보드를 통해 제어됩니다 — 하나의 다운로드형 데스크톱 앱이 아닙니다
- 제작사/유지관리자: Osmantic
- 저장소: github.com/Osmantic/ODS, 2026년 2월 9일 생성
- 라이선스: Apache License 2.0, GitHub 저장소의 라이선스 메타데이터로 확인됨
- 명칭: GitHub 조직명, 저장소명, 일부 내부 문서는 여전히 "ODS"(Osmantic Deployment System)라는 이름을 사용하지만, 제품의 릴리스 노트와 현재 브랜딩은 "Dream Server" / DreamServer로 지칭합니다 — 이 리뷰는 현재의 주요 명칭인 DreamServer를 사용하며 필요한 곳에서는 GitHub 경로를 함께 표기합니다
- 규모: 이 리뷰 작성 시점 기준 GitHub 스타 6,500개 이상, 포크 940개 이상
프로젝트 히스토리와 버전 마일스톤
DreamServer/ODS GitHub 저장소는 2026년 2월 9일에 생성되었으며, 이후 일련의 번호가 매겨진 릴리스를 거치며 초기 "ODS" 브랜딩에서 "Dream Server" 명칭으로 릴리스 제목이 옮겨갔습니다.
- 1저장소 생성 — 2026년 2월 9일
Why it matters: Osmantic/ODS 경로 아래에서 이 프로젝트의 공개 GitHub 역사가 시작된 시점입니다. - 2v2.5.0 — 2026년 5월 21일: "Dream Server 2.5.0"
Why it matters: 이 리뷰가 확인할 수 있는 이력 중 릴리스 제목에 "ODS"가 아닌 "Dream Server" 이름이 처음 등장한 릴리스입니다. - 3v2.5.1 — 2026년 5월 26일: 신규 설치 및 부트스트랩 복구
Why it matters: 릴리스 노트에 따르면 신규 설치 및 부트스트랩 모델 다운로드 단계의 복구 동작이 개선되었습니다. - 4v2.5.2 — 2026년 5월 26일: 라이프사이클 DNS 및 소형 GPU 폴백
Why it matters: 릴리스 노트에 따르면 저사양 GPU용 폴백 경로가 추가되고 라이프사이클 DNS 처리가 수정되었습니다. - 5v2.5.3 — 2026년 5월 26일: "ODS Proxy Owner-Card Readiness"
Why it matters: 릴리스 노트에 따른 프록시 관련 준비성 수정이며 — 릴리스 제목이 다시 "ODS" 명칭으로 돌아갔습니다. - 6v2.6.0 — 2026년 7월 28일: 현재 안정 버전
Why it matters: 이 프로젝트의 문서는 v2.6.0을 이 리뷰 작성 시점의 현재 안정 릴리스로 명시하고 있으며, `main` 브랜치는 더 빠르게 활발한 개발이 이루어지고 있습니다.
DreamServer가 실제로 설치하는 것
DreamServer의 가치는 개별 구성 요소 하나하나보다, 그것들을 미리 연결해 둔 조합과 하드웨어를 인식하는 모델 선택에 있습니다. 다음은 DreamServer의 GitHub README에 따라 각 요소가 실제로 하는 일입니다.
- 채팅 및 추론 — 채팅 인터페이스는 Open WebUI, 로컬 추론은 연속 배칭을 지원하는
llama-server(자신의 GPU에 맞춰 자동 선택), 로컬/클라우드/하이브리드 라우팅을 위한 API 게이트웨이로 LiteLLM, RAG/검색을 위한 TEI 임베딩 - 음성 — 음성-텍스트 변환은 Whisper, 텍스트-음성 변환은 Kokoro
- 에이전트 및 자동화 — 기본 로컬 우선 자율/브라우저 에이전트로 Hermes Agent, 400개 이상의 연동을 지원하는 워크플로 자동화를 위한 n8n, 도구 호출을 감사하는 에이전트 정책 엔진(APE), 브라우저 기반 코딩 지원을 위한 OpenCode; OpenClaw는 마이그레이션 기간 동안 선택적으로 사용할 수 있는 지원 종료 예정 레거시 에이전트로 번들되어 있습니다
- 지식 및 검색 — RAG용 벡터 데이터베이스로 Qdrant, 자체 호스팅 사설 웹 검색을 위한 SearXNG, 심층 리서치 엔진으로 Perplexica, 그리고 선택적 유료 Brave Search API 연동
- 창작 — 노드 기반 로컬 이미지 생성을 위한 ComfyUI
- 프라이버시 및 운영 — 개인정보를 걸러 주는 "Privacy Shield" 프록시, GPU 지표와 서비스 상태를 보여 주는 실시간 대시보드, 사용량을 감시하는 Token Spy, 그리고 선택적 Langfuse 관측성/트레이싱
- 하드웨어 자동 감지 — 버전 관리되는 모델 선택 스크립트가 모델 라이브러리 카탈로그를 읽어, 감지된 VRAM/RAM 등급에 맞는 최적의 설치 가능 GGUF 모델을 NVIDIA, AMD Strix Halo(통합 메모리), Apple Silicon, Intel Arc 전반에서 선택합니다
사용 예시: DreamServer를 활용하는 세 가지 방법
아래는 위에서 다룬 DreamServer의 공식 기능을 바탕으로 한 구체적인 워크플로입니다 — 가상의 사용 사례가 아닙니다.
GPU 머신에 설치하고 2분 이내에 채팅하기
원라인 설치 스크립트(Linux/macOS에서는 curl -fsSL https://install.osmantic.com/ods.sh | bash, Windows에서는 문서화된 PowerShell 블록)를 실행하십시오. 설치 프로그램이 GPU를 감지하고 작은 부트스트랩 모델을 즉시 다운로드해 약 2분 이내에 http://localhost:3000의 Open WebUI에서 채팅을 시작할 수 있게 해 주며, 전체 하드웨어 맞춤 모델이 백그라운드에서 다운로드를 마치면 자동으로 교체됩니다.
GPU 없이 클라우드 API 모드로 실행하기
강력한 GPU가 없는 머신에서는 기본 로컬 추론 설치 대신 ./install.sh --cloud를 실행하십시오. DreamServer는 채팅 UI, 에이전트, 워크플로, RAG 등 동일한 주변 스택을 그대로 실행하되, 모델 호출은 로컬 추론 대신 OpenAI, Anthropic, Together의 API로 라우팅합니다.
듣고, 검색하고, 응답하는 자동화 구축하기
기본 설치가 실행 중인 상태에서 Whisper(음성 입력), Hermes Agent나 n8n(자동화 로직), SearXNG나 Perplexica(사설 검색), 그리고 출력을 위한 Open WebUI나 음성 인터페이스를 연결하십시오 — 별도 프로젝트 간 Docker 네트워킹을 직접 구성할 필요 없이, 모두 같은 DreamServer 스택 안에 미리 설치되고 네트워크로 연결되어 있습니다.
플랫폼, 가격, 라이선스
플랫폼
- DreamServer의 공식 설명:
- Linux(NVIDIA/AMD/Intel Arc), Docker Desktop + WSL2를 사용하는 Windows, macOS(Apple Silicon, M1 이상).
비용
- DreamServer의 공식 설명:
- 무료 오픈소스입니다. 자신의 하드웨어에서 자체 호스팅하며, 소프트웨어 자체에는 구독이나 유료 티어가 없습니다.
라이선스
- DreamServer의 공식 설명:
- Apache License 2.0, GitHub 저장소의 라이선스 메타데이터로 확인됨.
설치 방법
- DreamServer의 공식 설명:
- Linux/macOS는 원라인 셸 설치 스크립트, Windows는 문서화된 PowerShell 블록을 사용합니다. Docker가 필요합니다(Windows는 WSL2 백엔드를 사용하는 Docker Desktop).
설치 안내는 릴리스마다 바뀔 수 있으므로, 설치 프로그램을 실행하기 전에 github.com/Osmantic/ODS에서 현재 권장되는 설치 방법을 확인하십시오. 이 프로젝트는 호스팅된 설치 스크립트를 실행 전에 직접 검사하는 방법도 문서화하고 있습니다.
DreamServer 설치
DreamServer는 원라인 스크립트로 무료 설치되며, 소스 코드는 GitHub에 공개되어 있습니다.
출처 | 링크 |
|---|---|
| GitHub 저장소(소스 코드, Apache-2.0) | github.com/Osmantic/ODS |
| Linux/macOS 설치 스크립트 | curl -fsSL https://install.osmantic.com/ods.sh | bash |
| Windows 설치 스크립트(PowerShell) | Windows 퀵스타트 문서 |
| 릴리스 이력 | github.com/Osmantic/ODS/releases |
DreamServer는 모든 플랫폼에서 Docker가 필요합니다(Windows는 WSL2 백엔드를 사용하는 Docker Desktop). macOS에서는 llama-server가 Metal 가속을 사용해 네이티브로 실행되고, 나머지 스택은 컨테이너화되어 있습니다.
DreamServer 가격 및 라이선스
DreamServer는 무료 오픈소스이며 자체 유료 티어가 없습니다. GitHub LICENSE는 Apache License 2.0이며, 일부 "무료" 기능이 아니라 전체 스택에 적용됩니다.
- DreamServer 자체가 부과하는 구독료, 유료 티어, 사용량 제한이 없습니다
- 스택을 설치하거나 실행하는 데 계정이나 가입이 필요하지 않습니다
- 선택적 클라우드 API 모드(
--cloud)는 OpenAI, Anthropic, Together가 청구하는 API 사용료를 그대로 부과합니다 — DreamServer는 마크업을 추가하지 않습니다 - README에 따르면, 기본 자체 호스팅 SearXNG 검색 대신 선택적 Brave Search API 연동을 활성화하면 별도로 비용이 청구됩니다
- 번들된 구성 요소(Open WebUI, Qdrant, n8n, ComfyUI 등)는 각각 자체 업스트림 오픈소스 라이선스를 따르며, DreamServer의 Apache-2.0 라이선스는 자체 설치/오케스트레이션 코드에만 적용됩니다
DreamServer vs. GPUStack
DreamServer와 GPUStack 모두 로컬 AI 인프라를 운영하는 데 도움을 주지만, 대상 범위가 다릅니다. GPUStack은 모델 서빙을 위한 GPU 자원 클러스터링에 좁게 초점을 맞추는 반면, DreamServer는 하나의 머신에서 로컬 추론을 중심으로 채팅, 음성, 에이전트, RAG, 이미지 생성까지 주변 애플리케이션 스택 전체를 연결합니다.
항목 | DreamServer | |
|---|---|---|
| 주요 초점 | 완전한 로컬 AI 서버 스택(채팅, 음성, 에이전트, RAG, 이미지 생성) | 모델 서빙을 위한 GPU 클러스터 관리 |
| 일반적인 규모 | 단일 PC, Mac, 또는 Linux 머신 | 한 대 이상의 머신/GPU, 클러스터 지향 |
| 설치 방법 | 원라인 설치 스크립트, Docker 기반 서비스 스택 | 현재 설치 절차는 별도의 GPUStack 리뷰 참고 |
| 라이선스 | Apache-2.0 | 현재 라이선스 조건은 별도의 GPUStack 리뷰 참고 |
이 비교는 각 프로젝트 자체의 공식 문서를 반영한 것이며, PromptQuorum의 독립적인 벤치마크가 아닙니다. 둘 중 하나를 선택하기 전에 GPUStack 리뷰 전문을 참고하십시오.
DreamServer는 누구에게 적합한가?
DreamServer가 적합한지는 채팅, 음성, 에이전트, RAG, 이미지 생성을 직접 조합하는 대신, 미리 연결된 하나의 스택을 원하는지에 달려 있습니다.
이런 경우 DreamServer를 사용하십시오
- 별도 프로젝트 간 Docker 네트워킹을 직접 설정하지 않고도 로컬 추론, 채팅 UI, 음성, 에이전트, RAG, 이미지 생성을 함께 실행하고 싶은 경우
- 사설 AI 서버로 바꾸고 싶은 여유분 또는 전용 PC, Mac, Linux 머신(NVIDIA, AMD, Intel Arc, 또는 Apple Silicon)이 있는 경우
- 자신의 VRAM에 맞는 모델 크기를 직접 조사하는 대신, 하드웨어를 인식하는 모델 선택을 자동으로 처리해 주기를 원하는 경우
- Docker를 기본 배포 메커니즘으로 사용하는 데 거부감이 없는 경우
- 강력한 GPU가 없는 머신에서는 동일한 주변 스택을 유지한 채 클라우드 API(
--cloud)로 대체할 수 있는 옵션을 원하는 경우
이런 경우에는 다른 선택지를 찾으십시오
- 구성 요소 하나만 필요한 경우(채팅 UI만, 또는 로컬 추론만) — 전체 스택을 설치하면 사용하지 않을 서비스까지 함께 딸려 옵니다. 대신 Open WebUI나 Ollama를 직접 사용하는 것을 고려하십시오
- 환경에서 Docker를 실행할 수 없는 경우 — DreamServer의 서비스 스택은 지원되는 모든 플랫폼에서 Docker에 의존합니다
- 엔터프라이즈 지원 보증이나 SLA가 필요한 경우 — DreamServer의 지원 채널은 오픈소스 프로젝트 특유의 GitHub Issues와 Discord입니다. 상용 벤더가 제공하는 지원과는 다릅니다
- 전체 애플리케이션 스택이 아니라 클러스터 중심의 좁은 범위의 GPU 서빙 계층이 필요한 경우 — 그런 좁은 용도에는 GPUStack을 참고하십시오
경쟁 제품 및 대안
DreamServer는 로컬 AI 런타임/서버 스택 세그먼트에 속하며, 로컬 모델 인프라를 관리하거나 그 주변에 에이전트 기능을 번들로 제공하는 다른 도구들과 나란히 놓입니다. DreamServer의 가장 큰 차별점은 한 가지에만 집중하는 대신, 채팅, 음성, 에이전트, RAG, 이미지 생성이라는 주변 애플리케이션 레이어 전체를 번들로 제공한다는 점입니다.
도구 | 대표 특징 | 링크 |
|---|---|---|
| GPUStack | 위 비교에서 다룬, GPU 클러스터 관리 및 모델 서빙 | GPUStack 리뷰 |
| Lemonade | AMD가 후원하는 로컬 AI 서버 런타임 | Lemonade 리뷰 |
| Docker Model Runner | Docker 자체의 로컬 모델 런타임/관리 도구 | Docker Model Runner 리뷰 |
| goose | DreamServer 스택의 에이전트 측면과 비교할 수 있는, 로컬 우선 자율 에이전트 프레임워크 | goose 리뷰 |
이 목록은 PromptQuorum의 로컬 LLM 소프트웨어 디렉터리에서 다루는 다른 런타임/서버 도구를 반영한 것이며, 독립적인 순위가 아닙니다 — 선택하기 전에 각 도구의 현재 가격과 기능을 직접 확인하십시오. 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를 참고하십시오.
DreamServer를 평가할 때 흔한 오해
DreamServer에 대한 대부분의 혼란은 명칭 변경의 역사, GPU가 반드시 필요하다는 가정, 또는 Docker 기반 서비스 스택이 아니라 하나의 다운로드형 앱을 기대하는 데서 비롯됩니다.
오해 1: "DreamServer"로만 검색해 GitHub 저장소를 찾지 못하는 것
GitHub 조직명과 저장소 경로는 여전히 프로젝트의 이전 이름인 Osmantic/ODS(Osmantic Deployment System)를 사용합니다. 현재 릴리스 제목과 브랜딩은 "Dream Server" / DreamServer를 사용하지만, 정식 소스 코드는 ODS 경로 아래에 있습니다 — GitHub에서 "DreamServer"만으로 검색하면 찾지 못할 수 있습니다.
오해 2: DreamServer에 반드시 GPU가 필요하다는 생각
로컬 추론을 위해서는 강력한 GPU를 권장하지만, DreamServer는 GPU가 없는 머신에서 OpenAI, Anthropic, Together의 API를 대상으로 동일한 주변 스택을 실행하는 클라우드 API 모드(./install.sh --cloud)도 지원합니다.
오해 3: 서비스 스택이 아니라 하나의 다운로드형 앱을 기대하는 것
DreamServer는 shell/PowerShell 스크립트가 설치하고 오케스트레이션하는, Docker Compose 기반의 서비스 모음(Open WebUI, llama-server, Qdrant, ComfyUI 등)입니다 — 다운로드해서 실행하는 하나의 바이너리가 아닙니다. Docker는 지원되는 모든 플랫폼에서 필수 요구사항입니다.
오해 4: 번들된 모든 구성 요소가 DreamServer의 Apache-2.0 라이선스를 그대로 따른다는 생각
DreamServer 자체의 설치/오케스트레이션 코드는 Apache-2.0이지만, 번들된 각 오픈소스 프로젝트(Open WebUI, Qdrant, n8n, ComfyUI 등)는 각자의 업스트림 라이선스를 따릅니다 — 사용 목적에 중요하다면 해당 구성 요소의 라이선스를 직접 확인하십시오.
자주 묻는 질문
DreamServer란 무엇입니까?
DreamServer(github.com/Osmantic/ODS)는 Osmantic이 개발한 무료 오픈소스(Apache-2.0) 설치 도구로, 로컬 추론, 채팅 UI, 음성, 에이전트, RAG, 이미지 생성을 연결해 PC, Mac, Linux 머신을 자체 호스팅 AI 서버로 바꿔 줍니다.
DreamServer는 ODS와 같은 프로젝트입니까?
예. ODS(Osmantic Deployment System)는 이 프로젝트의 이전 이름이며 GitHub 저장소 경로(Osmantic/ODS)는 여전히 이 이름을 사용하지만, 현재 릴리스와 브랜딩은 제품을 "Dream Server" / DreamServer로 지칭합니다.
DreamServer는 무료입니까?
예. Apache License 2.0 아래 무료 오픈소스이며, 소프트웨어 자체에는 구독이나 유료 티어가 없습니다. 선택적 클라우드 API 모드는 선택한 프로바이더(OpenAI, Anthropic, Together)가 청구하는 사용료를 그대로 부과합니다.
DreamServer는 어떻게 설치합니까?
Linux나 macOS에서는 curl -fsSL https://install.osmantic.com/ods.sh | bash를 실행하십시오. Windows에서는 문서화된 PowerShell 설치 블록을 실행하십시오(Docker Desktop과 WSL2가 필요합니다). 설치 전에 github.com/Osmantic/ODS에서 현재 안내를 확인하십시오.
DreamServer에 GPU가 필요합니까?
로컬 추론에는 강력한 GPU를 권장하며 설치 중 자동으로 감지됩니다. GPU가 없는 머신은 클라우드 API 모드(--cloud)로 DreamServer를 실행할 수 있으며, 이 모드는 로컬 추론 대신 동일한 주변 스택을 OpenAI/Anthropic/Together API에 연결해 사용합니다.
DreamServer는 어떤 플랫폼을 지원합니까?
공식 README에 따르면 Linux(NVIDIA, AMD, Intel Arc GPU), Windows(Docker Desktop과 WSL2 경유, NVIDIA 및 AMD GPU), macOS의 Apple Silicon(M1 이상)을 지원합니다.
DreamServer는 실제로 무엇을 설치합니까?
공식 README에 따르면 채팅용 Open WebUI, 로컬 추론용 llama-server, API 게이트웨이인 LiteLLM, 음성용 Whisper와 Kokoro, 에이전트/자동화용 Hermes Agent와 n8n, RAG/검색용 Qdrant와 SearXNG, 이미지 생성용 ComfyUI, 그리고 프라이버시/관측성 도구를 설치합니다.
DreamServer는 Docker가 필요합니까?
예, 지원되는 모든 플랫폼에서 필요합니다. 대부분의 서비스는 Docker 컨테이너로 실행됩니다. macOS에서는 llama-server가 Metal 가속을 사용해 네이티브로 실행되지만, 나머지 스택은 여전히 Docker에서 실행됩니다.
DreamServer는 누가 개발합니까?
Osmantic이 DreamServer를 개발합니다. GitHub 조직과 저장소는 github.com/Osmantic/ODS에 있습니다.
DreamServer는 언제 처음 출시되었습니까?
GitHub 저장소는 2026년 2월 9일에 생성되었습니다. 이 리뷰가 확인할 수 있는 릴리스 이력은 v2.5.0("Dream Server 2.5.0", 2026년 5월 21일)부터 시작해 현재 안정 버전인 v2.6.0(2026년 7월 28일)까지 이어집니다 — 전체 이력은 공식 릴리스 페이지를 참고하십시오.