Skip to content

thec15/Archie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archie

An interactive voice AI agent designed to help kids build Roblox games through conversation.


Preview

Tech stack

Architecture

Tech stack

How To Install And Run

  1. Install dependencies:
cd frontend && npm install
  1. Create a frontend/.env file with your API keys (see Environment Variables).

  2. Start the dev server:

cd frontend && npm run dev
  1. Open http://localhost:3000 in your browser.

  2. Install the Roblox Studio plugin by dragging plugin/ArchiePlugin.rbxm into your Roblox plugins folder (~/Documents/Roblox/Plugins/ on Mac).

Setup

Roblox Studio Security

The Archie plugin needs HTTP requests enabled to talk to the local server.

  1. Open your place in Roblox Studio.
  2. Go to File > Game Settings > Security.
  3. Turn on Allow HTTP Requests.
  4. 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 = true

If Allow HTTP Requests is off, the plugin can't reach the server and the app will show Studio Offline.

Environment Variables

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-GuyNeural
  • DEEPGRAM_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 to en-US-GuyNeural.

About

AI voice agent that builds Roblox games through natural conversation. 1st place @ Hack to the Future.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors