dograh-hq/dograh
Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow builder, MCP native and telephony support.
Dograh AI – 음성 에이전트를 구축하는 오픈소스 플랫폼
Dograh는 Vapi 및 Retell과 같은 상용 음성 AI 서비스의 완전한 오픈소스이며 자체 호스팅 가능한 대안입니다. 시각적 워크플로우 편집기를 통해 대화형 음성 봇을 만들고 테스트하며 실행할 수 있으며, 기반 LLM, 음성-텍스트(STT), 텍스트-음성(TTS), 전화 통신 프로바이더에 대한 완전한 제어를 제공합니다.
기능
- 시각적 워크플로우 빌더 – 드래그 앤 드롭으로 노드(시작, 에이전트, 도구, QA, 웹훅, 종료)를 배치하여 통화 흐름을 정의합니다.
- 즉시 테스트 – 라이브 오디오로 브라우저에서 봇을 테스트하거나, 빠른 "테스트 채팅" 텍스트 인터페이스를 사용해 대화를 재생하고 편집할 수 있습니다.
- 전화 통신 통합 – Twilio, Vonage, Telnyx, Plivo, Vobiz, Cloudonix, Asterisk ARI에 대한 내장 연결 기능과 전화 전환을 통한 인간으로의 전환 기능을 제공합니다.
- 플러그인 가능한 AI 스택 – Dograh의 통합된 LLM/STT/TTS 스택을 사용하거나, OpenAI, Anthropic 등 원하는 프로바이더로 교체할 수 있습니다.
- 개발자 친화적 SDK – Python(
dograh-sdk) 및 Node(@dograh/sdk) 라이브러리를 통해 에이전트 및 아웃바운드 통화를 프로그래밍 방식으로 생성할 수 있습니다. - MCP(Machine-Code-Programming) 통합 – Claude Code, Codex, Cursor와 같은 코드 보조 도구를 플랫폼과 연결하여 IDE에서 워크플로우를 읽고 쓰며, 스키마를 가져오고 에이전트를 직접 편집할 수 있습니다.
왜 중요한가
- 오픈소스 및 BSD-2 라이선스 – 벤더 종속성 없음. 전체 스택을 검사, 수정, 자체 호스팅 가능.
- 원클릭 자체 호스팅 – 단일 Docker Compose 풀 및 실행 스크립트로 시스템 전체를 약 2분 내에 구동 가능.
- 데이터 주권 및 프라이버시 – 모든 데이터는 귀하의 인프라에 머무르거나, 원하시면 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 을 열어주세요. UI가 첫 번째 음성 봇을 만드는 단계를 안내합니다 (인바운드/아웃바운드 선택, 간단한 설명 입력 후 "에이전트 테스트" 클릭). 브라우저 오디오 테스트로 대화하거나, 빠른 반복을 위해 텍스트 채팅 테스터로 전환할 수 있습니다.
AI 코드 보조 도구로 Dograh 설정
Claude Code, Codex 또는 기타 MCP 호환 보조 도구를 사용 중이라면 공식 Dograh 플러그인(dograh-hq/dograh-plugins)을 설치하고 "Dograh 설정"을 요청하면 동일한 Docker 스크립트를 실행하고 배포를 검증하며 키 설정도 도와줍니다.
플랫폼 확장
- 자체 LLM / TTS / STT 추가 – UI 또는 환경 변수에서 프로바이더 키를 설정하면 Dograh의 모듈식 백엔드가 자동으로 라우팅합니다.
- 사용자 정의 노드 및 도구 – 워크플로우 내에서 웹훅, 지식 기반 검색, 또는 임의의 도구 호출을 정의할 수 있습니다.
- 프로그래밍 제어 – Python 또는 Node SDK를 사용해 에이전트 생성, 아웃바운드 통화 트리거, 또는 자체 애플리케이션에 Dograh 기능을 통합할 수 있습니다.
커뮤니티 및 지원
- Slack 커뮤니티 – 질문, 기능 논의, 온보딩을 위한 활성 채널.
- GitHub Discussions & Issues – 사용 사례 요청, 버그 보고, PR 제출.
- 문서 – 배포, MCP 통합, 문제 해결을 포함한 전체 문서는 https://docs.dograh.com 에서 확인 가능.
라이선스
BSD 2-Clause – 상용 사용, 수정, 재배포를 허용하는 유연한 라이선스.
요약하면: Dograh AI는 시각적 워크플로우 편집기, 전화 통신 연결 기능, 플러그인 가능한 AI 스택을 갖춘 프로덕션 수준의 오픈소스 음성 어시스턴트 플랫폼이며, 단일 Docker 명령어로 실행 가능합니다. SaaS 제공업체에 종속되지 않고 완전한 제어를 원하는 팀에게 적합합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트