TRP3 · Addon 2.7.0

A focused editor for Total RP 3.

Draft your character in a roomy browser editor — name, race, class, history, trait sliders. Paste a TRP3 string in to start; copy a fresh one out when you're done.

Start Building See an example Free · No account · 4 characters
Worgen Druid
Alliance
Sorrelin Ashvale
Itinerant cartographer, formerly of Lordaeron
Hands Old burns from the Cataclysm fires.
Companion A two-headed worg her father raised.
Currently Cataloguing barrows on the Bloodmyst coast.
TRP3 paste
12 fields imported
~D|157|Sorrelin|Ashvale|{col:FFD200}
Ready to draft
Lore check
No anachronisms
"Cataclysm fires" cross-checked against the timeline. Looks good.
AI · BYO key
100% TRP3 FIELDS COVERED
2.7.0 ADDON COMPATIBLE
0 ACCOUNTS NEEDED TO START
5+ AI PROVIDERS SUPPORTED
TRPFORGE.APP / CHARACTERS / NEW
STEP 02 OF 07

Appearance

AI Describe Expand, tighten, or rewrite this section while preserving details you've pinned.
Every TRP3 Field · Browser-Native

A full character editor,
without installing anything.

Seven guided steps. Every field the addon supports, laid out so you can actually think about your character instead of hunting for checkboxes in a sub-menu.

  • Guided Wizard Identity → appearance → personality → history, with optional AI prompts per section.
  • Round-Trip TRP3 Strings Paste any existing export back into Forge and keep editing. Format 157, addon 2.7.0.
  • Native Markup {col:FF0000}red{/col} and {h2}...{/h2} preserved end-to-end.
  • Offline-First localStorage by default; optional cloud sync once signed in.
Bring Your Own AI

Your key. Your model. Your words.

AI features are opt-in and powered by a key you paste in yourself. It lives in your browser's storage — we never see it, proxy it, or log the prompts you send.

OpenAI
Grok
Ollama
LM Studio
OpenRouter

The differentiator isn't the AI. It's that it's yours.

Most "AI writing tools" route your drafts through their own API. Forge flips that: you paste the key, the requests go straight from your browser to your provider of choice. Any OpenAI-compatible endpoint works, including local models via Ollama and LM Studio.

  • Never transits TRP Forge servers — privacy by architecture, not policy.
  • Works with local models for fully offline lore generation.
  • Swap providers mid-project; keys stored per-profile.
  • All AI features are optional — the editor works just fine without them.
CONNECTED · LOCAL ONLY

AI PROVIDER SETTINGS

Provider
OpenAI Compatible
Endpoint
https://api.openai.com/v1
Model
gpt-4.1-mini
API Key
sk-•••••••••••••••••••••••••a3F9
Stored In
Browser (localStorage)
Transits Forge Servers
◆ Never
LORE ACCURACY CHECK
0 resolved · 4 open
CONFLICT history.timeline

Timeline conflict — character claims to have fought at Stratholme

Your bio places Sorrelin at the Culling of Stratholme (Year 20) at age 19, but earlier you set her current age to 41 in Year 40. That math checks out — flagged for confirmation only.

◆ Confirm: Age 41 in Year 40 → aged 19 at Stratholme (Year 20). ✓
REVIEW identity.race + identity.class

Race/class combo unavailable in-game

Worgen + Druid is valid. (Earlier version flagged this — Worgen Druids are canonical.) Suggestion: move this card to verified.

◆ Mark verified — no change required.
CONFLICT history.origin

Zone inconsistency — Lordaeron capital referenced post-fall

Your bio has Sorrelin 'visiting the Lordaeron capital' in Year 38. The capital has been a plagued ruin since Year 20. Consider rephrasing to the ruins, or specifying a flashback.

◆ Replace with 'the ruins of Lordaeron's capital' → preserves voice, resolves anachronism.
REVIEW identity.faction

Faction inferred from race — verify

Worgen default to Alliance; your profile confirms Alliance. No action needed.

◆ No change — already consistent.
Lore Accuracy Check

Catch canon conflicts
before your guild does.

An AI pass against your profile looks for timeline anachronisms, impossible race/class combinations, faction mix-ups, and zones that don't exist in the era you're playing. One-click fixes, or dismiss.

  • Timeline & Era Dates vs. events vs. character age — sanity-checked in one pass.
  • Race, Class, Faction Flags combos that aren't unlockable and suggests closest valid alternatives.
  • Zone & Geography Catches references to zones in states they weren't in yet.
  • You're in charge Suggestions are just that — nothing changes unless you click Apply.
Shareable Public Profile

A page to send to your guild,
not a block of markup.

Every character gets an optional public URL. Mature-content gate. Clean Discord embed out of the box. No client needed to view it.

trpforge.app/c/sorrelin-ashvale
HOUSE ASHVALE · PROFILE 01

Sorrelin Ashvale

Itinerant Cartographer, Formerly of Lordaeron
WorgenDruid — BalanceAllianceXP · Heavy
◆ CURRENTLY

Stormwind Cathedral Square. Sketching the fountain while waiting for a courier from Gilneas. Visibly favoring her left side — something went wrong outside Duskwood three nights ago. She will not talk about it unless pressed.

◆ ABOUT
"Maps are just promises the landscape made and then broke. My job is to keep score."
Compass
Satchel
Scar
Wolf
Ring
Frequently Asked

Questions, answered.

Do I need an account to use TRP Forge?
No. Everything works in your browser immediately — your characters are saved in localStorage. An account is only needed if you want to sync across devices or publish a public profile URL.
How does Bring-Your-Own AI actually work?
You paste your own API key from OpenAI, Grok, OpenRouter, Ollama, LM Studio, or any OpenAI-compatible endpoint. Requests go directly from your browser to that provider. The key is stored locally and never transits TRP Forge servers.
Is this addon-compatible? What versions?
Yes — round-trip compatible with Total RP 3, addon version 2.7.0, export format 157. Paste in an existing TRP3 string and keep editing, or copy your finished profile and paste it straight into the in-game addon.
What's free vs. paid?
Free tier: up to 4 characters, full editor, all AI features (using your key), public profile URLs, Discord sharing. There is currently no paid tier, and AI features will never be paywalled — you supply the key.
Can my guild use this for applications?
That's exactly what the public profile URLs are for. Each character gets a shareable page with an optional mature-content gate and a clean Discord unfurl.
◆ READY WHEN YOU ARE ◆

Build your next character.

No sign-up, no credit card. Close the tab and your draft stays in your browser. Come back when you're ready.