dograh란 무엇인가
dograh는 전화를 받거나 걸고(또는 웹 기반 음성 세션을 처리하고), 발신자가 하는 말을 듣고, 무엇을 할지 결정하고, 실시간으로 음성으로 응답하는 AI 시스템인 "음성 에이전트"를 구축하기 위한 플랫폼입니다. 자체 GitHub 저장소는 이를 Vapi와 Retell 같은 플랫폼에 대한 오픈소스 셀프 호스팅 대안으로 설명하며, 대화 오디오와 전사 내용을 기본적으로 제3자 업체에 넘기지 않고 동일한 카테고리의 제품을 원하는 팀을 대상으로 합니다.
- 핵심 기능: 텔레포니 제공자와 LLM/STT/TTS 제공자를 양쪽에 연결하는, 여러 턴의 음성 대화를 설계하는 비주얼 워크플로 빌더
- 배포 모델: 직접 운영하는 Docker Compose 스택 — 개발용으로는 노트북에서, 프로덕션용으로는 서버에서(dograh 자체 문서는 원격 배포에 최소 8GB RAM과 4 vCPU를 명시)
- 제공자 아키텍처: "직접 제공자 선택(bring your own)" 방식의 LLM, STT, TTS — 워크플로별로 클라우드 API 키, 로컬 OpenAI 호환 엔드포인트, 또는 dograh 자체 관리형 모델 중 하나를 설정
- 개발사: GitHub의 dograh-hq; 저장소 LICENSE 파일은 Zansat Technologies Private Limited를 저작권자로 명시
- 정식 저장소: github.com/dograh-hq/dograh, GitHub 자체 메타데이터에 따르면 2025년 9월 생성
dograh 설치: 셀프 호스팅 Docker 배포
dograh는 자체 배포 문서에 따르면 한 줄짜리 설치 스크립트를 사용한 Docker Compose로 배포됩니다. 다운로드할 수 있는 패키지형 데스크톱 설치 프로그램은 없습니다 — 셀프 호스팅이란 이 스크립트를 자신의 머신이나 서버에서 실행하는 것을 의미합니다.
- dograh 문서에 따르면 로컬/개발용 설치는 컨테이너 시작이 완료되면
http://localhost:3010에서 앱이 열림 - 같은 문서 페이지에 따르면 Windows는 동일한 방식으로 가져오는 대응 PowerShell 스크립트(
start_docker.ps1)를 사용 - 별도의
setup_remote.sh스크립트는 프로덕션 서버 배포를 대상으로 하며, root/sudo 접근 권한과 사전 설치된 Docker 및 Docker Compose가 필요 - dograh 문서는 원격 서버 배포에 최소 8GB RAM과 4 vCPU, 그리고 인바운드 TCP 포트 80, 443, 3478, 5349와 텔레포니(WebRTC/SIP) 트래픽용 UDP 포트 3478, 5349, 49152–49200이 필요하다고 명시
- 더 높은 처리량을 위해 nginx 뒤에서 여러 FastAPI 워커를 실행하는 방법은 dograh의 확장 가이드에 별도로 문서화되어 있음
로컬 설치(macOS/Linux)
빈 디렉터리에서 터미널로 다음을 실행합니다.
curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml && curl -o start_docker.sh https://raw.githubusercontent.com/dograh-hq/dograh/main/scripts/start_docker.sh && chmod +x start_docker.sh && ./start_docker.sh로컬 모델 지원: LLM, STT, TTS
dograh는 클라우드 AI 제공자를 필수로 요구하지 않습니다 — 셀프 호스팅 배포는 LLM, 음성 인식, 음성 합성을 완전히 자체 하드웨어에서 실행할 수 있지만, 호스팅된 API 키를 입력하는 것보다는 약간 더 많은 설정이 필요합니다. dograh 자체 문서는 이 작동 방식을 구체적으로 설명하고 있으며, PromptQuorum은 아래 문서화된 범위를 넘어서는 로컬 지원 주장을 발견하지 못했습니다 — 이는 기본적으로 "모든 것을 지원하는" 플랫폼이 아닙니다.
로컬 LLM: Ollama와 vLLM
dograh의 LLM 설정 문서는 클라우드 제공자(OpenAI, Google AI Studio, Google Vertex AI, Azure OpenAI, AWS Bedrock, Groq, OpenRouter, Hugging Face 등) 외에도 dograh가 "Ollama와 vLLM 같은 OpenAI 호환 엔드포인트를 지원한다"고 명시합니다 — 즉 이 두 프로젝트 중 하나를 통해 자체 하드웨어에서 OpenAI 호환 API 뒤에 제공할 수 있는 모델이라면 dograh 에이전트의 추론 모델로 작동할 수 있습니다.
로컬 STT와 TTS: Speaches
dograh 자체 음성 및 전사 문서는 음성 인식과 음성 합성 모두를 위한 구체적인 로컬·셀프 호스팅 옵션 하나를 명시합니다: Speaches로, dograh 문서에서는 스트리밍 전사와 음성 생성을 위한 "OpenAI API 호환 서버"로 설명됩니다. Speaches 자체 프로젝트 페이지에 따르면 Speaches는 전사에 faster-whisper를, 음성 생성에 Piper와 Kokoro를 사용합니다 — 즉 셀프 호스팅된 Speaches 인스턴스에 연결된 dograh 배포는 내부적으로 Whisper 계열 전사와 Kokoro/Piper 음성 합성을 실행하며, 어떤 요청도 인프라 밖으로 나가지 않습니다.
dograh 문서가 명시하지 않는 것
dograh 자체 문서는 구체적인 로컬 LLM 체크포인트를 나열하지 않으며(그 선택은 Ollama나 vLLM 뒤에서 무엇을 실행하는지에 맡깁니다), Coqui TTS나 XTTS를 직접 언급하지도 않습니다 — 이들은 문서화된 dograh 통합이 아닙니다. 특정 로컬 모델을 목적으로 dograh를 평가하는 사람은, 셀프 호스팅 AI 도구 문서가 릴리스마다 바뀌므로 결정을 내리기 전에 docs.dograh.com에서 현재 지원 여부를 확인해야 합니다.
dograh로 무엇을 구축할 수 있는가
dograh의 기능 세트는 음성 에이전트가 처음부터 끝까지 필요로 하는 파이프라인, 즉 전화가 걸려오고, 음성이 전사되고, LLM이 무엇을 말할지 결정하고, 음성이 합성되고, 통화가 전달되거나 종료되는 과정을 중심으로 구성되며, 그 사이의 로직은 비주얼 빌더로 설계합니다. dograh 자체 GitHub README와 문서에 따른 내용입니다.
- 비주얼 워크플로 빌더 — 상태 머신 전체를 직접 작성하지 않고도 여러 턴의 대화 로직(에이전트가 무엇을 묻고 답변에 따라 어떻게 분기하는지)을 설계
- 텔레포니 연동 — dograh의 연동 문서에 따르면 Twilio, Vonage, Telnyx, Plivo, Cloudonix, Exotel, Vobiz, Asterisk ARI용 내장 커넥터
- 직접 제공자 선택(bring-your-own) LLM/STT/TTS — 워크플로별로 제공자를 설정하고, 필요에 따라 클라우드와 로컬/셀프 호스팅 구성 요소를 혼합
- 음성 대 음성 모드 — dograh 설정 문서에 따르면, 기반 제공자가 지원하는 경우 별도의 STT/LLM/TTS 단계를 건너뛰고 단일 음성 대 음성 모델을 사용하는 대체 경로
- 통화 처리 결과 추적 — v1.46.0 릴리스부터 dograh는 대화에서 직접 구조화된 통화 처리 결과(예: "해결됨", "전달됨", "무응답")를 추론할 수 있음
- 상담원에게 원활한 전환 — 대화 도중 통화를 사람 상담원에게 넘기며, 전환 성공 후 처리 결과를 구성 가능
- MCP 네이티브 도구 사용 — dograh 자체 저장소 설명에 따르면, 통화 중 에이전트를 외부 도구에 연결
- 셀프 호스팅용 인증 및 커스텀 도메인 — dograh 자체 배포 문서는 관리형 클라우드 제품과 별개로 셀프 호스팅 인스턴스의 로그인 및 SSL 설정을 다룸
dograh 요금제: 무료 셀프 호스팅 vs. 관리형 클라우드
Docker로 dograh를 셀프 호스팅하는 것은 BSD-2-Clause 라이선스 하에 무료이며, PromptQuorum이 오픈소스 저장소에서 발견한 기능 제한은 없습니다. 자체 서버를 운영하고 싶지 않은 팀을 위해 app.dograh.com에서 별도의 관리형 클라우드 제품이 제공됩니다.
옵션 | 비용 | 포함 내용 |
|---|---|---|
| 셀프 호스팅(Docker) | 무료 | 완전한 오픈소스 플랫폼; BSD-2-Clause; 서버와 필요한 제공자 API 키/로컬 모델은 직접 제공 |
| 관리형 클라우드(app.dograh.com) | $0.01/분 + 제공자 사용료 | 호스팅 인프라; LLM/STT/TTS/텔레포니 사용료는 계속 별도로 청구됨 |
분당 $0.01이라는 수치와 "셀프 호스팅은 영구 무료"라는 포지셔닝은 dograh 자체 디렉터리 등재 정보와 공개 자료에서 나온 것입니다 — 사용량 기반 요금은 신생 제품의 경우 변경될 수 있으므로 예산을 세우기 전에 app.dograh.com에서 현재 관리형 클라우드 요금을 직접 확인하세요. Ollama/vLLM과 Speaches를 통해 완전히 로컬인 모델을 사용하지 않는 한, 제공자 비용(별도로 청구되는 클라우드 LLM, STT, TTS, 텔레포니 제공자)은 두 방식 모두에 적용됩니다.
사용 예시
다음은 위에서 문서화된 dograh의 기능으로 구성한 워크플로이며, 가상의 사용 사례가 아닙니다.
테스트용으로 완전히 로컬인 음성 에이전트 실행하기
Docker 빠른 시작으로 dograh를 배포하고, LLM 설정을 Ollama를 통해 로컬로 제공되는 모델로 지정하고, 음성 및 전사 설정을 셀프 호스팅된 Speaches 인스턴스로 TTS/STT를 처리하도록 구성합니다. 개발 중에는 어떤 대화 오디오나 전사도 제3자 AI 제공자에 도달할 필요가 없습니다.
지원 라인의 호스팅 음성 에이전트 제공자 대체하기
Twilio 번호를 셀프 호스팅된 dograh 배포에 연결하고, 비주얼 워크플로 빌더에서 통화 처리 로직을 구축하고, 봇이 해결할 수 없는 통화에 대해 사람 상담원으로의 원활한 전환을 구성하며, v1.46.0에서 추가된 통화 처리 결과 추적을 사용해 후속 작업을 배정합니다.
인프라 운영을 피하기 위해 dograh의 관리형 클라우드 사용하기
프로덕션에서 Docker를 운영하지 않고 dograh의 워크플로 빌더와 텔레포니 연동을 원하는 팀에게, app.dograh.com의 분당 요금제는 동일한 기반 오픈소스 플랫폼을 유지하면서 셀프 호스팅을 피할 수 있게 해줍니다.
dograh는 누구에게 적합한가
dograh가 적합한지는 셀프 호스팅 가능한 음성 에이전트 플랫폼이 특별히 필요한지, 그리고 팀이 Docker 배포를 운영하는 데 익숙한지에 따라 달라집니다.
다음의 경우 dograh를 사용하세요
- 폐쇄형 호스팅 업체 대신 자체 인프라에서 운영할 수 있는 음성 에이전트 플랫폼(전화 응대 봇, IVR 대체 등)을 원하는 경우
- LLM, STT, TTS 구성 요소를 Ollama/vLLM과 Speaches를 통해 완전히 로컬로 실행할 수 있는 옵션을 원하며, 자체 서버 밖으로 절대 나가서는 안 되는 대화가 있는 경우
- 셀프 호스팅 경로에서 벤더 종속 없이 관대한 오픈소스 라이선스(BSD-2-Clause)를 원하는 경우
- 자체 문서가 명시하는 텔레포니 포트(WebRTC/SIP)를 여는 것을 포함해 Docker Compose 스택을 운영하고 유지하는 데 익숙한 경우
- 처음부터 직접 구축하는 대신 내장된 텔레포니 연동(Twilio, Vonage, Telnyx 등)을 원하는 경우
다음의 경우 기다리거나 다른 곳을 알아보세요
- 전화 에이전트를 구축하는 플랫폼이 아니라 다운로드 가능한 데스크톱 음성 비서를 원하는 경우 — Voxa 또는 Jarvis for Mac 참조
- 완전한 에이전트/텔레포니 플랫폼이 아니라 음성 인식이나 음성 합성만 단독으로 필요한 경우 — faster-whisper 또는 Whisper.cpp 전용 리뷰 참조
- 첫날부터 완전히 관리되는 무운영(zero-ops) 제품이 필요하고 셀프 호스팅 자체를 검토하고 싶지 않은 경우 — dograh의 관리형 클라우드가 이를 위해 존재하지만, 확립된 엔터프라이즈 SLA 업체가 아니라 사용량 기반 요금의 신생 제품입니다
- 제품 뒤에 오랫동안 확립된 대규모 지원 조직이 필요한 경우 — dograh는 신생 프로젝트이며(GitHub 저장소는 2025년 9월 생성), 셀프 호스팅 단계의 지원은 GitHub Issues와 커뮤니티 채널을 통해 이루어집니다
dograh와 다른 음성 에이전트·음성 도구 비교
dograh는 실시간 음성 에이전트 세그먼트에 속하며, 완전한 통화 처리 플랫폼보다는 음성 입출력에 초점을 맞춘 도구들과 나란히 있습니다. PromptQuorum이 다루는 다른 옵션과 어떻게 비교되는지는 다음과 같습니다 — 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를 참조하세요.
- Voxa — 전화 통화 처리보다 개인/데스크톱 사용에 초점을 맞춘 실시간 음성 비서; 전화 에이전트 빌더가 아니라 대화형 음성 비서를 원한다면 Voxa 리뷰를 참조하세요.
- Jarvis for Mac — macOS 네이티브 음성 비서; 서버에 배포되어 텔레포니에 중점을 둔 dograh의 플랫폼에 대한 데스크톱 우선 대안으로 Jarvis 리뷰를 참조하세요.
- faster-whisper — Speaches(dograh가 문서화한 로컬 STT/TTS 옵션) 자체가 기반으로 하는 전사 엔진; 완전한 에이전트 플랫폼이 아니라 로컬 음성 인식만 필요하다면 faster-whisper 리뷰를 참조하세요.
- Whisper.cpp — 또 다른 로컬·셀프 호스팅 음성 인식 엔진; dograh의 전체 스택을 배포하는 것보다 가벼운 전사 전용 옵션으로 Whisper.cpp 리뷰를 참조하세요.
dograh 평가 시 흔한 오해
dograh에 대한 대부분의 혼란은 이를 다운로드 가능한 앱으로 취급하거나, 아무런 설정 없이 완전히 오프라인으로 작동한다고 가정하는 데서 비롯됩니다.
오해 1: 데스크톱 설치 프로그램을 찾는 것
dograh는 Docker Compose로 배포되는 셀프 호스팅 플랫폼이며, 다운로드 가능한 최종 사용자 애플리케이션이 아닙니다. 클릭할 macOS/Windows/Linux 설치 프로그램은 없으며, 설치 경로는 위에서 다룬 Docker 빠른 시작 스크립트입니다.
오해 2: 셀프 호스팅하면 자동으로 완전히 로컬/오프라인이 된다고 가정하는 것
셀프 호스팅된 dograh 배포도 여전히 LLM, STT, TTS 제공자 설정이 필요합니다 — 기본값으로는 클라우드 API 키일 수 있습니다. 완전히 로컬로 운영하려면 dograh 자체 문서에 따라 LLM에는 Ollama/vLLM을, STT/TTS에는 Speaches를 명시적으로 설정해야 합니다.
오해 3: 셀프 호스팅과 관리형 클라우드 단계의 요금을 혼동하는 것
Docker로 dograh를 셀프 호스팅하는 것은 BSD-2-Clause 라이선스 하에 무료입니다. 분당 $0.01 요금은 app.dograh.com의 별도 관리형 클라우드 제품에만 적용되며, 완전히 로컬인 모델을 사용하지 않는 한 제공자 사용료(LLM/STT/TTS/텔레포니)는 두 방식 모두에서 별도로 청구됩니다.
오해 4: 어떤 로컬 LLM 체크포인트든 지원되는 것으로 문서화되어 있다고 가정하는 것
dograh 자체 문서는 고정된 모델 이름 목록이 아니라 Ollama와 vLLM 서빙 계층을 통한 로컬 추론을 지원합니다. 특정 로컬 모델이 실시간 음성 에이전트의 추론 엔진으로서 잘 작동하는지는 dograh가 기술적으로 그것에 연결할 수 있는지와는 별개의 문제입니다.
자주 묻는 질문
dograh란 무엇입니까?
dograh(dograh.com, 소스 코드는 github.com/dograh-hq/dograh)는 전화 또는 웹 기반 대화형 봇인 음성 AI 에이전트를 구축하기 위한 오픈소스 셀프 호스팅 플랫폼으로, Vapi 및 Retell 같은 호스팅 플랫폼에 대한 대안으로 자리매김하고 있습니다.
dograh는 무료입니까?
Docker로 dograh를 셀프 호스팅하는 것은 BSD-2-Clause 라이선스 하에 무료입니다. app.dograh.com의 별도 관리형 클라우드 제품은 분당 $0.01에 연결된 LLM/STT/TTS 제공자 사용료가 추가로 부과됩니다.
dograh는 오픈소스입니까? 어떤 라이선스를 사용합니까?
예. 저장소 자체 LICENSE 파일은 BSD 2-Clause "Simplified" 라이선스이며, 저작권자는 Zansat Technologies Private Limited입니다.
dograh는 로컬·오프라인 AI 모델을 지원합니까?
예. LLM 구성 요소의 경우, dograh는 자체 문서에 따르면 Ollama와 vLLM을 명시적으로 포함한 모든 로컬 OpenAI 호환 엔드포인트에 연결됩니다. 로컬 음성 인식 및 음성 합성의 경우, dograh는 Speaches와 통합되며, Speaches 자체는 전사에 faster-whisper, 음성 생성에 Piper/Kokoro를 사용하는 오픈소스 로컬 서버입니다.
dograh는 어떻게 설치합니까?
터미널에서 공식 한 줄짜리 Docker Compose 설치 스크립트를 실행하세요: curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml && curl -o start_docker.sh https://raw.githubusercontent.com/dograh-hq/dograh/main/scripts/start_docker.sh && chmod +x start_docker.sh && ./start_docker.sh. 로컬 배포는 http://localhost:3010에서 열립니다.
dograh는 어떤 텔레포니 제공자를 지원합니까?
dograh 자체 연동 문서에 따르면 Twilio, Vonage, Telnyx, Plivo, Cloudonix, Exotel, Vobiz, Asterisk ARI에 대한 내장 연동을 지원합니다.
dograh의 GitHub 스타 수는 얼마입니까?
dograh는 2026년 9월 12일 GitHub API로 확인한 기준으로 GitHub 스타 5,636개, 포크 1,398개를 보유했습니다. 스타 수는 계속 변동하므로 현재 수치는 실시간 저장소를 확인하세요.
dograh의 최신 릴리스는 무엇입니까?
2026년 9월 12일 기준, GitHub의 최신 태그 릴리스는 2026년 9월 3일자 v1.46.0이었으며, 대화 내용에서 통화 처리 결과를 추론하는 기능과 Cartesia의 Sonic-3.6 TTS 모델 등이 추가되었습니다 — 현재 버전은 GitHub Releases를 확인하세요.
dograh를 셀프 호스팅하기 위한 최소 서버 요구 사항은 무엇입니까?
dograh 자체 배포 문서는 원격 서버 배포에 최소 8GB RAM과 4 vCPU, 그리고 인바운드 TCP 포트 80, 443, 3478, 5349와 텔레포니 트래픽용 UDP 포트 3478, 5349, 49152–49200을 명시합니다.
dograh는 누가 개발합니까?
dograh는 GitHub의 dograh-hq가 개발합니다; 저장소 LICENSE 파일은 Zansat Technologies Private Limited를 저작권자로 명시합니다. 저장소는 GitHub 자체 메타데이터에 따르면 2025년 9월에 생성되었습니다.
