Doom Decisions
Watch real Doom. You choose the duration. AI chooses one action at a time.
Setup
1 Inference
API usage will incur charges.
Client in memory • Refresh clears it
Privacy & API Keys
Your API key
Signing in with OpenRouter issues an API key for Doom Decisions. The app keeps it in page memory, not localStorage. Refreshing clears the app's local access but does not revoke the issued key.
What gets sent
When using OpenRouter, your browser sends Doom screenshots, instructions, and game context directly to OpenRouter. OpenRouter may forward the request to the selected model provider.
Inspect the code
The deployed site includes source maps, so you can inspect its TypeScript. In Chrome, open DevTools → Sources to explore the code or Network to inspect API requests. Don't share network captures containing API credentials.
Manage or revoke keys in OpenRouter key settings.
3 Game Data
Game view
Latest Outcome
No AI decisions yet.
Loading engine identity…
- Reported input tokens
- — Partial
- Avg API latency
- —
AI Decision History
Newest first · Tokens reported by provider
No AI decisions yet. Preparation's neutral tic is not an AI decision.
More decisions below
Decision detail
Returned action probabilities
Model & usage
Historical request screenshot
Exact request
Instructions
Game state text
Permitted actions (request order)
Technical receipt and diagnostics
Execution and rendering
Provider-reported token breakdown
Returned probabilities are not an explanation of the model’s reasoning. API confidence is a separate measure.
Advanced evidence: preparation, decisions and frame hashes
Checking bundled Decisions SDK…
No frame rendered.
Not prepared.