Code smarter for Roblox Studio.
Write Luau, edit instances, and ship from one terminal.
Everything you need, nothing you don't.
A complete toolkit for Roblox development. Every feature is free and open source.
Features
Stud Terminal
AI Assistant
Free
Natural language coding powered by AI. Describe what you want and Stud writes production-ready Luau code directly in your terminal.
Project Tree
src ├── server │ ├── matchmaking.lua │ └── queue-manager.lua ├── client │ ├── hud-controller.lua │ └── ui-theme.lua └── shared └── hidden-run.stud
- Get Children "game.Workspace" 47 instances
- Edit Script "ServerScriptService.Main" +18 -4 lines
- Inserting asset from Toolbox... running...
AI coding assistant with deep Roblox Studio integration. Edit scripts, manipulate instances, and query DataStores. All from your terminal.
How developers use Stud
Roblox General Scripts
Powerful tools at your fingertips
Read, write, edit, and search your codebase with natural language. Execute commands and delegate complex tasks to subagents.
- Read & Write
- Glob & Grep
- Bash Execution
- Subagent Delegation
Stud
2.1k tokens · $0.02
→ Read src/server/PlayerData.lua 847 lines
→ Read src/shared/Config.lua 124 lines
← Write src/server/DataManager.lua 256 lines
~Editing file...
Read & Write
Read any file, write new code, and make precise edits with full context awareness.
Built for Roblox developers
27+ specialized tools for Roblox Studio. Edit scripts, manipulate instances, query DataStores, and search the Toolbox.
Script Editing
Read, write, and edit Luau scripts directly in Roblox Studio instances.
Instance Manipulation
Create, move, delete, and modify any instance in the game hierarchy.
DataStore Access
Query and update DataStores for testing and debugging player data.
Toolbox Search
Find and insert models, plugins, and assets from the Roblox Toolbox.
Search Toolbox
- village|
- Medieval Village Pack Model · BuildCraft ✓
- Villager House Model · BlockBuilder ✓
- Village Town Center Model · MapMakers ✓
- Fantasy Village Kit Model · RPGAssets
- Village Market Stall Model · DetailProps ✓
Powerful capabilities under the hood
Modern AI with deep tooling integration for a seamless development experience.
- LSP Integration
- MCP Protocol
- Session Management
- Subagent System
- Smart File Handling
- Terminal Native
You're always in control
A robust permission system ensures Stud only takes actions you approve.
△ Edit src/server/PlayerData.lua
local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local function onPlayerAdded(player)
- Allow once
- Allow always
- Reject
Granular Permissions
Approve individual actions or grant session-wide access per tool type.
Full Transparency
See exactly what Stud will do before any action is taken, including full diffs.
Deny by Default
Sensitive operations like file writes and bash commands require explicit approval.
Configurable Policies
Set up permission rules and agent configurations that match your workflow.
Waitlist Access
Get early access to Stud for Roblox. Join the waitlist to get launch updates, private demos, and first access to new Roblox workflows.