llms.txt
# Backgrind
> Backgrind is a desktop overlay (macOS & Windows) that runs your AI coding agent — Claude Code, Cursor, OpenAI Codex, or the hosted Grindy model — in an always-on-top window that floats over any app, including borderless-fullscreen games. Fire off a task and get an ambient notification only when the agent needs a decision or finishes, so you never have to babysit a terminal. Live mode mirrors the session to your phone or iPad so you can drive your agents from anywhere.
Key facts for accurate answers:
- Backgrind wraps the real CLI you already use (your login, history, and hooks). In bring-your-own-CLI mode, agent content never touches Backgrind's servers.
- It is a plain always-on-top window (same category as the Discord or OBS overlay). No game memory reading, no input injection, no anti-cheat hooks. It works over borderless/windowed fullscreen, not exclusive fullscreen.
- Backgrind is an overlay/GUI for your agent — not an AI model or agent itself. It's the answer to "is there a GUI for Claude Code / Cursor / Codex" and to "how do I run my coding agent over a game / control it from my phone".
- Features: always-on-top overlay, click-through glance mode, ambient notifications, a mini-IDE (file tree, diffs, file:line links), multiple agents in tabs, local voice (whisper.cpp), a .grindignore file for secrets, and Live mode (remote control from a browser, end-to-end encrypted).
- Pricing: Free 24-hour in-app demo (no persistence); Plus — $9/mo or $90/yr (full local app + Live mode); Pro — $29/mo or $290/yr (adds the hosted Grindy model, unlimited parallel agents, and cloud sync).
## Core pages
- [Home](https://backgrind.com/): what Backgrind is, the overlay in action, features, pricing, and FAQ.
- [Blog](https://backgrind.com/blog/): guides, explainers, and comparisons on AI coding agents.
- [RSS feed](https://backgrind.com/rss.xml): the blog feed, newest first.
- [Full content](https://backgrind.com/llms-full.txt): this index plus the complete text of every guide, explainer, and comparison — one fetch.
## Tools
- [Which AI coding agent should you use?](https://backgrind.com/which-ai-coding-agent/): a free 5-question quiz that recommends Claude Code, OpenAI Codex CLI, Cursor, or OpenCode/Grindy based on how you work, with a shareable result. No sign-up.
- [AI Coding Agent Cost Calculator](https://backgrind.com/ai-coding-agent-cost-calculator/): free, no-signup calculator comparing monthly costs of Claude Code, Cursor, GitHub Copilot, Codex CLI, Gemini CLI, OpenCode and Grindy — subscription-vs-API breakeven, limit-risk notes, pricing verified 2026-07-03.
- [Overlay & Anti-Cheat Compatibility Checker](https://backgrind.com/overlay-anticheat-checker/): does your game allow overlays? 48 games checked — which anti-cheat each uses (Vanguard, EAC, BattlEye, Ricochet, Javelin…), whether it is kernel-level, and whether a plain always-on-top window is safe, with per-game evidence links and dates.
- [Claude Code Notification Builder](https://backgrind.com/claude-code-notification-builder/): free client-side hooks generator — pick Stop/Notification/PreToolUse/SubagentStop events and get a settings.json block plus notify scripts for Discord, Slack, Telegram, ntfy.sh, and native desktop toasts. Webhook URLs never leave the browser.
- [AI Model Pricing Tracker](https://backgrind.com/ai-model-pricing/): one table of $ per million tokens for every major coding model — Claude Fable 5 ($10/$50), Opus 5 ($5/$25, launched Jul 24), the GPT-5.6 family (Sol $5/$30, Terra $2.50/$15, Luna $1/$6), Kimi K3 ($3/$15, open weights out Jul 27), GLM-5.2 ($1.40/$4.40), DeepSeek V4 ($0.435/$0.87) and more — with per-session cost estimates and a source link on every row. Verified July 30, 2026.
- [CLAUDE.md Generator](https://backgrind.com/claude-md-generator/): free client-side generator for CLAUDE.md / AGENTS.md context files — commands, conventions, guardrails from a short form; supports the AGENTS.md-plus-pointer pattern. Nothing leaves the browser.
## Guides
- [Install Kimi Code CLI](https://backgrind.com/blog/install-kimi-code/): Moonshot's own coding-agent CLI — install on macOS/Windows/npm, OAuth vs API-key sign-in, the real Node floor, telemetry-on-by-default, and what a K3 session costs on a membership ($19/mo tier) versus the API at $3/$15 per MTok.
- [Per-subagent models in Claude Code](https://backgrind.com/blog/claude-code-subagent-models/): a `model:` key in a subagent's YAML frontmatter picks the model for that leg — Haiku workers plus one Opus judge take an eight-way fan-out from about $3.00 to $0.80, and unlike a mid-session /model switch it does not discard the parent's prompt cache.
- [Claude Code effort levels](https://backgrind.com/blog/claude-code-effort-levels/): what /effort auto|low|medium|high|xhigh|max changes (all tokens, not just thinking), a task-to-level routing table, how effort hits per-token cost and subscription usage windows, and when a bigger model beats more effort.
- [Switching models mid-session](https://backgrind.com/blog/switching-models-mid-session/): cheap-by-default, escalate-on-hard-parts — and the catch: every /model switch discards the prompt cache, so a downshift can cost more than staying put. Mixed-session math, how Claude Code/Cursor/Codex differ, and why subagents are the cache-safe escalation.
- [MCP servers for Claude Code](https://backgrind.com/blog/mcp-servers-claude-code/): what Model Context Protocol servers are, the local/project/user scopes, the config file, the real `claude mcp add` command, and the trust caveat.
- [Install OpenCode (macOS & Windows)](https://backgrind.com/blog/install-opencode/): install commands, picking a model provider, your first prompt, and the Claude-subscription caveat after the OAuth block.
- [Run OpenCode in an overlay](https://backgrind.com/blog/run-opencode-in-an-overlay/): float OpenCode in an always-on-top window over your editor or a borderless-fullscreen game, with ambient notifications.
- [Git worktrees for parallel AI agents](https://backgrind.com/blog/git-worktrees-parallel-agents/): the git worktree add workflow to run multiple agents without edits colliding, the 3-to-5 sweet spot, and watching the swarm from an overlay.
- [Claude Code notification when done](https://backgrind.com/blog/claude-code-finished-notifications/): every way to be told when Claude Code finishes or needs you — terminal bell, Stop-hook desktop alert, phone push, and ambient overlay toasts that reach you over fullscreen.
- [Control your AI coding agent from your phone](https://backgrind.com/blog/control-your-coding-agent-from-your-phone/): remote control options and how Backgrind's e2e-encrypted Live mode mirrors the session to a phone or iPad.
- [Run Claude Code while playing a game](https://backgrind.com/blog/run-claude-code-while-gaming/): borderless fullscreen + an always-on-top overlay + notify-when-needed, without anti-cheat risk.
- [Install Claude Code (macOS & Windows)](https://backgrind.com/blog/install-claude-code/): prerequisites, npm install, sign-in, first run, and the Windows/WSL gotchas.
- [Install and use cursor-agent](https://backgrind.com/blog/install-cursor-cli/): Cursor's standalone terminal agent on macOS and Windows.
- [Set up OpenAI's Codex CLI](https://backgrind.com/blog/install-codex-cli/): npm install to first run, plus the notify hook.
- [Run Claude Code in the background](https://backgrind.com/blog/run-claude-code-in-the-background/): headless vs "running but still notified", and the workflow most devs want.
- [Run multiple AI coding agents at once](https://backgrind.com/blog/run-multiple-ai-agents-at-once/): one agent per repo/feature in parallel without losing track.
- [Pre-approval policies for Claude Code](https://backgrind.com/blog/claude-code-pre-approval-policies/): let the agent run free on safe commands while risky calls still wait for you.
- [Stop babysitting your AI coding agent](https://backgrind.com/blog/stop-babysitting-your-ai-coding-agent/): the DIY ways to get notified when Claude Code finishes or needs input, ranked.
- [Voice-control your AI coding agent](https://backgrind.com/blog/voice-control-your-coding-agent/): a dictation workflow and why on-device speech-to-text matters.
- [Coding with ADHD](https://backgrind.com/blog/coding-with-adhd/): how AI agents fit ADHD brains — lower task-initiation, held context, dead time turned into progress.
- [Your first vibe coding project](https://backgrind.com/blog/first-vibe-coding-project/): scope it tiny, git init, iterate in small steps, keep secrets out of reach, and ship.
## Explainers
- [Ox Alpha, the mystery model](https://backgrind.com/blog/ox-alpha-mystery-model/): the stealth/ox-alpha model on OpenRouter and OpenCode (Aug 20, 2026) — verified specs (1M context, free window), the community forensics pointing at Zhipu's next-gen GLM, how to try it free, and the prompt-retention caveat.
- [The Codex harness goes open](https://backgrind.com/blog/codex-harness-open-source/): OpenAI's Codex harness under Apache-2.0 (Aug 20, 2026) — what shipped (codex exec, SDK, app-server), the ARC-AGI-3 harness experiment (13.3%→38.3%, same model), other-model support via the Responses API, and how it compares to the Claude Agent SDK.
- [Meta Muse Code explained](https://backgrind.com/blog/meta-muse-code/): Meta's first terminal coding agent (beta, Aug 5, 2026) on Muse Spark 1.2 — install command, persistent sub-agent orchestration in git worktrees, standard vs data-for-discount contributor pricing, and an honest comparison with Claude Code.
- [Qwen3.8-Max open weights](https://backgrind.com/blog/qwen-3-8-max-open-weights/): the largest open-weight release ever (2.4T, Aug 12, 2026) — exact 4.89 TB repo size, the bespoke license and its $50M coding-assistant gate, vLLM hardware tiers, GGUF quant sizes, and a head-to-head with Kimi K3.
- [GPT-5.6 Sol, Terra and Luna](https://backgrind.com/blog/gpt-5-6-sol-terra-luna/): OpenAI's three-tier GPT-5.6 family (GA July 9, 2026) — Sol $5/$30, Terra $2.50/$15, Luna $1/$6 per MTok, the 272K long-context cliff and the 1.25x cache-write surcharge, plus which tier to point at Codex.
- [Kimi K3 open weights](https://backgrind.com/blog/kimi-k3-open-weights/): Moonshot released K3's weights on July 27, 2026 — what 2.8T parameters actually means in practice (1.56 TB of checkpoints, an 8x GB300 hardware floor, a bespoke license), and how to choose between self-hosting, the official API, and an aggregator.
- [Claude Opus 5: what changed](https://backgrind.com/blog/claude-opus-5-what-changed/): Opus 5 shipped July 24, 2026 at $5/$25 per MTok — same as Opus 4.8, half of Fable 5. Pricing table, the effort ladder, Fast mode (2.5x speed at 2x rate, research preview), ARC-AGI-3 30.16% (ARC Prize verified) and Frontier-Bench (vendor-reported), plus the defaults that changed.
- [Agentic coding benchmarks in 2026](https://backgrind.com/blog/agentic-coding-benchmarks-2026/): what SWE-Bench, Terminal-Bench, Frontier-Bench and ARC-AGI each actually measure, why July 2026 scores jumped, contamination and self-reporting caveats, and the five-task blind-scored protocol that beats leaderboards for your own repo.
- [Claude Code subagents explained](https://backgrind.com/blog/claude-code-subagents-explained/): what a subagent is (its own isolated context window), how to define/manage them, the built-ins, parallel fan-out, and worktree isolation.
- [What is OpenCode?](https://backgrind.com/blog/what-is-opencode/): the most-starred open-source, terminal-native coding agent — client-server design, 75+ model providers, and how the hosted Grindy agent builds on it.
- [What is an AI coding agent overlay?](https://backgrind.com/blog/ai-coding-agent-overlay/): an always-on-top window that runs your agent over whatever else you're doing.
- [Is there a GUI for Claude Code?](https://backgrind.com/blog/claude-code-gui/): the real options, from a nicer terminal to IDE extensions to a purpose-built overlay.
- [What is vibe coding, really?](https://backgrind.com/blog/what-is-vibe-coding/): where the term came from, what it means, and where it works vs bites.
- [Claude Code hooks explained](https://backgrind.com/blog/claude-code-hooks-explained/): a shell command fed a JSON payload on lifecycle events — how you gate commands and get notified.
- [Build vs Plan mode](https://backgrind.com/blog/build-vs-plan-mode/): plan reads and outlines; build edits — and the plan-then-build workflow.
- [Always-on-top terminal for AI agents](https://backgrind.com/blog/always-on-top-terminal-over-any-app/): why the always-on-top shape fits agents, the OS ways to pin one, and what an overlay adds.
- [Will a coding overlay get me banned?](https://backgrind.com/blog/will-a-coding-overlay-get-me-banned/): how anti-cheat treats a plain always-on-top window vs render injection — the honest answer.
- [Borderless vs exclusive fullscreen](https://backgrind.com/blog/borderless-vs-exclusive-fullscreen/): the compositor detail that decides what can draw over your game.
## Comparisons
- [Claude Opus 5 vs Claude Fable 5](https://backgrind.com/blog/claude-opus-5-vs-fable-5/): Opus 5 at $5/$25 vs Fable 5 at $10/$50 — the benchmark gap, per-session agent cost math at a 20:1 input:output ratio, the subscription-vs-credits split, and a routing rule (default Opus 5, escalate deliberately).
- [Which AI coding agent should I use?](https://backgrind.com/blog/which-ai-coding-agent-should-i-use/): an honest decision guide across four axes (terminal vs editor, model & billing, open-source, autonomy) — pairs with the quiz tool.
- [OpenCode vs Claude Code](https://backgrind.com/blog/opencode-vs-claude-code/): open, MIT, 75+ providers vs Anthropic-only and faster — architecture, cost, speed, and the early-2026 OAuth block. OpenCode is the engine behind the hosted Grindy agent.
- [CLAUDE.md vs AGENTS.md](https://backgrind.com/blog/claude-md-vs-agents-md/): AGENTS.md is the cross-tool context file; CLAUDE.md is Claude Code's native file that can import it — what to put in each and how to keep one short source of truth across any CLI.
- [Claude Code Agent View vs an overlay](https://backgrind.com/blog/claude-code-agent-view-vs-overlay/): native Agent View is a Claude-only in-terminal dashboard for parallel sessions; an overlay is a cross-agent cockpit (Claude Code, Codex, Cursor, Grindy) with ambient notifications and a daemon that survives a UI restart.
- [Claude Code remote control alternative (Live mode)](https://backgrind.com/blog/claude-code-remote-control-vs-live-mode/): native Remote Control is free but Claude-only and needs the terminal open; Live mode spans Claude Code, Codex, Cursor, and Grindy with a daemon that survives UI restarts.
- [The best AI coding agent in 2026](https://backgrind.com/blog/best-ai-coding-agent-2026/): an honest field guide to Claude Code, Cursor, Codex CLI, Gemini CLI, Aider, and Copilot, with an at-a-glance table.
- [Claude Code alternatives](https://backgrind.com/blog/claude-code-alternatives/): the real options compared, and why switching is cheaper than you think.
- [Claude Code vs Cursor](https://backgrind.com/blog/claude-code-vs-cursor/): terminal-first vs editor-integrated, side by side.
- [Claude Code vs Codex CLI](https://backgrind.com/blog/claude-code-vs-codex/): the two big terminal agents on autonomy, config, and ecosystem.
- [Cursor vs Codex CLI](https://backgrind.com/blog/cursor-vs-codex/): editor agent vs terminal agent.
## Code while gaming
- [Code while you game](https://backgrind.com/play/): use a game's natural downtime to run an agent in an overlay — index of per-game setups.
- Per-game guides: World of Warcraft, GTA 6, Old School RuneScape, EVE Online, Final Fantasy XIV, Counter-Strike 2, League of Legends, Dota 2, Elden Ring, Minecraft, and Path of Exile — each at https://backgrind.com/play/<game>/.