VN Architect
A downloadable tool for Windows, macOS, and Linux
The IDE that actually understands Ren'Py.
Most Ren'Py developers write in a plain text editor and only find out something is broken when the game crashes on a playtest. Generic AI assistants make it worse — they treat .rpy as ordinary Python and miss everything that makes Ren'Py Ren'Py: labels, jumps, menu branches, ATL, screen language, Character() definitions, persistent data.
VN Architect closes that gap. It is free, for personal and commercial projects.
Catch the bug before the playtest
- Undefined labels, characters and variables
- Dead ends, unreachable labels and infinite jump loops
- Variable typos —
player_nmewhere you meantplayer_name— reads before assignment, dead stores show,sceneandplaylines pointing at files that are not there
Everything is flagged as you write, collected in a Problems panel, and one click from the exact line. No need to launch the game. Screen-language and style checks are validated against the official Ren'Py documentation bundled in the app, so correct code is not flagged.
Your whole story as a map
Every label is a node; every jump, call and menu choice is a connection. Find the orphaned label nothing reaches any more, and the choice that offers two options and sends both to the same place. Export as PNG, SVG, Mermaid or DOT.
A real editor
Built on Monaco — the engine behind VS Code — with a Ren'Py grammar, find & replace, Go to Label, split view, and a Play from here link above every label that starts the game at that scene.
An AI agent that speaks the engine — and is optional
It proposes a plan and waits for your approval. Every edit arrives as a diff you accept or reject. Afterwards it runs the Ren'Py linter on its own work and fixes what it broke. Separate modes for coding, writing, review and learning, with the official Ren'Py documentation bundled in.
Bring your own model — Claude, GPT, Gemini, Grok, DeepSeek, Kimi, OpenRouter — sign in with an account instead of an API key, or run Ollama on your own machine, free and fully offline. Spending caps, a live token counter and a warning before expensive calls keep the bill predictable.
Everything except the agent works with no AI, no account and no internet connection.
What it is not
A WYSIWYG screen designer or a drag-and-drop GUI builder. It is a code editor, an analyzer, a flow graph and an assistant. If you want to lay screens out visually, that is a different kind of tool.
Installing
- Windows 10/11 — run the installer. Code-signed, installs for all users, updates itself.
- macOS 11+, Apple Silicon only — open the DMG, drag to Applications. Signed and notarized. This build does not run on Intel Macs.
- Linux x64 — run the AppImage (
chmod +x) or install the.deb.
The Ren'Py SDK is optional — needed only to run the linter and launch your game from the editor. New here? Click Open demo project on the welcome screen: it loads a small sample game that ships with five deliberate mistakes and analyses it immediately.
Links
Documentation: https://auravixstudio.com/docs/vn-architect
Website: https://auravixstudio.com
Licence: Proprietary Freeware License v1.0 — free for personal and commercial use. Not affiliated with Ren'Py. Bundles a copy of the Ren'Py documentation (© the Ren'Py project) for offline search and the tutor mode; full attributions ship in the application.
| Published | 1 day ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows, macOS, Linux |
| Rating | Rated 1.0 out of 5 stars (1 total ratings) |
| Author | AuraVix Studio |
| Genre | Visual Novel |
| Tags | ai, code-editor, free, gamedev, ide, linter, Ren'Py, static-analysis, writing-tools |
| AI Disclosure | AI Assisted, Code, Text |
Download
Click download now to get access to the following files:



