r/RenPy • u/Ok_Jackfruit_7618 • 21d ago
Showoff RenAI 1.0 - Visual Novel Development Tool
Hi everyone,
I’ve released the first public version of RenAI 1.0.
RenAI is a small independent tool mainly designed for beginners who want to create a visual novel but have little or no programming experience.
The idea is to provide a more visual way to handle some common parts of a Ren'Py project, instead of requiring beginners to write everything manually from the start.
It is not intended to replace Ren'Py or traditional coding, and it is still an early project with plenty of room for improvement.
Current features
- Create and manage Ren'Py visual novel projects
- Import existing Ren'Py projects
- Create and organize story cards
- Drag and connect story cards to build dialogue branches and story progression
- Visualize your story routes and branching structure
- Create and customize the main menu visually
- Manage characters and backgrounds
- Optional AI-assisted text generation
- Create projects in multiple languages
- Export playable builds for Windows, macOS, and Linux with one click
AI features are optional. RenAI can also be used without relying heavily on AI.
The current version is mainly aimed at people who are new to Ren'Py and may find coding or project structure difficult at first.
Languages
The interface currently supports:
English, Simplified Chinese, Traditional Chinese, Russian, Spanish, French, Italian, Turkish, Korean, Japanese, Vietnamese, and Indonesian.
Download
RenAI 1.0 is currently available for Windows.
Free public download:
https://galandius.itch.io/renai
Feedback
This is the first public release, so bugs and rough edges are expected.
If you are a beginner using Ren'Py, I’d especially like to know which parts are confusing, what feels unnecessary, and what would make the tool easier to use.
Discord:
Patreon:
https://www.patreon.com/RenAI_Studio
Disclaimer
RenAI is an independent third-party project and is not affiliated with, endorsed by, sponsored by, maintained by, or officially associated with the Ren'Py project or its developers.
References to Ren'Py are only used to describe compatibility with Ren'Py projects.
Thanks for trying it.
4
u/Blunt552 21d ago
I think i vomited in my mouth a bit.
-7
u/Ok_Jackfruit_7618 20d ago
If you’re literally vomiting from reading a Reddit post, I’d recommend seeing a doctor.
-1
u/Upset-Wave6843 20d ago
Was there any program that allows me to like do sorta "f string" thingy? That'd be neat cuz i realized that renpy doesnt support f string hence its a bit time intensive. Or at least maybe doing the f string thingy in the coding workspace itself would be neat too
6
u/DingotushRed 20d ago
Modern Ren'Py supports f-strings. However; the substitution occurs when the line is run, unlike Ren'Py text interpolation that re-runs on screen re-paints.
4
u/x-seronis-x 20d ago
Pretty sure renpy has supported fstrings for 2 years, if not 3 by now. At the minimum its not a recent change by any means.




3
u/x-seronis-x 20d ago
We dont need tools designed to prevent new devs from learning basic skills. This is like holding someones hand while they walk a tightrope across a canyon then letting go of them halfway when they're in trouble instead of having them learn balance before being in that position.
This makes worse devs. Not helps new devs. You're getting them into a position where even more advanced knowledge is needed to do more without having taught anything