Getting Started

Installation & Setup

Get up and running with Stud in under five minutes.

Prerequisites

  • Node.js 18+ — Stud requires a modern Node.js runtime
  • Roblox Studio — For Roblox integration features (optional for general coding)
  • An API key — From your preferred LLM provider

Install Stud

Clone the repository and install dependencies:

git clone https://github.com/stud-ai/stud.git
cd stud
bun install

Configure your API key

Set your API key as an environment variable:

export ANTHROPIC_API_KEY="your-api-key-here"

Keep your API key secure

Add your API key to your shell profile (.bashrc or .zshrc) so it persists across sessions. Never commit API keys to version control.

Install the Roblox Studio plugin

To use Roblox integration features, install the companion plugin:

# The plugin file is included in the repo
# Copy it to your Roblox Studio plugins folder:

cp plugins/stud-plugin.rbxm ~/Documents/Roblox/Plugins/

After copying, restart Roblox Studio. You should see the Stud plugin appear in the Plugins tab. Enable HTTP Requests in Game Settings → Security for the plugin to communicate with Stud.

Launch Stud

Start Stud in your project directory:

bun run start

Your first prompt

Once Stud is running, try a simple prompt to explore your codebase:

Read my project structure and summarize what each file does

✱ Glob "**/*" 23 files

→ Read src/server/init.lua 142 lines

→ Read src/client/PlayerGui.lua 89 lines

~ Reading remaining files...

Next Steps

Tools Reference → Learn about all available tools
Roblox Integration → Set up Roblox Studio tools