CharacterForge
Field Overrides

Override any random field with specific values (optional):

Loading available fields...

Generate in Bulk
Total Estimated Time:
unknown
Initial concept

This prompt will be injected directly into the pipeline.

--- System Ready ---
Required keys missing. Click Settings and update your keys.
Character

Processing...

Variant
Role

Name

Style Configuration

Current Visual Tags

Settings

CharacterForge keeps your API keys strictly in your local browser. On the rare occasion a direct connection fails, we may briefly route through our secure proxy — your keys are never saved, tracked, or logged by our servers.

Image Generation *

Text Completions *

At least one required.

Model Configuration

1.7

Higher = more creative, Lower = more focused

If the primary model fails or refuses content, fallback to these in order:

Feature Flags

Enable flags to unlock additional pipelines. After adding or removing flags, reload default pipelines below.

No flags enabled.

Re-fetches built-ins from the server with your current flags applied.

Data

Clears all locally stored characters, API keys, and preferences from this browser.

This will permanently clear all locally stored characters and API keys. This cannot be undone.

0 selected

Welcome to CharacterForge

A browser-based engine for procedural character generation. Point it at a pipeline, hit Generate, and within seconds it rolls weighted random traits, writes backstory and personality via LLM, and paints a portrait with NovelAI — all streamed in real time.

  • Pipelines are editable prompt templates used to orchestrate the creation of characters.
  • API keys live in your browser — nothing is sent to CharacterForge servers

Start by entering your API keys in Settings, then pick a pipeline and hit + New Character.