If the below steps do not work out for you, it would be great if you can open an issue on Github.
System Requirements
- git to clone the forked repository
- Node.js 24 to run the UI (we recommend using NVM to manage your node versions locally)
- Python 3.13 to run the backend
- Docker to run the database and redis cache locally
Steps
- Fork the Dograh repository by going to https://github.com/dograh-hq/dograh
- Clone the forked repository on your machine
- Create a python virtual environment
- Install the requirements
- Ensure you are on right version of Node.js using
node --version
- Install UI dependencies
- Start local docker services
Please ensure you dont have any other instance of conflicting services running by checking
docker ps
docker ps
- Setup environment variables
cp api/.env.example api/.env && cp ui/.env.example ui/.env - Setup pipecat git submodule
- Start backend services
- Start the UI
- You should be able to open the application on
localhost:3000now