Sidequest

Use as app

You can also run Sidequest as a Claude artifact or a Muse space. Both versions use the same single-file app, but save your data to your own account instead of your browser.

You’ll need an account with whichever platform you choose, since both building the app and storing its data happen there. Copy the prompt for your platform below, paste it into a new chat, and let it build your copy.

The Sidequest-App README covers updating your app, sharing it, and the differences between the artifact and browser versions.

Claude

Start a new conversation with Claude and send this prompt. Sidequest needs the db capability to save your data and the downloads capability to make Save backup work.

Show the Claude prompt
Please fetch this file and publish it as an artifact: https://github.com/timsamoff/sidequest/releases/download/v0.99.1/sidequest.html. It needs the `db` capability for storage and the `downloads` capability so Save backup works.

If Claude asks for permission during the build, choose Allow once to let it fetch the file and create the artifact. It asks again when you update.

Open the artifact Claude creates. If you pin it, it will appear in the Claude sidebar.

If Claude can’t fetch the file, download sidequest.html from the latest release, upload it to a new conversation, and ask Claude to publish it as an artifact with the db and downloads capabilities.

Muse

Start a new chat with your Muse and paste this prompt. It asks Muse to build Sidequest from the repository and save your data in its database.

Show the Muse prompt
Please build the Sidequest fullstack app as a private artifact for me, and call it Sidequest, from https://github.com/timsamoff/sidequest/releases/download/v0.99.1/sidequest.html. Store all of the app's data (the whole JSON object it keeps in the browser localStorage key "sidequest-template-v1") in the Muse database so it persists, starting empty.

Keep every feature as is, including the sound effects and the GitHub version check, and keep its update prompt word for word. Set window.sidequestHosted = true before the app starts, so it shows its hosted wording about where your data is saved.

Keep this Google Fonts stylesheet in the <head> of the client's index.html, and make sure it survives the build into the published bundles, because the launch quotes are sized for IM Fell English and overflow their two-line box in the Georgia fallback:
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&family=IM+Fell+English&family=Alegreya+Sans:wght@400;500;700&display=swap">

When it's built, launch the app several times to confirm every launch quote fits its two-line box, and click-test every button, dialog, and import before handing it over.

Muse builds the app in the background, which can take up to 20 minutes. When it’s ready, Muse gives you a card to open it.

The first time you open Sidequest, Muse asks for permission to check for updates online. Choose Always allow so it can check automatically from then on.

If Muse can’t fetch the file, attach sidequest.html to the chat instead and replace the link in the prompt’s first sentence with “the attached sidequest.html”.