Getting Started
In this section, we will build the Nyra Agent playground together.
Perquisites
Agora App ID and App Certificate (free minutes every month)
Docker settings on Apple Silicon
For Apple Silicon Macs, uncheck "Use Rosetta for x86/amd64 emulation" in Docker settings. Note: This may result in slower build times on ARM, but performance will be normal when deployed to x64 servers.

Next Step
1. Clone down the NYRA Agent repository
git clone https://github.com/NYRA-framework/NYRA-Agent.git2. Prepare config files
Open NYRA Agent in your code editor. In the root of the project, use cd command to create `.env` file from example.
cp ./.env.example ./.env3. Setup Agora App ID and App Certificate in .env file
Open the .env file and input the Agora App ID and App Certificate. These will be used to connect to Agora RTC extension.
AGORA_APP_ID=
AGORA_APP_CERTIFICATE=4. Start agent builder toolkit containers
In the same directory, run the docker command to create the containers:
docker compose up -d5. Enter container
Use this command to enter into the container:
docker exec -it nyra_agent_dev bash6. Build the agent Use this command to build your agent:
task use7. Start your web server
Use the following command to start the web server:
task run8. Edit the playground settings
Select your graph type (e.g. Voice Agent, Realtime Agent)
Choose the corresponding module
Select an extension and configure the API key settings
Open the playground at localhost:3000 to configure your agent.
Last updated