Docs

Everything you need to ship a visual novel with RenHub.

The docs cover the script editor, kanban, translations workspace, Claude MCP bridge and the Daz Studio plugins. Skim the sidebar or search.

⌘ K
Getting started

Install RenHub and create your first project.

RenHub is a desktop workbench. Sign up on this site to get your license, then install the app and pull your first project in under a minute.

  1. Create an account — required to authenticate the desktop client and the Claude MCP bridge.
  2. Download the Windows build from the link in the navbar (macOS build in beta, ping us if you need it).
  3. On first launch the app asks for your RenHub credentials and pulls your workspaces from Supabase.
  4. Hit New script project in the sidebar, give it a title, and start writing. Auto-save is on by default — no save button.
Authoring

Tree-shaped scripts that survive a 40-hour visual novel.

The script editor is built around a strict project → chapter → scene → block hierarchy. Every node has two views: TipTap prose for drafting and RenpyTable for structured Ren'Py beats.

  • Drag-reorder any node — children move with the parent.
  • Characters, locations and tags live in the sidebar; wire them in once and reuse forever.
  • Every block has a stable rpy_label that the .rpy exporter uses as the Ren'Py label name.
  • Status flags (draft / writing / done) drive Kanban and the calendar widget.

Block content is stored as Tiptap JSON (content column), plus an optional structured array of Ren'Py beats (rpy_blocks) — so the same scene can be edited as prose or as a structured table.

Planning

Kanban tied to scenes, not vibes.

Boards live inside a workspace. Cards can attach to a specific script block so deadlines stay rooted in the work, not a parallel todo list.

  • Columns are positional — drag to reorder, the column.position float keeps stable ordering.
  • Cards support priority (low / medium / high / urgent), assignees, sub-tasks and comments.
  • card.due_date drives the calendar view — items also surface in the always-on-top widget.
  • Tags are board-scoped, so two boards can use the same label name independently.
Localization

Line-by-line translations that stay in sync.

Translation projects sit alongside script projects in a workspace. Upload a .rpy file, RenHub extracts every translatable string with its source path, line and speaker.

  • translation_strings.status is empty / draft / done — the per-file progress bar uses this.
  • Speaker is captured automatically when present in source — no manual tagging.
  • Re-import overwrites untouched source strings but never overwrites human translations.
  • Workspace members can be scoped to a target_language; translators only see their slice.
AI

Claude MCP bridge — 22 tools.

RenHub exposes its database as a Model Context Protocol server, so Claude Desktop (or any MCP client) can read and write your scripts, tasks and translations directly.

Add the bridge to Claude Desktop's config:

{
  "mcpServers": {
    "vnhelper": {
      "command": "npx",
      "args": ["-y", "@renhub/mcp-vnhelper"],
      "env": {
        "RENHUB_TOKEN": "<paste from /profile>"
      }
    }
  }
}

Once connected, Claude can:

  • list_script_projects / read_script_node / create_script_node / update_script_node / append_to_scene
  • list_translation_projects / read_translation_strings / update_translation_strings / find_translation_strings
  • list_tasks / create_task / update_task / move_task / delete_task
  • list_characters / create_character / update_character / delete_character (same for locations)
  • list_workspaces / create_calendar_event / get_writing_style
Pipeline

Daz Studio — Assets Browser plugin.

A drop-in browser panel for Daz Studio that scans, tags and previews your entire content library without leaving the viewport.

  • Live search across My DAZ 3D Library and connected folders.
  • Tree navigation: People / Props / Light Presets / Render Presets.
  • Visual previews for Genesis 8, 8.1 and 9 figures.
  • Drag-and-drop assets straight into the scene; saved searches and recent-asset history.

Install the .dse from the plugins page, then enable the panel via Window → Panes (Tabs) → Assets Browser.

Account

Plans, billing and workspaces.

RenHub is free for one solo project. Pro unlocks unlimited projects, translations and the MCP bridge. Studio adds shared workspaces, kanban assignments, SSO and audit log.

  • Plan and status are shown on /profile and synced from Supabase subscriptions.
  • Trial defaults to 14 days when you upgrade to Pro from a Free account.
  • Studio seats are billed per workspace member; owners manage seat count in workspace settings.
  • Cancel any time — your data stays accessible read-only until the period ends.