How to Use Local AI (poor to fair)
1. Select Options: Choose a Race, Occupation, and Settlement Tier.
2. Generate: Click "Generate NPC" to let the local AI create a unique character.
How to Use AI of your choice
1. Select Options: Choose a Race, Occupation, and Settlement Tier.
2. Show Prompt: Click "Show Prompt" to see the exact text sent to the AI. Useful if you want to use the prompt elsewhere.
3. Mobile - Share:Share to the AI app of choice on your mobile device
3. OR - Copy: Copy and paste into the AI tool of choice.
Features
- Offline Capable: Once loaded, the local AI runs entirely on your device (assuming a powerful enough device). No internet required for generation.
- Device Check: The app automatically checks if your device supports WebGPU for local AI processing.
- Model Selection: Use the Settings (gear icon) to switch between different local AI models and manage storage.
- Share: Share the generated NPC directly to other apps such as your prefered AI tool.
- NPC Details: Use the "Advanced Options" to add specific names, traits, or plot hooks to your NPC prompt.
Settlement Features
Organize your NPCs into persistent settlements to create a cohesive world context.
- Manager (Castle Icon): Create and switch between settlements. Define their core identity, economy, and conflicts in the "Worksheet" tab.
- Bag It: Save a generated NPC to your active settlement using the "Bag It" button.
- Auto-Summarize: Use the "✨ Auto-Summarize" button when bagging an NPC to automatically extract their name, role, and secrets.
- Context Injection: The active settlement's details and any "checked" NPCs in "The Bag" are automatically added to the AI prompt, ensuring new characters fit the setting and know their neighbors.
Troubleshooting
If the AI is slow or fails to load, try selecting a smaller model (e.g., Qwen2.5-0.5B) in the Settings. Ensure your browser is up to date.
Alternativly generate the Prompt and use that with your favorite AI tool.
Download the Guide
Get the full near 500 page PDF guide used to build this tool.
▶ Advanced Features
Deep Linking
You can link directly to a specific configuration of the app using the Link button (🔗). This copies a URL with your current selections.
Fuzzy Search: The occupation parameter supports "contains" matching. For example, using ?occupation=Baker in the URL will automatically select "The Baker".
Untouched dropdowns (defaults) are excluded from the link.
Export/Import
Backup your settlements or move them to another device using the buttons in the Settlement Manager sidebar. Data is saved as a JSON file.