the first open-source platform for simulation testing, monitoring and self-improving voice agents
108
stars
1,677
commits
TypeScript
primary language
Sep 10, 2026
updated
Egma is an open-source platform for testing voice agents and monitoring them in production.
Docs · Egma Cloud · Discord
Egma supports LiveKit (JS/TS) and Retell. Contact us on Discord to request another platform or feature.
Run your first voice simulation in as little as five minutes.
Open your voice agent's repository in your coding agent and paste:
Set up Egma in this repo. Install its skills with
npx skills add egma-ai/egma, then use them to connect
my voice agent and run my first voice simulation.
For Egma Cloud, create an account and use the prompt above. To self-host, follow the self-hosting guide and include your instance's URL in the prompt. Allow extra time for installation and the first build.
Run Egma on your own machine
git clone https://github.com/egma-ai/egma.git
cd egma
npm install --global egma-cli
cp .env.example .env
chmod 600 .env
Configure .env using the self-hosting guide, then start Egma:
egma self-host up
Open localhost:3101 and create your account. See the self-hosting guide for connecting your agent, server setup, and troubleshooting.
Egma supports testing and production monitoring today. We plan to add automatic fixes: Egma would use a production failure to propose a change to your voice agent's harness, test it, and open a pull request for you to review.
Read the docs
Join Discord
Open a GitHub issue
This repository is MIT licensed, except for the ee folders. See
LICENSE for more details.
TypeScript
81.8%
Python
16.4%
the first open-source platform for simulation testing, monitoring and self-improving voice agents
108
stars
1,677
commits
TypeScript
primary language
Sep 10, 2026
updated
Egma is an open-source platform for testing voice agents and monitoring them in production.
Docs · Egma Cloud · Discord
Egma supports LiveKit (JS/TS) and Retell. Contact us on Discord to request another platform or feature.
Run your first voice simulation in as little as five minutes.
Open your voice agent's repository in your coding agent and paste:
Set up Egma in this repo. Install its skills with
npx skills add egma-ai/egma, then use them to connect
my voice agent and run my first voice simulation.
For Egma Cloud, create an account and use the prompt above. To self-host, follow the self-hosting guide and include your instance's URL in the prompt. Allow extra time for installation and the first build.
Run Egma on your own machine
git clone https://github.com/egma-ai/egma.git
cd egma
npm install --global egma-cli
cp .env.example .env
chmod 600 .env
Configure .env using the self-hosting guide, then start Egma:
egma self-host up
Open localhost:3101 and create your account. See the self-hosting guide for connecting your agent, server setup, and troubleshooting.
Egma supports testing and production monitoring today. We plan to add automatic fixes: Egma would use a production failure to propose a change to your voice agent's harness, test it, and open a pull request for you to review.
Read the docs
Join Discord
Open a GitHub issue
This repository is MIT licensed, except for the ee folders. See
LICENSE for more details.
TypeScript
81.8%
Python
16.4%