Architecture
How Leafy Works
A high-level overview of how the pieces connect to help you build faster.
Roblox Studio Plugin
Captures context about your project—selected objects, script contents, hierarchy—and sends it to Leafy.
AvailableLeafy Web App
Chat interface, diff previews, workflow controls, and project management. Where you interact with Leafy.
AvailableBackend
Handles AI model calls, verification checks, and orchestrates the entire workflow securely.
AvailableWhat Leafy Sees
The plugin streams project context to help Leafy understand your codebase:
- Selected objects and their properties
- Script contents from relevant modules
- Project hierarchy and structure
- Recent changes and modifications
Leafy uses this context to generate code that fits your project structure.
What Leafy Won't Do
- Leafy is not a substitute for reviewing code. Always verify suggestions before applying.
- You stay in control of what gets applied. Nothing changes without your approval.