Userscripts for Atomi.
A userscript that helps you mark your responses to short answer questions against the question's marking guidelines, using any OpenAI-compatible LLM API. It sends any images embedded and PDFs linked in the question.
It works with both the plain text answer box and the multi-format editor, including images drawn with the Draw tool.
https://raw.githubusercontent.com/wongcallum/atomi-userscripts/releases/atomi-ai-marking.user.js
- Answer a short answer question, then click Self-mark answer.
- Click the Mark with AI button in the footer.
- For the first run, you'll be prompted to enter an API key.
By default the script uses OpenRouter with
google/gemini-3.8-flash. You can choose any OpenAI-compatible endpoint and model.
Adds dark mode to Atomi.
https://raw.githubusercontent.com/wongcallum/atomi-userscripts/releases/atomi-dark.user.js
By default it follows your system's light or dark setting. To always use dark or light, click Theme in your userscript manager's menu.
A userscript that adds keyboard shortcuts for answering questions.
https://raw.githubusercontent.com/wongcallum/atomi-userscripts/releases/atomi-keyboard.user.js
Press ? in Atomi to see the list of shortcuts.
While you're typing an answer, only Ctrl/⌘ + Enter and Esc work.
pnpm install
pnpm dev
pnpm mock-llmWith the dev servers running, open the Local URL each one prints to install its dev loader.