Hey everyone,
I have been experimenting with some of the AI tools like claude or codex as well as custom MCP setups alongside Roblox Studio and to be honest have been pretty surprised at it being okay sometimes. However I always ran into a problem when the agent entered what I call the dumb
zone and it would be constantly overriding itself, creating and deleting scripts etc and it became pretty hard to track all of the changes.
I decided to build this tool, which I am calling Roview to help manage this. It is open-source and is a visual review layer between your AI assistant and Roblox Studio. Think of a git PR diff that shows you changes that the agent is making in a easy and readable format.
I know not everyone uses or particularly likes AI but if its something you have incorporated into your workflow then I think this tool can be useful.
How It Looks
Web view:
You can comment on specific lines/select multi lines and give a full PR esq feedback loop that goes straight back to the agent
Roblox Studio Plugin:
What does it actually do?
Instead of letting an agent write directly to your place files in real time:
- Visual Diff Review: When your AI generates or edits code, Roview will opens a Luau diff in your browser or within the studio plugin widget.
- Click-to-Comment Feedback: If the AI wrote something wrong or missed a debounce, you can click on that exact line in the diff, type a note (e.g. “make this debounce 0.5s and use task.wait”), and send that feedback straight back to the agent to fix.
- Atomic Single-Undo Apply: Once you approve the changes, the Studio plugin applies the whole proposal inside a single
ChangeHistoryServicerecording. If you don’t like the result in Studio, one singleCtrl+Zreverts everything cleanly. - Safety Checks: It checks SHA-256 hashes of scripts to make sure you didn’t edit a script manually while the AI was generating, and blocks dumb mistakes like an agent trying to delete
WorkspaceorReplicatedStorage. - 100% Local: Runs on
127.0.0.1on your machine with a local token. Zero telemetry, no external servers, no cloud accounts needed.
If you want to try it yourself
GitHub Repo - GitHub - Mackaye/roview · GitHub
1. Install the Studio Plugin
Download roview-plugin.rbxm from the GitHub Releases page and drop it into your local plugins folder:
- Windows:
%LOCALAPPDATA%\Roblox\Plugins - macOS:
~/Documents/Roblox/Plugins
(Remember to turn on Allow HTTP Requests under Game Settings → Security).
2. Run the companion server
git clone https://github.com/Mackaye/roview.git
cd roview
pnpm install
pnpm build:plugin
pnpm demo

