← Back to OOF
OOF Documentation
OOF is a desktop agentic IDE + Roblox Studio plugin. The desktop app runs the agent and enforces licensing. The Studio plugin is a localhost bridge and contains no secrets.
Quick Start
- Download the desktop app:
/download/macos, /download/windows, or /download/linux.
- Download the Studio plugin:
/plugin-download.
- Open Roblox Studio and ensure HTTP requests are allowed (Studio Settings).
- Run OOF Desktop. It starts the local IDE at
http://127.0.0.1:3000/app and the bridge at http://127.0.0.1:3001.
- In Studio, click the OOF toolbar button to connect.
- In OOF, verify you see Connected & Verified.
- Activate your license key in Settings → License (or manage your plan at
/account).
Core Concepts
- Planning Mode: draft a build plan without writing to Studio.
- Autopilot: execute end-to-end creation directly in Studio (Pro Studio plans).
- Credits: 1 credit ≈ 1,000 LLM tokens (input + output). Tier limits apply per request and per minute.
- Write Actions: creating objects/scripts/assets in Studio is gated by tier.
Security Model
- Studio plugin connects to
127.0.0.1 only and does not ship secrets.
- Licenses are signed keys (
OOF1. ...) verified locally using OOF_LICENSE_PUBLIC_KEY_PEM.
- Paid features (AI + write actions) are enforced in the desktop app and bridge server.
Troubleshooting
Studio not connecting
- Confirm OOF Desktop is running and you can open
/app.
- Ensure nothing else is using ports
3000 and 3001.
- Allow Roblox Studio HTTP requests (Studio Settings).
Insufficient credits / upgrade prompts
- Open
/account to upgrade or buy more credits.
- Per-request and per-minute caps are enforced by tier.
Local API Surface (Desktop)
GET /api/agent/status
POST /api/agent/message
POST /api/license/activate
GET /api/license/status
Local API Surface (Bridge)
GET http://127.0.0.1:3001/api/studio/status
POST http://127.0.0.1:3001/api/studio/object/create
POST http://127.0.0.1:3001/api/studio/script/create
POST http://127.0.0.1:3001/api/studio/hierarchy