A voice-enabled AI agent that helps kids build Roblox games through conversation.
- Install dependencies:
cd frontend && npm install-
Create a
frontend/.envfile with your API keys (see Environment Variables). -
Start the dev server:
cd frontend && npm run dev-
Open
http://localhost:3000in your browser. -
Install the Roblox Studio plugin by dragging
plugin/ArchiePlugin.rbxminto your Roblox plugins folder (~/Documents/Roblox/Plugins/on Mac).
The Archie plugin needs HTTP requests enabled to talk to the local server.
- Open your place in Roblox Studio.
- Go to
File > Game Settings > Security. - Turn on
Allow HTTP Requests. - Make sure the Archie frontend is running on
http://localhost:3000.
For unpublished places, you can also enable it from the Command Bar:
game:GetService("HttpService").HttpEnabled = trueIf Allow HTTP Requests is off, the plugin can't reach the server and the app will show Studio Offline.
Create frontend/.env with the following:
ANTHROPIC_API_KEY=your_anthropic_key
DEEPGRAM_API_KEY=your_deepgram_key
AZURE_SPEECH_KEY=your_azure_speech_key
AZURE_SPEECH_REGION=your_azure_region
AZURE_SPEECH_VOICE=en-US-GuyNeuralDEEPGRAM_API_KEY— speech synthesis fallback and browser voice features.AZURE_SPEECH_KEY/AZURE_SPEECH_REGION— Azure speech synthesis with viseme support.AZURE_SPEECH_VOICE— optional, defaults toen-US-GuyNeural.

