← 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
  1. Download the desktop app: /download/macos, /download/windows, or /download/linux.
  2. Download the Studio plugin: /plugin-download.
  3. Open Roblox Studio and ensure HTTP requests are allowed (Studio Settings).
  4. 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.
  5. In Studio, click the OOF toolbar button to connect.
  6. In OOF, verify you see Connected & Verified.
  7. 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

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
    
Open OOF Account Download Plugin