mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-07-22 11:51:04 +02:00
chore: Update README and add Mintlify docs
* Update README and add Mintlify docs * Add Twilio documentation * Remove license and fix readme
This commit is contained in:
parent
90f7aac8ad
commit
1f4ff8f865
19 changed files with 267 additions and 60 deletions
76
README.md
76
README.md
|
|
@ -1,12 +1,11 @@
|
|||
|
||||
|
||||
|
||||
# Dograh AI
|
||||
|
||||
<h3 align="center">⭐ <strong>If you find value in this project, PLEASE STAR IT to help others discover our FOSS platform!</strong></h3>
|
||||
|
||||
<h3 align="center">⭐ <strong>If you find value in this project, PLEASE STAR the Github repository to help others discover our FOSS platform!</strong></h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://docs.dograh.com">
|
||||
<img src="https://img.shields.io/badge/docs-https://docs.dograh.com-blue.svg" alt="Docs: https://docs.dograh.com">
|
||||
</a>
|
||||
<a href="LICENSE">
|
||||
<img src="https://img.shields.io/badge/license-BSD%202--Clause-blue.svg" alt="License: BSD 2-Clause">
|
||||
</a>
|
||||
|
|
@ -26,8 +25,8 @@ Dograh helps you build your own voice agents with an easy drag-and-drop workflow
|
|||
## 🎥 Demo Video
|
||||
|
||||
<div align="center">
|
||||
<a href="https://www.youtube.com/watch?v=LK8mvK5TH2Q">
|
||||
<img src="https://img.youtube.com/vi/LK8mvK5TH2Q/maxresdefault.jpg" alt="Watch Dograh AI Demo Video" width="80%" style="border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);">
|
||||
<a href="https://www.tella.tv/video/cmgbysbsz00kw0bjm2qnc5f1d/view">
|
||||
<img src="docs/images/video_thumbnail.png" alt="Watch Dograh AI Demo Video" width="80%" style="border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);">
|
||||
</a>
|
||||
<br>
|
||||
<em>Click to watch a 2-minute demo of Dograh AI in action</em>
|
||||
|
|
@ -35,82 +34,88 @@ Dograh helps you build your own voice agents with an easy drag-and-drop workflow
|
|||
|
||||
## 🚀 Get Started
|
||||
|
||||
### Prerequisites
|
||||
Before you begin, make sure you have the requirements installed. See 📋 **[Prerequisites](docs/prerequisites.md)** for system requirements and port availability.
|
||||
|
||||
The only command you need to run:
|
||||
|
||||
##### Download and setup Dograh on your local machine
|
||||
|
||||
> **Note**
|
||||
> We collect anonymous usage data to improve the product. You can opt out by setting the `ENABLE_TELEMETRY` to `false` in the below command.
|
||||
|
||||
```bash
|
||||
curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml && REGISTRY=ghcr.io/dograh-hq docker compose up
|
||||
curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml && REGISTRY=ghcr.io/dograh-hq ENABLE_TELEMETRY=true docker compose up
|
||||
```
|
||||
|
||||
> **Note**
|
||||
> First startup may take 2-3 minutes to download all images. Once running, open http://localhost:3010 to create your first AI voice assistant!
|
||||
> **Note**
|
||||
> First startup may take 2-3 minutes to download all images. Once running, open http://localhost:3010 to create your first AI voice assistant!
|
||||
> For common issues and solutions, see 🔧 **[Troubleshooting](docs/troubleshooting.md)**.
|
||||
|
||||
|
||||
### 🎙️ Your First Voice Bot
|
||||
|
||||
1. **Open Dashboard**: Launch [http://localhost:3010](http://localhost:3010) on your browser
|
||||
2. **Choose Call Type**: Select **Inbound** or **Outbound** calling.
|
||||
3. **Name Your Bot**: Use a short two-word name (e.g., *Lead Qualification*).
|
||||
4. **Describe Use Case**: In 5–10 words (e.g., *Screen insurance form submissions for purchase intent*).
|
||||
3. **Name Your Bot**: Use a short two-word name (e.g., _Lead Qualification_).
|
||||
4. **Describe Use Case**: In 5–10 words (e.g., _Screen insurance form submissions for purchase intent_).
|
||||
5. **Launch**: Your bot is ready! Open the bot and click **Web Call** to talk to it.
|
||||
6. **No API Keys Needed**: We auto-generate Dograh API keys so you can start immediately. You can switch to your own keys anytime.
|
||||
7. **Default Access**: Includes Dograh’s own LLMs, STT, and TTS stack by default.
|
||||
8. **Bring Your Own Keys**: Optionally connect your own API keys for LLMs, STT, TTS, or telephony providers like Twilio.
|
||||
|
||||
## Quick Summary
|
||||
|
||||
⚡ 2-Minute Setup: Hard SLA standards - from zero to working voice bot in under 2 minutes
|
||||
- 🔧 Minimal setup: Just [run docker command](#get-started) and you're live
|
||||
|
||||
- 🔧 Minimal setup: Just [run docker command](#get-started) and you're live
|
||||
- 🤖 AI Testing Personas: Test your bots with LoopTalk AI that mimics real customer interactions
|
||||
- 🔓 100% Open Source: Every line of code is open - no hidden logic, no black boxes
|
||||
- 🔄 Flexible Integration: Bring your own LLM, TTS, or STT - or use Dograh’s API’s
|
||||
- ☁️ Self-Host or Cloud: Run locally or use our hosted version at app.dograh.com
|
||||
|
||||
## Features
|
||||
|
||||
## Features
|
||||
### Voice Capabilities
|
||||
|
||||
- Telephony: Built-in Twilio integration (easily add others)
|
||||
- Languages: English support (expandable to other languages)
|
||||
- Custom Models: Bring your own TTS/STT models
|
||||
- Real-time Processing: Low-latency voice interactions
|
||||
|
||||
### Developer Experience
|
||||
|
||||
- Zero Config Start: Auto-generated API keys for instant testing
|
||||
- Python-Based: Built on Python for easy customization
|
||||
- Docker-First: Containerized for consistent deployments
|
||||
- Modular Architecture: Swap components as needed
|
||||
|
||||
### Testing & Quality
|
||||
|
||||
- LoopTalk (Beta): Create AI personas to test your voice agents
|
||||
- Workflow Testing: Test specific workflow IDs with automated calls
|
||||
- Real-world Simulation: AI personas that mimic actual customer behavior
|
||||
|
||||
|
||||
## Configuration
|
||||
Dograh automatically generates API keys on first run, but you can use your own keys.
|
||||
- OPENAI_API_KEY=your_key_here
|
||||
- TWILIO_ACCOUNT_SID=your_sid_here
|
||||
- TWILIO_AUTH_TOKEN=your_token_here
|
||||
|
||||
## Architecture
|
||||
Architecture diagram *(coming soon)*
|
||||
|
||||
Architecture diagram _(coming soon)_
|
||||
|
||||
## Deployment Options
|
||||
|
||||
### Local Development
|
||||
Refer [prerequisites](#prerequisites) and [first steps](#-get-started)
|
||||
|
||||
Refer [prerequisites](https://docs.dograh.com/getting-started/prerequisites) and [first steps](#-get-started)
|
||||
|
||||
### Production (Self-Hosted)
|
||||
|
||||
Production guide coming soon. [Drop in a message](https://join.slack.com/t/dograh-community/shared_invite/zt-3czr47sw5-MSg1J0kJ7IMPOCHF~03auQ) for assistance.
|
||||
|
||||
### Cloud Version
|
||||
|
||||
Visit [https://www.dograh.com](https://www.dograh.com/) for our managed cloud offering.
|
||||
|
||||
## 📚Documentation
|
||||
Full documentation is in progress. For now, this README will get you started.
|
||||
|
||||
You can go to [https://docs.dograh.com](https://docs.dograh.com/) for our documentation.
|
||||
|
||||
## 🤝Community & Support
|
||||
|
||||
- GitHub Issues: Report bugs or request features
|
||||
- Slack: Our Slack community is not just for support — it’s the cornerstone of Dograh AI contributions. Here, you can:
|
||||
- Connect with maintainers and other contributors
|
||||
|
|
@ -118,22 +123,14 @@ Full documentation is in progress. For now, this README will get you started.
|
|||
- Get help with setup and debugging
|
||||
- Stay up to date with contribution sprints
|
||||
|
||||
|
||||
👉 Join us → Dograh Community Slack
|
||||
## Tech Stack
|
||||
- FastAPI
|
||||
- Pipecat
|
||||
- LiveKit
|
||||
- PostgreSQL
|
||||
- Next.js
|
||||
- XYFlow React
|
||||
- Inbuilt Twilio integration
|
||||
- Flexible back-end: switch to any LLM, TTS, or STT
|
||||
|
||||
## 🙌 Contributing
|
||||
|
||||
We love contributions! Dograh AI is 100% open source and we intend to keep it that way.
|
||||
|
||||
### Getting Started
|
||||
|
||||
- Fork the repository
|
||||
- Create your feature branch (git checkout -b feature/AmazingFeature)
|
||||
- Commit your changes (git commit -m 'Add some AmazingFeature')
|
||||
|
|
@ -141,9 +138,11 @@ We love contributions! Dograh AI is 100% open source and we intend to keep it th
|
|||
- Open a Pull Request
|
||||
|
||||
## 📄 License
|
||||
|
||||
Dograh AI is licensed under the [BSD 2-Clause License](LICENSE)- the same license as projects that were used in building Dograh AI, ensuring compatibility and freedom to use, modify, and distribute.
|
||||
|
||||
## 🏢 About
|
||||
|
||||
Built with ❤️ by **Dograh** (Zansat Technologies Private Limited)
|
||||
Founded by YC alumni and exit founders committed to keeping voice AI open and accessible to everyone.
|
||||
|
||||
|
|
@ -154,4 +153,3 @@ Founded by YC alumni and exit founders committed to keeping voice AI open and ac
|
|||
<a href="https://app.dograh.com">☁️ Try Cloud Version</a> |
|
||||
<a href="https://join.slack.com/t/dograh-community/shared_invite/zt-3czr47sw5-MSg1J0kJ7IMPOCHF~03auQ">💬 Join Slack</a>
|
||||
</p>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue