Read every line
NeverQuestAlone is open source: the app, the addon and what the AI is told, in one public repository. Build it yourself, check what it does, or release your own.

What’s in the source
Each part below is in the source, with the tests that check it.
The addon
The HUD, your route on the map, and the colored bar that carries your messages
NeverQuestAlone’s desktop app
Keys in the system keychain
API keys stay in the macOS Keychain or Windows Credential Manager, never in the game.
Costs you can see
Every reply’s cost is counted, and you can set a daily spend limit.
Only the AI you picked
It talks only to that AI, and to GitHub for updates.
Signed updates
An update installs only if it carries the app’s own signature.
What it knows
The prompts, the game data and the quest logic
Build it in 3 steps
Get started Clone the code, run its tests and start the app.
See how it’s built Where each part lives, and how a message travels.
Release your own Give it your name, sign it as yourself and publish it. Your users get each new release as an update.
git clone https://github.com/tommygeoco/neverquestalone.git
cd neverquestalone
npm ci && npm ci --prefix app/desktop
npm test
npm start{ "productName": "Quest Helper", "appId": "com.example.questhelper", "keychainService": "Quest Helper"}identity.json names your build: its app ID, its folders, where its keys are saved and where its updates come from.
