Infinite Quest

Demo build: try Infinite Quest 2.1 for 10 turns with guided sample worlds.

No adventure yet

Turn 0 Viewing latest Ready
🗝️

Create a world, then begin.

The engine will write a scene, produce an illustration prompt and image, offer four choices, keep a hidden scratchpad, and update your custom trackers.

Waiting for response.

Notice

Getting Started

Choose how you want Infinite Quest to connect to OpenRouter.

You can paste your own OpenRouter API key, or use the Community API Key, which is limited to free models.

Model Settings

Set your OpenRouter key, model preferences, and image generation options.

This is a purely client-side app. Calls go directly from your browser to OpenRouter; no key is sent anywhere else by this file.

When enabled, the story model list shows only openrouter/free and models ending in :free; the image model list shows only the Pollinations.ai option.

World Set Up

Create, import, save, or start the world for your story.

Load a sample world

Choose one to fill the setup fields, then click Start New Adventure when you are ready.

Give the LLM a sparse seed or a detailed brief. It will fill in the genre, tone, player character, premise, style guide, and any optional generated RPG stats or trackers.

Save, copy, or share only the world setup: title, genre, tone, player character, premise, style guide, RPG stats, and default trackers. Story turns, current run state, generated pictures, and API keys are not included.

Edit State

Edit the scratchpad, current trackers, and history view.

The LLM updates this private continuity scratchpad after every turn. It is shown here for editing/debugging, but it should not be directly revealed in narration.

Generate world setup

Describe the adventure you want. A few words is enough; more detail gives the LLM more to preserve.

Leave unchecked to leave trackers blank for the generated setup. When checked, the generator creates tailored default trackers for the new setup.

Leave unchecked for a purely narrative game. When checked, the generator fills RPG percentile stats and enables stat rolls.

Edit image prompt

Adjust the illustration prompt for this turn, then regenerate only the image. The story text and choices will stay the same.

Load world from text

Paste the JSON from a saved .world file or copied world setup, then load it into the world fields, RPG stats, and default trackers.

Welcome to the Infinite Quest 2.1 demo

This demo lets you play 10 generated turns to see how the app feels. After that, save your story and continue it in the full version.

Demo settings are locked

This build uses a built-in limited OpenRouter key, deepseek/deepseek-v3.2 for story text, sourceful/riverflow-v2-fast for images, and 0.5K image size.

Try a sample world

Choose one and the demo will load the setup and start your first turn.

Thanks for playing the demo!

You have reached the 10-turn demo limit. We hope you enjoyed your adventure.

Keep playing your current story: open Menu, click Save Full Story, then visit the full version of Infinite Quest and use Load Story there.

Using your own OpenRouter key in the full version

  1. Create or sign in to an OpenRouter account.
  2. Open the API Keys area, create a key, and copy it. You can set a spending or credit limit while creating a key.
  3. Add credits to your OpenRouter account so model calls can run.
  4. Paste that key into the full version’s Model Settings screen.