CodievRequest access

Private beta · agents shipping to Studio

The multi-agent IDE for Roblox.

Codiev is a multi-agent IDE and tool suite that bridges Python and Roblox Studio. Agents read your place, write Luau, convert properties, and review their own work before it ever touches your game.

114k+
lines in core
5
modules
<7
auto-fix trigger
codiev-relay · session
bridged
Python agentscodiev-core
Roblox Studiolive place
plannerresolve task → 3 subgoals
adapterBrickColor → Color3 (Bright red)
writerpatch ServerScriptService/Loot.luau
reviewerself-reflection score 6.2 — clarify
writerre-patch with typed remote · score 9.1

ARCHITECTURE

Five modules, one bridge

Every piece is built to move work between Python and Roblox Studio without losing fidelity. The core does the heavy lifting; the relay keeps Studio in sync in real time.

engine

codiev-core

The 114k+ line engine — agent orchestration, planning, and the property adapters that translate Studio types both ways.

ide

codiev-app

The desktop IDE. Multi-agent panes, an inline diff review, and one-click apply straight into your open place.

web

codiev-web

Browser surface for dashboards, run history, and shareable agent sessions across your team.

bridge

codiev-relay

The Python ↔ Roblox Studio bridge. A persistent socket that streams reads, writes, and live state to the agents.

protocol

codiev-mcp

Model Context Protocol server exposing Codiev's tools to any agent client you already use.

ROBLOX PROPERTY ADAPTERS

Studio types, converted losslessly

Agents work in plain Python while Codiev handles the messy conversions — BrickColor, Color3, Vector3, UDim2, enums, and instance references — mapping each one to its exact Studio representation on the way in and out.

pythonroblox studio
BrickColor("Bright red")Color3 0.768, 0.156, 0.109
Vec3(0, 12.5, -4)Vector3.new(0, 12.5, -4)
udim2(1, 0, 0, 48)UDim2.new(1, 0, 0, 48)
Material.NEONEnum.Material.Neon

SELF-REFLECTION ENGINE

Code that grades itself before you do

Every change is scored against a quality threshold. Anything under 7 trips the SelfReflectionBadge into auto-fix — the agent clarifies its intent, repairs the code, and re-scores until it earns a pass.

quality threshold

≥ 7.0
0revise ◂ | ▸ accept10
  • Automated clarification

    Below threshold, the agent asks itself what's missing and answers before retrying.

  • Self-correcting patches

    Failed reviews are rewritten in place — no broken code reaches your game.

  • Gated apply

    Only a passing score is allowed to write back through codiev-relay.

  1. 1attempt 14.3/10·AUTO-FIX

    Untyped remote, no input validation

    Reflection score 4.3 < 7 — agent rewrites the handler.

  2. 2attempt 26.2/10·AUTO-FIX

    Validates input, but leaks server state to client

    Still below 7 — agent requests clarification, then patches.

  3. 3attempt 39.1/10·ACCEPTED

    Typed, validated, server-authoritative

    Score 9.1 ≥ 7 — change is accepted and applied to Studio.

PRIVATE BETA

Build Roblox with a team of agents

Codiev is rolling out to a small group of power-developers. Drop your email and tell us what you're building — we'll send an invite.