Skip to content

agentvoiceresponse/avr-app

Repository files navigation

Agent Voice Response - Admin panel

Discord GitHub Repo stars Ko-fi

Repository for the AVR administration panel composed of:

  • backend/: NestJS API (TypeORM + SQLite, JWT, Docker management) Docker Pulls

  • frontend/: Next.js 16 + React 19 interface with Tailwind CSS and shadcn/ui Docker Pulls

  • docker-compose-asterisk.yml: optional local Asterisk stack (PBX + AMI + softphone)

Requirements

  • Node.js 18+
  • npm 9+
  • Docker Engine (required to run agent containers)
  • Asterisk PBX (required onfly for telephony sections)

Local Development

This repository contains two independent npm projects. There is no npm workspace at root.

Backend:

cd backend
npm install
npm run start:dev

Frontend:

cd frontend
npm install
npm run start:dev

Backend runs on http://localhost:3001 and frontend runs on http://localhost:3000 in standalone dev mode.

Data structure

  • SQLite database mounted in ./data (volume shared by the containers)
  • JWT signed with JWT_SECRET, configurable via backend environment variables

Local Verification

Run checks from each project directory:

cd backend && npm run lint && npm test
cd frontend && npm run lint && npm run build

CI runs path-scoped quality gates on pull requests: backend-quality-gate.yml (lint + unit tests) and frontend-quality-gate.yml (lint + build). The main deploy workflow still builds and pushes Docker images only. Validate locally before pushing (see commands above).

See backend/README.md and frontend/README.md for full details.

Usage

Enjoy the Agent Voice Response App experience! After installation, you can access the application through your browser.

Dashboard
The intuitive dashboard for managing your voice response agents

Support & Community

Support AVR

AVR is free and open-source. Any support is entirely voluntary and intended as a personal gesture of appreciation. Donations do not provide access to features, services, or special benefits, and the project remains fully available regardless of donations.

Support us on Ko-fi

License

MIT License - see the LICENSE file for details.

About

Design, train, and orchestrate AI voice agents in a single dashboard, then connect them to your preferred ASR, LLM, TTS, or real-time speech providers with just a few clicks. The guided workflows eliminate complex setup so teams of any size can go from idea to production-ready agent in record time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages