# Shuriken > Run Claude Code, Codex and 65 more coding agents on your own computers. When a plan hits its limit, your chats move to another of yours and carry on. - Made by Enkova s. r. o., Slovakia. Contact: office@shuriken.sh - Coding agents it runs: 67, Claude Code and Codex among them - Plans: Free (€0); Pro at €49 a month or €490 a year (2 months free) - Accounts: only the plans and API keys you hold and are entitled to use; a provider's terms may not allow sharing a subscription sign-in - Pages as Markdown: the key pages add .md to their address (https://shuriken.sh/pricing.md, https://shuriken.sh/index.md for the home page), each linked below - Official accounts: [X](https://x.com/shurikenharness), [GitHub](https://github.com/shurikenharness), [YouTube](https://www.youtube.com/@shurikenharness), [Reddit](https://www.reddit.com/user/shurikenharness/), [Instagram](https://www.instagram.com/shurikenharness/) ## Product - [Shuriken · The harness for coding agents](https://shuriken.sh/) ([Markdown](https://shuriken.sh/index.md)): Run Claude Code, Codex and 65 more coding agents on your own computers. When a plan hits its limit, your chats move to another of yours and carry on. - [Download Shuriken · macOS, Windows, Linux and phones](https://shuriken.sh/download) ([Markdown](https://shuriken.sh/download.md)): Download Shuriken for macOS, Windows or Linux, add a server from the app, and follow your agents from your phone: the web app today, native apps soon. - [Pricing: the Free and Pro plans](https://shuriken.sh/pricing) ([Markdown](https://shuriken.sh/pricing.md)): Free: 2 sources and 2 linked devices, no card. Pro, €49 a month or €490 a year (2 months free): every source and device you have. - [Features](https://shuriken.sh/features) ([Markdown](https://shuriken.sh/features.md)): Everything Shuriken does: source switching, session limits, global MCPs, parallel agents, the activity panel, a browser you point at, voice and your phone. - [Sign in](https://shuriken.sh/login): Sign in to your Shuriken account: your chats, your plans and the devices you have linked. - [Shuriken for macOS · the desktop app](https://shuriken.sh/mac): Shuriken for macOS runs Claude Code, Codex and 65 more coding agents on an Apple silicon Mac, with a menu bar recorder and Keep awake with the lid shut. - [Shuriken for Windows · the desktop app](https://shuriken.sh/windows): Shuriken for Windows 10 and 11 on x64 runs Claude Code, Codex and 65 more coding agents on your PC, with a tray icon for spoken messages. - [Shuriken for Linux · the desktop app](https://shuriken.sh/linux): Shuriken for Linux runs Claude Code, Codex and 65 more coding agents on x64 and Arm, as an AppImage or .deb, and on ChromeOS. - [Shuriken on a server · agents with no screen](https://shuriken.sh/server): Add a Linux, macOS or Windows machine with no screen. Your chats run there, it updates itself, and you follow it from your computer, phone or browser. - [Shuriken for Android · native app coming to Google Play](https://shuriken.sh/android): A native Android app for your coding agents is coming to Google Play: every chat, the queue, a push when one needs you and your voice. - [Shuriken for iPhone · native app coming to the App Store](https://shuriken.sh/ios): A native iPhone app for your coding agents is coming to the App Store. Until then, the web app follows every chat from Safari. - [Automatic source switching](https://shuriken.sh/features/source-switching) ([Markdown](https://shuriken.sh/features/source-switching.md)): When one of your AI plans reaches its limit, your chats move to another of yours and keep going. No logging out, no logging in, no handing over. - [Fuel: every AI plan in one figure](https://shuriken.sh/features/fuel) ([Markdown](https://shuriken.sh/features/fuel.md)): Shuriken adds up your Claude and Codex plans as fuel, where 100 is a Max 20x, per provider and per limit: one figure for what's left across every account. - [Session limits, always running](https://shuriken.sh/features/session-clock) ([Markdown](https://shuriken.sh/features/session-clock.md)): An idle Claude account's session limit isn't counting down. Shuriken starts it with one tiny background request, so its limit comes back sooner. - [Global MCPs](https://shuriken.sh/features/global-mcps) ([Markdown](https://shuriken.sh/features/global-mcps.md)): One list of MCP servers for Claude Code, Codex, Gemini CLI and more. Add a server once, pick its projects, sign in once and switch accounts freely. - [Parallel agents](https://shuriken.sh/features/parallel-agents) ([Markdown](https://shuriken.sh/features/parallel-agents.md)): Run agents side by side on any of your computers, each on its own branch and worktree if you want, and finish each with checks, a merge or a pull request. - [Activity and background work](https://shuriken.sh/features/activity) ([Markdown](https://shuriken.sh/features/activity.md)): See every subagent, workflow phase, background command and monitor live, queue your next message while the agent works, and get a push when it needs you. - [Browser and Design mode](https://shuriken.sh/features/browser) ([Markdown](https://shuriken.sh/features/browser.md)): Open your app in Shuriken's browser, click any element and describe the change, typed or spoken. It reaches your agent with a screenshot. - [Voice dictation, local by default](https://shuriken.sh/features/voice) ([Markdown](https://shuriken.sh/features/voice.md)): Dictate to your coding agents with NVIDIA Parakeet on your own computer: private and offline by default. Or bring your own key for a live speech provider. - [Open in any editor or terminal](https://shuriken.sh/features/open-anywhere) ([Markdown](https://shuriken.sh/features/open-anywhere.md)): Open any chat's worktree in VS Code, Cursor, Zed, Xcode, JetBrains IDEs, Vim, Emacs or your terminal with one click. - [Live collaboration](https://shuriken.sh/features/live-collaboration) ([Markdown](https://shuriken.sh/features/live-collaboration.md)): Share a project with your team: the same chats and the same queue, with every message marked with who sent it. End-to-end encrypted. - [Shuriken on your phone](https://shuriken.sh/features/phone) ([Markdown](https://shuriken.sh/features/phone.md)): Follow every chat from your phone: the queue, what needs you, the changes, voice. The web app today; native iPhone and Android apps are coming. - [Background service: agents run with the app closed](https://shuriken.sh/features/background-service) ([Markdown](https://shuriken.sh/features/background-service.md)): Close the app and Claude Code, Codex and your other agents keep running in Shuriken's background service. Install it once in Settings › Devices. - [Cocaine mode: close the lid, agents keep working](https://shuriken.sh/features/cocaine-mode) ([Markdown](https://shuriken.sh/features/cocaine-mode.md)): Cocaine mode keeps the computers you pick awake while your agents work. On a Mac that means lid closed. Windows and Linux too, where the laptop allows. - [67 coding agents, one harness](https://shuriken.sh/features/coding-agents) ([Markdown](https://shuriken.sh/features/coding-agents.md)): Run 67 coding agents in one app, Claude Code, Codex, Gemini CLI, Antigravity and Cursor among them, on your own computers with the sign-ins you have. - [Limit reset alerts: never miss a free reset](https://shuriken.sh/features/limit-reset-alerts) ([Markdown](https://shuriken.sh/features/limit-reset-alerts.md)): Shuriken spots free Claude and Codex limit resets on the accounts you added, shows what each refills with a countdown to expiry, and e-mails you. - [Live cost: what every turn costs, as it runs](https://shuriken.sh/features/live-cost) ([Markdown](https://shuriken.sh/features/live-cost.md)): See what each Claude Code or Codex turn costs while it runs, in every chat, plus totals by source and project on the Analytics page. - [Local models as sources: Ollama, LM Studio](https://shuriken.sh/features/local-models) ([Markdown](https://shuriken.sh/features/local-models.md)): Run local models with Claude Code and Codex: add Ollama, LM Studio or any compatible address as a source. Use it when you like. - [The queue: type while your agent works](https://shuriken.sh/features/queue) ([Markdown](https://shuriken.sh/features/queue.md)): Queue prompts for Claude Code, Codex and other agents while they work: repeat one, attach files, reorder, or Steer one into the running turn. - [Terminal look: a Claude Code GUI that reads like a CLI](https://shuriken.sh/features/terminal-look) ([Markdown](https://shuriken.sh/features/terminal-look.md)): Prefer the terminal? Switch Shuriken to Terminal look: monospace text, a › prompt, tool runs as one ● line. Same app, same shortcuts. ## Docs and help - [Docs](https://shuriken.sh/docs) ([Markdown](https://shuriken.sh/docs.md)): Get started with Shuriken: install the app, add your sources and let chats switch, free limit resets, voice, Home, plans, MCP servers and more. - [Questions and answers](https://shuriken.sh/faq) ([Markdown](https://shuriken.sh/faq.md)): What Shuriken is, which coding agents and accounts it works with, when it switches accounts, where your agents run, and what Free and Pro include. - [Security](https://shuriken.sh/security) ([Markdown](https://shuriken.sh/security.md)): Where your data goes, exceptions and all. Agents run on your machines; from the desktop app our cloud can't read your sign-ins, chats or code. - [How the encryption works](https://shuriken.sh/security/encryption): Every key Shuriken makes, how your devices reach each other through our relay, what is sealed to whom, the known limits, and the code itself. - [Glossary: Shuriken's words, one line each](https://shuriken.sh/glossary) ([Markdown](https://shuriken.sh/glossary.md)): What source, fuel, switch point, session limits, queue, steer, Finish, own branch and the rest mean in Shuriken, each with the page that explains it. - [Support](https://shuriken.sh/support) ([Markdown](https://shuriken.sh/support.md)): Report a bug from the app with screenshots, or email office@shuriken.sh. The status page shows outages; the FAQ covers the Mac and Windows warnings. ## Guides - [Guides](https://shuriken.sh/guides): Straight answers for heavy Claude Code and Codex users: limits, session windows, accounts and keeping agents running. - [How to switch Claude accounts without logging out](https://shuriken.sh/guides/switch-claude-accounts-without-logging-out) ([Markdown](https://shuriken.sh/guides/switch-claude-accounts-without-logging-out.md)): Three ways to use several Claude accounts in Claude Code without /logout and /login: one config per account, a switcher CLI, or a harness. - [How to install Shuriken on Mac, Windows and Linux](https://shuriken.sh/guides/install-shuriken) ([Markdown](https://shuriken.sh/guides/install-shuriken.md)): Install Shuriken from shuriken.sh on Mac, Windows or Linux. The Mac app is notarised by Apple; Windows may warn once, as its installer isn't signed yet. - [Can you have multiple Claude accounts?](https://shuriken.sh/guides/multiple-claude-accounts-rules) ([Markdown](https://shuriken.sh/guides/multiple-claude-accounts-rules.md)): Yes. Anthropic's terms set no cap on accounts per person, and its phone check allows three per number. Sharing a login and dodging a ban are not allowed. - [Claude's 5-hour limit, explained](https://shuriken.sh/guides/claude-5-hour-limit-explained) ([Markdown](https://shuriken.sh/guides/claude-5-hour-limit-explained.md)): Claude's 5-hour window starts with your first message and resets five hours later. An idle account has no window running, so it saves nothing up. - [Claude usage limit reached? What to do next](https://shuriken.sh/guides/claude-limit-reached-what-to-do) ([Markdown](https://shuriken.sh/guides/claude-limit-reached-what-to-do.md)): There's no early reset for Claude's 5-hour or weekly limit. Wait, pay for usage credits, switch to an API key, or carry on with another account you own. - [Claude's weekly limit, explained](https://shuriken.sh/guides/claude-weekly-limit-explained) ([Markdown](https://shuriken.sh/guides/claude-weekly-limit-explained.md)): Paid Claude plans have a weekly limit on top of the 5-hour window. When it resets, how model limits fit in, and why parallel agents reach it in two days. - [Claude Code 429 error: what it means and how to fix it](https://shuriken.sh/guides/claude-code-429-rate-limit-error) ([Markdown](https://shuriken.sh/guides/claude-code-429-rate-limit-error.md)): A Claude Code 429 rate limit error means you hit an allowance, not an outage: your plan's window, your API tier or a spend cap. Which one, and what to do. - [How to check your Claude Code usage](https://shuriken.sh/guides/check-claude-code-usage) ([Markdown](https://shuriken.sh/guides/check-claude-code-usage.md)): To check Claude Code usage, type /usage or open Settings › Usage on claude.ai. Both read one pool: your 5-hour session and your weekly limit. - [How to run Claude Code agents in parallel](https://shuriken.sh/guides/run-claude-code-agents-in-parallel) ([Markdown](https://shuriken.sh/guides/run-claude-code-agents-in-parallel.md)): Run several Claude Code agents on one repo without collisions: a git worktree and branch per agent, merged back one at a time. Commands, limits, pitfalls. - [How to run Claude Code from your phone (2026)](https://shuriken.sh/guides/run-claude-code-from-your-phone) ([Markdown](https://shuriken.sh/guides/run-claude-code-from-your-phone.md)): Four ways to drive Claude Code from a phone: Anthropic's Remote Control, the Happy app, SSH with tmux, or a harness. What each needs and what it can't do. - [Claude Pro vs Max for Claude Code](https://shuriken.sh/guides/claude-pro-vs-max-for-claude-code) ([Markdown](https://shuriken.sh/guides/claude-pro-vs-max-for-claude-code.md)): Pro suits a few Claude Code sessions a week; Max suits daily heavy use and parallel agents. Prices, limits, the signs you've outgrown Pro, and upgrading. - [Codex usage limits explained (2026)](https://shuriken.sh/guides/codex-usage-limits) ([Markdown](https://shuriken.sh/guides/codex-usage-limits.md)): How Codex limits work on ChatGPT Plus and Pro: the 5-hour and weekly windows, the 2026 changes, checking yours with /status, and using several accounts. - [Anthropic API rate limit tiers: how to move up](https://shuriken.sh/guides/anthropic-api-rate-limit-tiers) ([Markdown](https://shuriken.sh/guides/anthropic-api-rate-limit-tiers.md)): Anthropic API rate limit tiers set a monthly spend cap and per-minute limits. The tiers in October 2026, how to move up, and what Claude Code hits first. - [How to change the model in Claude Code](https://shuriken.sh/guides/change-model-in-claude-code) ([Markdown](https://shuriken.sh/guides/change-model-in-claude-code.md)): Change the model in Claude Code with /model, claude --model, an environment variable or settings.json. /model wins; Enter in its picker sets your default. - [Can you use two ChatGPT accounts with Codex? The rules](https://shuriken.sh/guides/chatgpt-multiple-accounts-codex-rules) ([Markdown](https://shuriken.sh/guides/chatgpt-multiple-accounts-codex-rules.md)): Multiple ChatGPT accounts for Codex are allowed: OpenAI's help center says you can create more. Sharing a login and circumventing rate limits are not. - [How to choose an app for your coding agents](https://shuriken.sh/guides/choose-a-coding-agent-app) ([Markdown](https://shuriken.sh/guides/choose-a-coding-agent-app.md)): Picking an app to run Claude Code, Codex and other agents? Eight questions that separate them: where agents run, your plans, worktrees, limits and privacy. - [Claude Code 1M context window: when it helps, what it costs](https://shuriken.sh/guides/claude-code-1m-context-window) ([Markdown](https://shuriken.sh/guides/claude-code-1m-context-window.md)): Opus 4.7+, Sonnet 5+, Haiku 5.5 and Fable run with a 1M context in Claude Code by default. Why a huge session costs more every turn, and when /clear wins. - [Claude Code 529 overloaded: why it happens, what to do](https://shuriken.sh/guides/claude-code-529-overloaded) ([Markdown](https://shuriken.sh/guides/claude-code-529-overloaded.md)): A 529 overloaded error means Anthropic's API is at capacity, not that your quota ran out. Why Claude Code shows it, what helps and what doesn't. - [Claude Code agent teams: what they are and what they cost](https://shuriken.sh/guides/claude-code-agent-teams) ([Markdown](https://shuriken.sh/guides/claude-code-agent-teams.md)): Claude Code agent teams run several Claude sessions with a lead, a task list and messages. How to turn them on, what they cost, and when not to. - [Claude Code agent view: run background sessions](https://shuriken.sh/guides/claude-code-agent-view) ([Markdown](https://shuriken.sh/guides/claude-code-agent-view.md)): Claude Code's agent view (claude agents) lists every background session. They survive a closed terminal and sleep; a reboot stops them until you reply. - [Claude Code on Android with Termux: what works](https://shuriken.sh/guides/claude-code-android-termux) ([Markdown](https://shuriken.sh/guides/claude-code-android-termux.md)): Claude Code broke on plain Termux in April 2026: it became a glibc binary Android can't run. Ubuntu in proot-distro works; a remote computer works better. - [Claude Code API Error 400 on tool_use: what to do](https://shuriken.sh/guides/claude-code-api-error-400-tool-use) ([Markdown](https://shuriken.sh/guides/claude-code-api-error-400-tool-use.md)): A Claude Code API Error 400 about tool use means the saved history has a tool call out of step with its result. Update, then rewind past the broken turn. - [Claude Code: API key or subscription?](https://shuriken.sh/guides/claude-code-api-vs-subscription) ([Markdown](https://shuriken.sh/guides/claude-code-api-vs-subscription.md)): Pro and Max are flat-priced with 5-hour and weekly limits; an API key bills every token with no plan limits. How to compare with your own numbers. - [Claude Code background tasks: dev servers and Ctrl+B](https://shuriken.sh/guides/claude-code-background-tasks) ([Markdown](https://shuriken.sh/guides/claude-code-background-tasks.md)): Ask Claude Code to run a dev server in the background, or press Ctrl+B while it runs. List and stop it with /tasks; exiting Claude Code stops it. - [Claude Code with Amazon Bedrock or Google Vertex AI](https://shuriken.sh/guides/claude-code-bedrock-vertex) ([Markdown](https://shuriken.sh/guides/claude-code-bedrock-vertex.md)): Run Claude Code with Amazon Bedrock or Vertex AI: the env vars, the model IDs to pin, IAM, and what works differently from a Claude plan. - [/compact vs /clear in Claude Code: when to use which](https://shuriken.sh/guides/claude-code-compact-vs-clear) ([Markdown](https://shuriken.sh/guides/claude-code-compact-vs-clear.md)): Use /clear when you start a new task and /compact when one task has a long history. A decision table, what auto-compact keeps and what a summary loses. - [What Claude Code costs per developer, per month](https://shuriken.sh/guides/claude-code-cost-per-developer) ([Markdown](https://shuriken.sh/guides/claude-code-cost-per-developer.md)): Claude Code cost per developer per month: Anthropic's average is $150 to $250 at API rates. How it compares with Pro, Max and Team seats, with the maths. - [Claude Code "Credit balance is too low" on a paid plan](https://shuriken.sh/guides/claude-code-credit-balance-too-low) ([Markdown](https://shuriken.sh/guides/claude-code-credit-balance-too-low.md)): On Pro or Max, Claude Code's Credit balance is too low error means it is using an API key with no Console credits, not your plan. Find the key, remove it. - [Claude Code custom slash commands: make your own](https://shuriken.sh/guides/claude-code-custom-slash-commands) ([Markdown](https://shuriken.sh/guides/claude-code-custom-slash-commands.md)): Make your own Claude Code slash commands: one Markdown file in .claude/commands or a skill, with arguments, shell output and allowed tools. With examples. - [Claude Code in a dev container: setup, firewall and auth](https://shuriken.sh/guides/claude-code-devcontainer) ([Markdown](https://shuriken.sh/guides/claude-code-devcontainer.md)): Claude Code in a devcontainer is one feature line. A named volume and one env variable keep your sign-in through rebuilds; skipping prompts stays unsafe. - [Claude Code down? How to check, and keep working](https://shuriken.sh/guides/claude-code-down-what-to-do) ([Markdown](https://shuriken.sh/guides/claude-code-down-what-to-do.md)): Claude Code down? Check status.claude.com, /status and /doctor in 30 seconds, tell an outage from your own limit or network, and keep working meanwhile. - [Claude Code thinking and effort levels, explained](https://shuriken.sh/guides/claude-code-effort-levels) ([Markdown](https://shuriken.sh/guides/claude-code-effort-levels.md)): Claude Code's effort levels, low to max, set how much Claude thinks before it acts. What each level is for, the defaults, ultrathink, and how to set it. - [Claude Code environment variables: the useful ones](https://shuriken.sh/guides/claude-code-environment-variables) ([Markdown](https://shuriken.sh/guides/claude-code-environment-variables.md)): The Claude Code environment variables people actually set, grouped by model, sign-in, network, privacy, updates and behaviour, and where to put them. - [Claude Code for beginners: your first hour](https://shuriken.sh/guides/claude-code-for-beginners) ([Markdown](https://shuriken.sh/guides/claude-code-for-beginners.md)): Claude Code for beginners: it needs a paid Claude plan or a Console account, installs with one command, and is safest if you commit to git first. - [Claude Code GitHub Actions: setup with an API key or plan](https://shuriken.sh/guides/claude-code-github-actions) ([Markdown](https://shuriken.sh/guides/claude-code-github-actions.md)): Claude Code GitHub Actions setup is one command, /install-github-app, and admin access. Runs bill an API key or count against your Claude plan. - [Claude Code in GitHub Codespaces: setup and sign-in](https://shuriken.sh/guides/claude-code-github-codespaces) ([Markdown](https://shuriken.sh/guides/claude-code-github-codespaces.md)): Claude Code runs in GitHub Codespaces through Anthropic's dev container feature, and a personal Codespaces secret keeps each new codespace signed in. - [Claude Code headless mode (-p): scripts, CI and cost caps](https://shuriken.sh/guides/claude-code-headless-mode) ([Markdown](https://shuriken.sh/guides/claude-code-headless-mode.md)): Claude Code headless mode is claude -p: one prompt in, one answer out, no terminal UI. The flags that cap spend and tools, output formats, and CI. - [Claude Code chat history deleted? Set cleanupPeriodDays](https://shuriken.sh/guides/claude-code-history-deleted-after-30-days) ([Markdown](https://shuriken.sh/guides/claude-code-history-deleted-after-30-days.md)): Claude Code deletes session transcripts after 30 days by default. Raise cleanupPeriodDays in settings.json to keep them, and back up what you can't lose. - [Claude Code hooks examples: 8 to paste into settings.json](https://shuriken.sh/guides/claude-code-hooks-examples) ([Markdown](https://shuriken.sh/guides/claude-code-hooks-examples.md)): Eight Claude Code hooks examples to paste into settings.json: block rm -rf, format on edit, run tests on Stop, desktop alerts, and how exit code 2 works. - [Claude Code hooks not working? Why they don't fire](https://shuriken.sh/guides/claude-code-hooks-not-working) ([Markdown](https://shuriken.sh/guides/claude-code-hooks-not-working.md)): A Claude Code hook that never fires is either not loaded (missing from /hooks) or loaded with a matcher that matches nothing. The causes and their fixes. - [Claude Code keeps asking you to log in? Fixes](https://shuriken.sh/guides/claude-code-keeps-asking-to-log-in) ([Markdown](https://shuriken.sh/guides/claude-code-keeps-asking-to-log-in.md)): Why Claude Code keeps asking you to log in: expired logins, two programs sharing one login, a stray API key. How to find the cause and fix it for good. - [Claude Code keyboard shortcuts and commands cheat sheet](https://shuriken.sh/guides/claude-code-keyboard-shortcuts) ([Markdown](https://shuriken.sh/guides/claude-code-keyboard-shortcuts.md)): Every Claude Code keyboard shortcut worth knowing, for Mac and Windows, plus the slash commands that matter. One page, checked against Anthropic's docs. - [Claude Code on a large codebase: what actually works](https://shuriken.sh/guides/claude-code-large-codebase) ([Markdown](https://shuriken.sh/guides/claude-code-large-codebase.md)): Claude Code large codebase tips that work: start in the package, a CLAUDE.md per area, block generated code, subagents for reading, tests as the contract. - [Does logging out of Claude Code delete your chats?](https://shuriken.sh/guides/claude-code-logout-chat-history) ([Markdown](https://shuriken.sh/guides/claude-code-logout-chat-history.md)): No. /logout removes your Claude Code login, not your chats: they stay in ~/.claude/projects. Three other things can hide them or delete them. - [Claude Code MCP server failed to connect: how to fix it](https://shuriken.sh/guides/claude-code-mcp-server-failed-to-connect) ([Markdown](https://shuriken.sh/guides/claude-code-mcp-server-failed-to-connect.md)): Claude Code says Failed to connect when an MCP server never starts or answers. claude mcp get prints the error; a relative path is a frequent cause. - [Claude Code MCP server timeout: the settings that fix it](https://shuriken.sh/guides/claude-code-mcp-timeout) ([Markdown](https://shuriken.sh/guides/claude-code-mcp-timeout.md)): Claude Code MCP server timeout errors: the startup timeout for slow servers, a per-server limit for long tool calls, the idle window, and big output. - [Does Claude Code remember between sessions? How memory works](https://shuriken.sh/guides/claude-code-memory-between-sessions) ([Markdown](https://shuriken.sh/guides/claude-code-memory-between-sessions.md)): Does Claude Code remember between sessions? Only through CLAUDE.md files and auto memory. A past chat comes back only when you resume it. - [Two Claude Code accounts on Windows (PowerShell, WSL)](https://shuriken.sh/guides/claude-code-multiple-accounts-windows) ([Markdown](https://shuriken.sh/guides/claude-code-multiple-accounts-windows.md)): Claude Code keeps a Windows sign-in in .credentials.json inside its config folder. One PowerShell function per account gives each its own folder. - [Claude Code across many projects: keep them apart](https://shuriken.sh/guides/claude-code-multiple-projects) ([Markdown](https://shuriken.sh/guides/claude-code-multiple-projects.md)): Claude Code ties sessions, CLAUDE.md, settings and MCP servers to the folder you start it in. Run one session per project; put shared setup in user scope. - [Claude Code with multiple repos: --add-dir and /add-dir](https://shuriken.sh/guides/claude-code-multiple-repositories) ([Markdown](https://shuriken.sh/guides/claude-code-multiple-repositories.md)): One Claude Code session over multiple repositories: --add-dir gives Claude a second repo's files, not its CLAUDE.md, hooks or MCP servers. The setup. - [Get Claude Code notifications on your phone](https://shuriken.sh/guides/claude-code-notifications-on-your-phone) ([Markdown](https://shuriken.sh/guides/claude-code-notifications-on-your-phone.md)): Get a phone push when Claude Code finishes or needs approval: Remote Control's built-in push, or a Stop and Notification hook with ntfy. Codex too. - [How to run Claude Code on a Chromebook](https://shuriken.sh/guides/claude-code-on-a-chromebook) ([Markdown](https://shuriken.sh/guides/claude-code-on-a-chromebook.md)): Claude Code runs on a Chromebook inside ChromeOS's Linux if the chip is 64-bit, Intel and AMD chips have AVX, and there is 4 GB of RAM. - [Claude Code on a VPS: sizing, setup and staying safe](https://shuriken.sh/guides/claude-code-on-a-vps) ([Markdown](https://shuriken.sh/guides/claude-code-on-a-vps.md)): Claude Code runs on a VPS with 4 GB of RAM, an x64 or ARM64 CPU and Ubuntu 20.04+ or Debian 10+, used from a supported country. How to size and secure it. - [Run Claude Code on an always-on machine](https://shuriken.sh/guides/claude-code-on-an-always-on-machine) ([Markdown](https://shuriken.sh/guides/claude-code-on-an-always-on-machine.md)): Run Claude Code on a home server, mini PC or VM that never sleeps: install, headless sign-in, tmux, remote access, or add it as a Shuriken server. - [How to use Claude Code on an iPad](https://shuriken.sh/guides/claude-code-on-ipad) ([Markdown](https://shuriken.sh/guides/claude-code-on-ipad.md)): Claude Code doesn't run on iPadOS. On an iPad you drive it remotely: Remote Control, cloud sessions at claude.ai/code, or SSH and tmux to your computer. - [Claude Code output token maximum exceeded: the fix](https://shuriken.sh/guides/claude-code-output-token-maximum) ([Markdown](https://shuriken.sh/guides/claude-code-output-token-maximum.md)): Claude's response exceeded the output token maximum: one reply hit its cap. Raise the max output tokens variable to your model's limit, or split the file. - [Run Claude Code on a remote server over SSH](https://shuriken.sh/guides/claude-code-over-ssh) ([Markdown](https://shuriken.sh/guides/claude-code-over-ssh.md)): Run Claude Code over SSH the right way: sign in on a headless box, keep sessions alive with tmux, handle Git keys safely, and see what SSH alone can't do. - [Claude Code permissions: allow, ask and deny rules](https://shuriken.sh/guides/claude-code-permission-rules) ([Markdown](https://shuriken.sh/guides/claude-code-permission-rules.md)): Claude Code allowed tools settings explained: the rule syntax, where allow, ask and deny rules live, a safe starter set, and how deny rules protect files. - [Claude Code on a personal account for work: what changes](https://shuriken.sh/guides/claude-code-personal-account-for-work) ([Markdown](https://shuriken.sh/guides/claude-code-personal-account-for-work.md)): Claude Code on a personal Pro or Max account at work runs under Consumer Terms: your own training setting and 5-year or 30-day retention apply. - [Claude Code plan mode: when to plan first and when not to](https://shuriken.sh/guides/claude-code-plan-mode) ([Markdown](https://shuriken.sh/guides/claude-code-plan-mode.md)): Claude Code plan mode reads your code and writes a plan, but blocks edits until you approve it. Shift+Tab gets you there; skip it for a typo fix. - [Claude Code "Prompt is too long": causes and fixes](https://shuriken.sh/guides/claude-code-prompt-is-too-long) ([Markdown](https://shuriken.sh/guides/claude-code-prompt-is-too-long.md)): Claude Code says Prompt is too long when the request no longer fits the context window. The exact wording of the message points to the cause and the fix. - [Claude Code on a Raspberry Pi: what works](https://shuriken.sh/guides/claude-code-raspberry-pi) ([Markdown](https://shuriken.sh/guides/claude-code-raspberry-pi.md)): Claude Code runs on a Raspberry Pi 4 or 5 with 4 GB of RAM or more and the 64-bit Raspberry Pi OS. Which boards qualify, the 32-bit trap, and the setup. - [Claude Code Remote Control not working? Fixes](https://shuriken.sh/guides/claude-code-remote-control-not-working) ([Markdown](https://shuriken.sh/guides/claude-code-remote-control-not-working.md)): Remote Control fails when an API key or gateway outranks your claude.ai login, an org leaves it off, or the claude process stops. Each message and its fix. - [Claude Code skills vs subagents vs MCP: which one to use](https://shuriken.sh/guides/claude-code-skills-vs-subagents) ([Markdown](https://shuriken.sh/guides/claude-code-skills-vs-subagents.md)): Claude Code skills vs subagents: a skill is know-how in your chat, a subagent is work in its own context, MCP is a live outside system. One table to pick. - [Claude Code status line: show usage, model and cost](https://shuriken.sh/guides/claude-code-status-line) ([Markdown](https://shuriken.sh/guides/claude-code-status-line.md)): The Claude Code status line runs your own script and shows its output at the bottom. It runs locally, uses no tokens, and /statusline writes one for you. - [Claude Code: switch between Team and personal orgs](https://shuriken.sh/guides/claude-code-switch-organization) ([Markdown](https://shuriken.sh/guides/claude-code-switch-organization.md)): To switch organization in Claude Code, run /logout, then /login and pick the other org in the browser. /status shows which org and email you're on. - [Claude Code usage analytics for teams: what you can see](https://shuriken.sh/guides/claude-code-team-analytics) ([Markdown](https://shuriken.sh/guides/claude-code-team-analytics.md)): The Claude Code analytics dashboard shows a team's users, sessions, lines and PRs. What each plan sees, what OpenTelemetry adds, and what's missing. - [Claude Code on Telegram, Discord or iMessage](https://shuriken.sh/guides/claude-code-telegram-discord-channels) ([Markdown](https://shuriken.sh/guides/claude-code-telegram-discord-channels.md)): Claude Code reaches Telegram, Discord and iMessage through channels, a research preview: an official plugin and claude --channels, on your own computer. - [Claude Code teleport: pull cloud sessions to your terminal](https://shuriken.sh/guides/claude-code-teleport-cloud-sessions) ([Markdown](https://shuriken.sh/guides/claude-code-teleport-cloud-sessions.md)): claude --teleport pulls a Claude Code cloud session and its branch into your terminal. It needs a clean tree, the same repo and the same claude.ai account. - [Run multiple Claude Code sessions in tmux](https://shuriken.sh/guides/claude-code-tmux-multiple-sessions) ([Markdown](https://shuriken.sh/guides/claude-code-tmux-multiple-sessions.md)): Run several Claude Code sessions side by side in tmux, each in its own git worktree, and keep them running after you close the terminal. Commands included. - [Claude Code in tmux: scrolling, focus and display fixes](https://shuriken.sh/guides/claude-code-tmux-scroll) ([Markdown](https://shuriken.sh/guides/claude-code-tmux-scroll.md)): Can't scroll Claude Code in tmux? Add set -g mouse on or press PgUp. Copy mode sees history only in the classic renderer. Ctrl+B and colour fixes too. - [Claude Code "Unable to connect to API": proxies and fixes](https://shuriken.sh/guides/claude-code-unable-to-connect-to-api) ([Markdown](https://shuriken.sh/guides/claude-code-unable-to-connect-to-api.md)): Claude Code "Unable to connect to API" is usually local: a proxy, a company CA, a VPN or a leftover base URL. One curl in the same shell says which. - [Claude Code using your API key, not your plan? Fix it](https://shuriken.sh/guides/claude-code-using-api-key-instead-of-subscription) ([Markdown](https://shuriken.sh/guides/claude-code-using-api-key-instead-of-subscription.md)): Claude Code uses an API key instead of your subscription when one is set, because it outranks your Pro or Max login. Find it with /status and remove it. - [Claude Code in VS Code: switch or split accounts](https://shuriken.sh/guides/claude-code-vscode-extension-switch-account) ([Markdown](https://shuriken.sh/guides/claude-code-vscode-extension-switch-account.md)): Switch accounts in the Claude Code VS Code extension with /logout. For an account per project, give a VS Code profile its own Claude config folder. - [Claude Code with VS Code Remote-SSH, WSL and containers](https://shuriken.sh/guides/claude-code-vscode-remote-ssh) ([Markdown](https://shuriken.sh/guides/claude-code-vscode-remote-ssh.md)): In a VS Code Remote-SSH, WSL or dev container window, the Claude Code extension runs remotely: sign-in, ~/.claude, MCP servers and the CLI live there. - [Claude Code on Windows: native or WSL?](https://shuriken.sh/guides/claude-code-windows-vs-wsl) ([Markdown](https://shuriken.sh/guides/claude-code-windows-vs-wsl.md)): Claude Code runs natively on Windows now. When WSL 2 still wins, the pitfalls that bite on WSL (WSL 1, /mnt/c, sign-in), and how to choose. - [Use Claude Code with GLM or Kimi models: setup and limits](https://shuriken.sh/guides/claude-code-with-glm-or-kimi) ([Markdown](https://shuriken.sh/guides/claude-code-with-glm-or-kimi.md)): Point Claude Code at GLM or Kimi with the provider's base URL, key and model names. Most of it works; your Claude plan no longer applies. - [How to use Claude Code with Ollama (local models)](https://shuriken.sh/guides/claude-code-with-ollama) ([Markdown](https://shuriken.sh/guides/claude-code-with-ollama.md)): Ollama 0.14+ speaks Anthropic's API, so Claude Code runs on a local model via ollama launch claude or two variables. Give the model 64K context first. - [Claude Code --worktree: built-in worktrees, explained](https://shuriken.sh/guides/claude-code-worktree-flag) ([Markdown](https://shuriken.sh/guides/claude-code-worktree-flag.md)): claude -w makes a Claude Code worktree at .claude/worktrees/ on branch worktree-. On exit it asks before deleting any work. - [Why Claude Code gets worse in long sessions](https://shuriken.sh/guides/claude-code-worse-in-long-sessions) ([Markdown](https://shuriken.sh/guides/claude-code-worse-in-long-sessions.md)): Claude Code slips in long sessions because its context window fills, and Anthropic says performance degrades as it does. The signs, and six ways to fix it. - [claude: command not found after installing Claude Code](https://shuriken.sh/guides/claude-command-not-found) ([Markdown](https://shuriken.sh/guides/claude-command-not-found.md)): Claude Code's installer puts claude in ~/.local/bin and leaves your PATH alone. Add that folder to PATH, open a new terminal, and check for a second copy. - [CLAUDE_CONFIG_DIR: two Claude Code profiles on one machine](https://shuriken.sh/guides/claude-config-dir-profiles) ([Markdown](https://shuriken.sh/guides/claude-config-dir-profiles.md)): Point Claude Code at a config folder per profile and keep two accounts signed in at once. One alias each, and what each folder keeps to itself. - [Claude extra usage: how pay-as-you-go overflow works](https://shuriken.sh/guides/claude-extra-usage-explained) ([Markdown](https://shuriken.sh/guides/claude-extra-usage-explained.md)): Claude extra usage, now called usage credits, keeps you working past your plan's limit at API rates. Where to turn it on, the cap, and when it pays. - [Claude Max 5x vs 20x (2026): what you really get](https://shuriken.sh/guides/claude-max-vs-max-20x) ([Markdown](https://shuriken.sh/guides/claude-max-vs-max-20x.md)): Claude Max 20x gives 20 times Pro's 5-hour allowance and Max 5x five. Anthropic publishes no weekly multiplier; users report 20x at 1.5 to 2 times 5x. - [CLAUDE.md best practices: what to put in, what to leave out](https://shuriken.sh/guides/claude-md-best-practices) ([Markdown](https://shuriken.sh/guides/claude-md-best-practices.md)): Keep CLAUDE.md short: commands Claude can't guess, rules that differ from defaults, pointers to docs. What to cut, and where must-hold rules go. - [Claude peak hours: do limits really run out faster?](https://shuriken.sh/guides/claude-peak-hours-limits) ([Markdown](https://shuriken.sh/guides/claude-peak-hours-limits.md)): Since March 2026, Claude's 5-hour limits drain faster on weekdays 5–11am PT. Since 6 May, not in Claude Code on Pro or Max. Who's affected, by time zone. - [claude setup-token: the one-year Claude Code token](https://shuriken.sh/guides/claude-setup-token) ([Markdown](https://shuriken.sh/guides/claude-setup-token.md)): claude setup-token prints a one-year OAuth token for your Claude plan, for scripts and CI. It runs models only: no Remote Control, no connectors. - [Can you use your Claude plan in OpenCode or other tools?](https://shuriken.sh/guides/claude-subscription-in-other-tools) ([Markdown](https://shuriken.sh/guides/claude-subscription-in-other-tools.md)): Not in OpenCode. Anthropic keeps Pro and Max sign-ins for Claude Code and its own apps, and OpenCode dropped its Claude plugins in 1.3.0. Use an API key. - [Claude Team seats for Claude Code, explained](https://shuriken.sh/guides/claude-team-seats-for-claude-code) ([Markdown](https://shuriken.sh/guides/claude-team-seats-for-claude-code.md)): Team Standard seats get 1.25x Pro's usage per session, Premium 6.25x, each with a 5-hour and weekly limit. Prices, Team vs Max, and a personal plan. - [Every Claude usage limit change in 2026, dated](https://shuriken.sh/guides/claude-usage-limit-changes-2026) ([Markdown](https://shuriken.sh/guides/claude-usage-limit-changes-2026.md)): Claude usage limits changed in 2026 more often than the plans did: peak hours, doubled 5-hour limits, a summer weekly boost, and a new weekly level. Dated. - [Codex CLI approval modes and sandbox, explained](https://shuriken.sh/guides/codex-cli-approval-modes) ([Markdown](https://shuriken.sh/guides/codex-cli-approval-modes.md)): Codex CLI approval modes are two settings: the sandbox and the approval policy. Auto pairs workspace-write with on-request; untrusted is retired. - [Codex CLI config.toml: where it lives and what to set](https://shuriken.sh/guides/codex-cli-config-toml) ([Markdown](https://shuriken.sh/guides/codex-cli-config-toml.md)): Codex reads ~/.codex/config.toml, a trusted project's .codex/config.toml, a profile and -c flags. Flags win, then the closest project file. - [Codex CLI with local models: --oss, Ollama and LM Studio](https://shuriken.sh/guides/codex-cli-local-models) ([Markdown](https://shuriken.sh/guides/codex-cli-local-models.md)): codex --oss runs Codex CLI on Ollama or LM Studio, and -m picks the model. A custom provider in config.toml now takes only the Responses wire API. - [How to add an MCP server to Codex CLI](https://shuriken.sh/guides/codex-cli-mcp-servers) ([Markdown](https://shuriken.sh/guides/codex-cli-mcp-servers.md)): Add an MCP server to Codex CLI with codex mcp add and the server's command, or write its table in config.toml. OAuth servers sign in with codex mcp login. - [Codex CLI on Windows: native PowerShell or WSL?](https://shuriken.sh/guides/codex-cli-on-windows) ([Markdown](https://shuriken.sh/guides/codex-cli-on-windows.md)): Codex CLI runs natively in PowerShell inside its own Windows sandbox. In WSL2 it uses the Linux sandbox, needs bubblewrap and no longer runs on WSL1. - [How to switch accounts in Codex CLI without logging out](https://shuriken.sh/guides/codex-cli-switch-account) ([Markdown](https://shuriken.sh/guides/codex-cli-switch-account.md)): Switch accounts in Codex CLI without logging out: one Codex home folder per ChatGPT account, with sessions linked in so codex resume finds every chat. - [Codex login not working? Every sign-in error, fixed](https://shuriken.sh/guides/codex-login-not-working) ([Markdown](https://shuriken.sh/guides/codex-login-not-working.md)): Codex login not working? Match your error: port 1455 busy, no browser on a server, refresh token already used, or a config.toml that logs you out. - [Codex MCP server failed to start or timed out: fixes](https://shuriken.sh/guides/codex-mcp-server-failed-to-start) ([Markdown](https://shuriken.sh/guides/codex-mcp-server-failed-to-start.md)): In Codex, "MCP client failed to start" means the command or handshake broke; "timed out after N seconds" means a slow server: raise its startup timeout. - [Codex remote control: run Codex from your phone](https://shuriken.sh/guides/codex-remote-control-from-phone) ([Markdown](https://shuriken.sh/guides/codex-remote-control-from-phone.md)): Codex remote control runs through the ChatGPT mobile app and a paired Mac or Windows PC. Linux works only as an SSH host; the CLI command is experimental. - [Codex "stream disconnected before completion": fixes](https://shuriken.sh/guides/codex-stream-disconnected-before-completion) ([Markdown](https://shuriken.sh/guides/codex-stream-disconnected-before-completion.md)): Codex shows stream disconnected before completion when OpenAI's streamed reply breaks off. It retries 5 times, then stops the turn. How to find the cause. - [Codex worktrees: run several Codex agents in parallel](https://shuriken.sh/guides/codex-worktrees-parallel-agents) ([Markdown](https://shuriken.sh/guides/codex-worktrees-parallel-agents.md)): Codex app: pick Worktree under the composer. Codex CLI: run codex --worktree (0.156.0 or later). Each chat gets its own checkout, so several run at once. - [Multiple accounts in every coding agent CLI: a reference](https://shuriken.sh/guides/coding-agent-multiple-accounts) ([Markdown](https://shuriken.sh/guides/coding-agent-multiple-accounts.md)): Multiple accounts in a coding agent CLI: Copilot, Amp and OpenCode 2 switch natively. Most others need a home folder per account, set by one variable. - [Copilot CLI: switch GitHub accounts without logging out](https://shuriken.sh/guides/copilot-cli-switch-account) ([Markdown](https://shuriken.sh/guides/copilot-cli-switch-account.md)): Copilot CLI holds several GitHub accounts: /user list shows them, /user switch changes them. Stuck on the wrong one? A GitHub token in your shell wins. - [How to switch accounts in Cursor, editor and CLI](https://shuriken.sh/guides/cursor-switch-account) ([Markdown](https://shuriken.sh/guides/cursor-switch-account.md)): Cursor keeps one account per install. Sign out in Cursor Settings and sign in again, or run agent logout and agent login. Two at once? A key per account. - [Gemini CLI: change Google account or sign in for work](https://shuriken.sh/guides/gemini-cli-change-google-account) ([Markdown](https://shuriken.sh/guides/gemini-cli-change-google-account.md)): Change Google account in Gemini CLI with /auth signout, then sign in again. Personal accounts stopped on 18 June 2026; work ones need a Cloud project ID. - [Gemini CLI free tier limits, explained](https://shuriken.sh/guides/gemini-cli-free-tier-limits) ([Markdown](https://shuriken.sh/guides/gemini-cli-free-tier-limits.md)): Gemini CLI's free Google sign-in stopped on 18 June 2026. Code Assist Standard (1,500 requests a day), Enterprise (2,000) and paid API keys still work. - [Gemini CLI resume session: --resume, /resume and history](https://shuriken.sh/guides/gemini-cli-resume-session) ([Markdown](https://shuriken.sh/guides/gemini-cli-resume-session.md)): Resume a Gemini CLI session with gemini --resume, an index or a session ID, or /resume inside it. Where history lives, and why it's gone after 30 days. - [Git worktrees eat disk space: how to keep it under control](https://shuriken.sh/guides/git-worktree-disk-space) ([Markdown](https://shuriken.sh/guides/git-worktree-disk-space.md)): Each git worktree uses disk space: a full checkout plus its own dependencies and builds. How to measure it, prune old worktrees and share the heavy parts. - [GitHub Copilot AI credits, explained (2026)](https://shuriken.sh/guides/github-copilot-ai-credits-explained) ([Markdown](https://shuriken.sh/guides/github-copilot-ai-credits-explained.md)): One GitHub Copilot AI credit is $0.01 of model tokens. Pro has 1,500 a month, Pro+ 7,000, Max 20,000. Base credits go first, and all reset on the 1st. - [Install Claude Code on Linux: Ubuntu, Fedora, Alpine](https://shuriken.sh/guides/install-claude-code-on-linux) ([Markdown](https://shuriken.sh/guides/install-claude-code-on-linux.md)): To install Claude Code on Linux, run curl -fsSL https://claude.ai/install.sh | bash, or add Anthropic's signed apt, dnf or apk repository. - [Keep Claude Code running with the MacBook lid closed](https://shuriken.sh/guides/keep-claude-code-running-lid-closed) ([Markdown](https://shuriken.sh/guides/keep-claude-code-running-lid-closed.md)): caffeinate doesn't survive closing a MacBook's lid. pmset disablesleep does, if you remember to undo it. The free options, the risks, and a one-switch way. - [How to stop Claude Code reading your .env file](https://shuriken.sh/guides/keep-secrets-from-coding-agents) ([Markdown](https://shuriken.sh/guides/keep-secrets-from-coding-agents.md)): Stop Claude Code reading .env with Read(.env) deny rules and the sandbox's denyRead. Anthropic's docs say a .claudeignore file has no effect. - [Keep the same chat when you switch Claude accounts](https://shuriken.sh/guides/keep-the-same-chat-across-claude-accounts) ([Markdown](https://shuriken.sh/guides/keep-the-same-chat-across-claude-accounts.md)): Claude Code saves each chat in its config folder. How to continue a session on another Claude account by hand, what breaks, and how Shuriken does it. - [How to cap Claude Code spending for a team](https://shuriken.sh/guides/limit-claude-code-spending-for-a-team) ([Markdown](https://shuriken.sh/guides/limit-claude-code-spending-for-a-team.md)): Limit Claude Code spending for a team with per-member usage-credit limits, Console workspace limits, a gateway's daily caps or --max-budget-usd per run. - [Set up MCP servers once for every project](https://shuriken.sh/guides/mcp-servers-across-all-projects) ([Markdown](https://shuriken.sh/guides/mcp-servers-across-all-projects.md)): Add an MCP server to every Claude Code project with user scope, how .mcp.json and ~/.claude.json differ, and how to keep Codex in step. - [Migrate Claude Code to a new computer, settings and all](https://shuriken.sh/guides/migrate-claude-code-to-new-computer) ([Markdown](https://shuriken.sh/guides/migrate-claude-code-to-new-computer.md)): To migrate Claude Code to another computer, copy ~/.claude without the login file, keep project paths the same so old chats resume, and sign in again. - [Move Claude Code chat history to a new computer](https://shuriken.sh/guides/move-claude-code-history-to-new-computer) ([Markdown](https://shuriken.sh/guides/move-claude-code-history-to-new-computer.md)): Copy ~/.claude/projects to the new computer and keep each project at its old path, or rename its folder to match. Then log in, and /resume finds them. - [OpenCode with more than one account per provider](https://shuriken.sh/guides/opencode-multiple-accounts) ([Markdown](https://shuriken.sh/guides/opencode-multiple-accounts.md)): OpenCode multiple accounts: auth.json keeps one login per provider, so a second sign-in replaces the first. A data folder per account keeps both. - [Opus vs Sonnet for coding: which Claude model to use](https://shuriken.sh/guides/opus-vs-sonnet-for-coding) ([Markdown](https://shuriken.sh/guides/opus-vs-sonnet-for-coding.md)): Opus vs Sonnet for coding: Sonnet 5.5 for well-scoped work, Opus 5.5 for long or open-ended jobs. Opus costs twice as much per token; judge it per task. - [Prompt caching in Claude Code, explained simply](https://shuriken.sh/guides/prompt-caching-in-claude-code) ([Markdown](https://shuriken.sh/guides/prompt-caching-in-claude-code.md)): Claude Code caches the start of every request so re-reading your chat is cheap. What is cached, how long it lasts, and what makes it go cold. - [Prompt injection and coding agents: the risks, plainly](https://shuriken.sh/guides/prompt-injection-coding-agents) ([Markdown](https://shuriken.sh/guides/prompt-injection-coding-agents.md)): Prompt injection turns text a coding agent reads into commands it runs. No model is immune; what limits the damage is what the agent can reach. - [How to write prompts for Claude Code that work first time](https://shuriken.sh/guides/prompts-for-claude-code) ([Markdown](https://shuriken.sh/guides/prompts-for-claude-code.md)): How to write prompts for Claude Code: a goal, the files that matter, the limits, and a done-condition it can check. Real before/after prompts. - [Resolving merge conflicts with Claude Code](https://shuriken.sh/guides/resolve-merge-conflicts-with-claude-code) ([Markdown](https://shuriken.sh/guides/resolve-merge-conflicts-with-claude-code.md)): Parallel Claude Code agents still hit merge conflicts. Merge one branch, rebase the next onto it, give Claude both intents and test before you continue. - [Resume a Claude Code session: --continue, --resume and fixes](https://shuriken.sh/guides/resume-claude-code-session) ([Markdown](https://shuriken.sh/guides/resume-claude-code-session.md)): Resume a previous Claude Code session with claude --continue in the same folder, or claude --resume . Transcripts sit in ~/.claude/projects. - [How to run Claude Code overnight](https://shuriken.sh/guides/run-claude-code-overnight) ([Markdown](https://shuriken.sh/guides/run-claude-code-overnight.md)): Run Claude Code overnight: keep the computer awake, keep the session alive when the terminal closes, and plan for limits and permission prompts. - ["Running scripts is disabled" for codex, claude or gemini](https://shuriken.sh/guides/running-scripts-is-disabled-agent-cli) ([Markdown](https://shuriken.sh/guides/running-scripts-is-disabled-agent-cli.md)): codex.ps1 cannot be loaded because PowerShell blocks the .ps1 shim npm writes. Type codex.cmd, or allow RemoteSigned for your own Windows account. - [Set up Shuriken in your first hour](https://shuriken.sh/guides/set-up-shuriken) ([Markdown](https://shuriken.sh/guides/set-up-shuriken.md)): Set up Shuriken in order: sign in, add a project, add your accounts and keys, choose when chats switch, add MCP servers once, then your phone and servers. - [Is Shuriken worth it with only one Claude account?](https://shuriken.sh/guides/shuriken-with-one-account) ([Markdown](https://shuriken.sh/guides/shuriken-with-one-account.md)): With one Claude account, hot swapping has nothing to swap to. What Shuriken still does for you, what it doesn't, and when to stay with the terminal. - [--dangerously-skip-permissions: how to use it safely](https://shuriken.sh/guides/skip-permissions-safely) ([Markdown](https://shuriken.sh/guides/skip-permissions-safely.md)): Is Claude Code's dangerously-skip-permissions flag safe? Only in a container or VM with no host secrets, scoped keys and a network allow-list. - [Switching from Cursor to Claude Code: what changes](https://shuriken.sh/guides/switch-from-cursor-to-claude-code) ([Markdown](https://shuriken.sh/guides/switch-from-cursor-to-claude-code.md)): Switch from Cursor to Claude Code: move rules to CLAUDE.md, MCP servers to .mcp.json, and know what you lose and gain. You can keep Cursor open, too. - [Too many MCP servers? How they eat Claude Code's context](https://shuriken.sh/guides/too-many-mcp-servers-context) ([Markdown](https://shuriken.sh/guides/too-many-mcp-servers-context.md)): Too many MCP servers in Claude Code take little context with tool search on. Tools loaded upfront and big results still fill it, and /context shows which. - [How to undo Claude Code changes with /rewind and git](https://shuriken.sh/guides/undo-claude-code-changes) ([Markdown](https://shuriken.sh/guides/undo-claude-code-changes.md)): Undo Claude Code changes with /rewind or Esc twice, and git for the rest. What checkpoints track, the four restore options and the git commands to use. - [How to update Claude Code (and fix a failed update)](https://shuriken.sh/guides/update-claude-code) ([Markdown](https://shuriken.sh/guides/update-claude-code.md)): Update Claude Code to the latest version: claude update, Homebrew, WinGet, npm or apt. How to tell which install you have, and fixes for failed updates. - [What is an agent harness?](https://shuriken.sh/guides/what-is-an-agent-harness) ([Markdown](https://shuriken.sh/guides/what-is-an-agent-harness.md)): An agent harness is the software that runs a coding agent: sessions, tools, accounts, permissions, devices. How it differs from an orchestrator or IDE. - [Why Claude Code uses so many tokens](https://shuriken.sh/guides/why-claude-code-burns-tokens) ([Markdown](https://shuriken.sh/guides/why-claude-code-burns-tokens.md)): Claude Code uses so many tokens because every request resends your whole context: CLAUDE.md, files read, tool output. Caching makes that cheaper, not free. - [Why is Claude Code slow? Causes and fixes](https://shuriken.sh/guides/why-is-claude-code-slow) ([Markdown](https://shuriken.sh/guides/why-is-claude-code-slow.md)): Claude Code is slow for one of three reasons: the model, a huge conversation, or something on your machine. How to tell which, and the fix for each. ## Comparisons - [Compare](https://shuriken.sh/compare): Shuriken next to the other tools for running coding agents: what each does well, where they differ, and what they cost. - [Claude Code on its own vs Claude Code in Shuriken](https://shuriken.sh/compare/claude-code-vs-shuriken) ([Markdown](https://shuriken.sh/compare/claude-code-vs-shuriken.md)): Shuriken runs the real Claude Code CLI, so this isn't either-or. What the CLI does well alone, what Shuriken adds around it, and when you don't need it. - [Claude account switchers compared (2026)](https://shuriken.sh/compare/claude-account-switchers) ([Markdown](https://shuriken.sh/compare/claude-account-switchers.md)): claude-swap, ccswitch, clauth, Orca and Shuriken compared: when each switches Claude Code accounts, what happens to your chat, and which devices it covers. - [Shuriken vs Conductor (2026)](https://shuriken.sh/compare/conductor) ([Markdown](https://shuriken.sh/compare/conductor.md)): Conductor runs parallel agents on your Mac, with cloud workspaces on Pro. Shuriken adds Windows, Linux, servers and switching between your own accounts. - [Shuriken vs Claude Code Desktop (2026)](https://shuriken.sh/compare/claude-code-desktop) ([Markdown](https://shuriken.sh/compare/claude-code-desktop.md)): Anthropic's desktop app is official and comes with your plan. Shuriken runs the same Claude Code CLI and adds several accounts, other agents and servers. - [Codex account switchers compared (2026)](https://shuriken.sh/compare/codex-account-switchers) ([Markdown](https://shuriken.sh/compare/codex-account-switchers.md)): Codex Switcher, swapdex, cxs, codex-multi-auth and Shuriken compared: when each Codex account switch lands, what happens to your open chat, which devices. - [Best tools for parallel coding agents (2026)](https://shuriken.sh/compare/best-parallel-coding-agent-tools) ([Markdown](https://shuriken.sh/compare/best-parallel-coding-agent-tools.md)): Conductor, Superset, Orca, Emdash, Claude Squad, the Codex app and Shuriken compared: isolation, agents, platforms, price and what happens at your limit. - [Claude Code alternatives: the terminal agents worth trying](https://shuriken.sh/compare/claude-code-alternatives) ([Markdown](https://shuriken.sh/compare/claude-code-alternatives.md)): Which Claude Code alternative fits depends on your plan: Codex on ChatGPT, Copilot CLI on any Copilot plan, OpenCode for any model. 13 agents, sourced. - [Claude Code vs Codex CLI (2026)](https://shuriken.sh/compare/claude-code-vs-codex) ([Markdown](https://shuriken.sh/compare/claude-code-vs-codex.md)): Claude Code and Codex CLI side by side from each vendor's docs: plans, limits, MCP, platforms and licence. No made-up benchmarks, and how to run both. - [Cursor vs Claude Code: editor or terminal agent?](https://shuriken.sh/compare/cursor-vs-claude-code) ([Markdown](https://shuriken.sh/compare/cursor-vs-claude-code.md)): Cursor is an editor with an agent and a weekly usage pool; Claude Code is Anthropic's agent on 5-hour and weekly limits. Models, rules, MCP, cloud. - [Shuriken vs Agentastic (2026)](https://shuriken.sh/compare/agentastic) ([Markdown](https://shuriken.sh/compare/agentastic.md)): Agentastic is a free Mac multi-agent IDE with Design Mode and cloud targets. Shuriken runs on Mac, Windows and Linux and moves chats between your accounts. - [AGENTS.md vs CLAUDE.md: one file for every agent?](https://shuriken.sh/compare/agents-md-vs-claude-md) ([Markdown](https://shuriken.sh/compare/agents-md-vs-claude-md.md)): AGENTS.md vs CLAUDE.md: Codex reads AGENTS.md, Claude Code reads it when there is no CLAUDE.md or through @AGENTS.md, Gemini CLI once you list it. - [Amp vs Claude Code: pricing, models and fit](https://shuriken.sh/compare/amp-vs-claude-code) ([Markdown](https://shuriken.sh/compare/amp-vs-claude-code.md)): Amp is free to start and bills models at API prices with no markup; Claude Code runs Claude models on a flat Pro or Max plan. Prices and terms compared. - [Keep-awake apps for coding agents compared](https://shuriken.sh/compare/amphetamine-alternatives-for-coding-agents) ([Markdown](https://shuriken.sh/compare/amphetamine-alternatives-for-coding-agents.md)): Keep-awake apps for coding agents: caffeinate and KeepingYouAwake can't hold a closed MacBook lid; pmset, Amphetamine and Cocaine mode can. - [Best AI coding subscription in 2026, by how you work](https://shuriken.sh/compare/best-ai-coding-subscription) ([Markdown](https://shuriken.sh/compare/best-ai-coding-subscription.md)): The best AI coding subscription in 2026 depends on how you work. Claude, ChatGPT, Google, Cursor and Copilot plans compared: price, limits, who each suits. - [Best Claude Code apps and GUIs (2026)](https://shuriken.sh/compare/best-claude-code-apps) ([Markdown](https://shuriken.sh/compare/best-claude-code-apps.md)): The Claude Code apps worth trying in 2026, picked by need: official, Mac-first, free and open source, terminal, many accounts. Platforms and prices, cited. - [CC Switch alternatives: switching providers vs accounts](https://shuriken.sh/compare/cc-switch-alternative) ([Markdown](https://shuriken.sh/compare/cc-switch-alternative.md)): CC Switch rewrites the endpoint, key and model for twelve tools. As an alternative, Shuriken moves a running chat between your own accounts at a limit. - [ChatGPT Plus vs Claude Pro for coding: the $20 plans](https://shuriken.sh/compare/chatgpt-plus-vs-claude-pro-for-coding) ([Markdown](https://shuriken.sh/compare/chatgpt-plus-vs-claude-pro-for-coding.md)): ChatGPT Plus and Claude Pro both cost $20 and include a coding agent, Codex or Claude Code. Their limits, models and extras, from each vendor's own pages. - [Claude Code vs Aider: terminal coding agents compared](https://shuriken.sh/compare/claude-code-vs-aider) ([Markdown](https://shuriken.sh/compare/claude-code-vs-aider.md)): Claude Code vs Aider from each project's own docs: licence, models, cost, git habits and platforms. Where each one fits better, and how to run both. - [Claude Code vs Claude chat for coding: when to use which](https://shuriken.sh/compare/claude-code-vs-claude-chat-for-coding) ([Markdown](https://shuriken.sh/compare/claude-code-vs-claude-chat-for-coding.md)): Claude Code vs Claude chat for coding: chat to think, explain and sketch; Claude Code to change a repo and run its tests. Both use the same limits. - [Claude Code vs Gemini CLI: limits, price and fit](https://shuriken.sh/compare/claude-code-vs-gemini-cli) ([Markdown](https://shuriken.sh/compare/claude-code-vs-gemini-cli.md)): Claude Code vs Gemini CLI from each vendor's docs: who can sign in since Google's June 2026 change, limits, price, tools and where each one fits. - [Claude Code VS Code extension vs the CLI](https://shuriken.sh/compare/claude-code-vscode-extension-vs-cli) ([Markdown](https://shuriken.sh/compare/claude-code-vscode-extension-vs-cli.md)): Claude Code VS Code extension vs CLI: what the extension adds (diffs, selection context), what the CLI keeps (every command, scripting), shared limits. - [Claude Max vs ChatGPT Pro for coding (2026)](https://shuriken.sh/compare/claude-max-vs-chatgpt-pro-for-coding) ([Markdown](https://shuriken.sh/compare/claude-max-vs-chatgpt-pro-for-coding.md)): Claude Max vs ChatGPT Pro for coding: both start at $100 a month. Max has a five-hour window plus a weekly limit; Pro has no five-hour limit for now. - [Claude Max vs Cursor Ultra: which $200 plan for coding?](https://shuriken.sh/compare/claude-max-vs-cursor-ultra) ([Markdown](https://shuriken.sh/compare/claude-max-vs-cursor-ultra.md)): Claude Max 20x and Cursor Ultra both cost $200 a month. One buys Claude Code usage in time windows, the other a weekly pool where Claude costs extra. - [Remote Control vs Happy Coder vs Shuriken](https://shuriken.sh/compare/claude-remote-control-vs-happy-coder) ([Markdown](https://shuriken.sh/compare/claude-remote-control-vs-happy-coder.md)): Claude Code's Remote Control, Happy Coder and Shuriken all put coding agents on your phone. What each covers, what it costs, and where it falls short. - [Shuriken vs Claude Squad (2026)](https://shuriken.sh/compare/claude-squad) ([Markdown](https://shuriken.sh/compare/claude-squad.md)): Claude Squad is a free terminal tool that runs agents in tmux and git worktrees. Shuriken is a desktop app with accounts, phone and MCPs. Compared. - [Shuriken vs the Codex app (2026)](https://shuriken.sh/compare/codex-app) ([Markdown](https://shuriken.sh/compare/codex-app.md)): The Codex app is OpenAI's own, with Cloud tasks and schedules. Shuriken runs Codex beside Claude Code and 65 more agents, across your ChatGPT accounts. - [Remote control for coding agents compared (2026)](https://shuriken.sh/compare/coding-agent-remote-control-compared) ([Markdown](https://shuriken.sh/compare/coding-agent-remote-control-compared.md)): Remote control for coding agents in 2026: Claude Code, Codex and Copilot CLI steer from a phone, OpenCode serves a web UI, and Gemini CLI has none. - [Shuriken vs Cursor agents (2026)](https://shuriken.sh/compare/cursor) ([Markdown](https://shuriken.sh/compare/cursor.md)): Cursor's cloud agents run in Cursor's VMs, billed to a Cursor plan. Shuriken runs the agents you pick on your own machines, on your own plans. Compared. - [Shuriken vs Emdash (2026)](https://shuriken.sh/compare/emdash) ([Markdown](https://shuriken.sh/compare/emdash.md)): Emdash is a free, open-source agent workspace for Mac, Windows and Linux. Shuriken adds account switching, session limits, your phone and voice. - [Claude Fable vs Opus for coding: is the top model worth it?](https://shuriken.sh/compare/fable-vs-opus-for-coding) ([Markdown](https://shuriken.sh/compare/fable-vs-opus-for-coding.md)): Claude Fable vs Opus for coding: Fable 5.1 costs 2.5 times Opus 5.5 per token, and Anthropic says Opus matches it on most work. Fable pays on long runs. - [Gemini CLI alternatives after the June 2026 change](https://shuriken.sh/compare/gemini-cli-alternatives) ([Markdown](https://shuriken.sh/compare/gemini-cli-alternatives.md)): Gemini CLI alternatives by sign-in: Antigravity CLI for a personal Google account, a paid key to keep Gemini CLI, or Claude Code, Codex and Qwen Code. - [Gemini CLI vs Antigravity CLI: which one can you still use?](https://shuriken.sh/compare/gemini-cli-vs-antigravity-cli) ([Markdown](https://shuriken.sh/compare/gemini-cli-vs-antigravity-cli.md)): Gemini CLI vs Antigravity CLI: since 18 June 2026 a personal Google account gets agy; a Code Assist licence or a paid Gemini API key keeps Gemini CLI. - [GitHub Copilot vs Claude Code: which one for what](https://shuriken.sh/compare/github-copilot-vs-claude-code) ([Markdown](https://shuriken.sh/compare/github-copilot-vs-claude-code.md)): GitHub Copilot is an editor assistant with AI credits per month; Claude Code is an agent on 5-hour and weekly limits. Prices, limits and where each wins. - [Shuriken vs Nimbalyst (formerly Crystal)](https://shuriken.sh/compare/nimbalyst) ([Markdown](https://shuriken.sh/compare/nimbalyst.md)): Crystal was deprecated in February 2026 in favour of Nimbalyst. How Nimbalyst and Shuriken compare if you ran Claude Code sessions in Crystal. - [Shuriken and OpenCode: use them together](https://shuriken.sh/compare/opencode) ([Markdown](https://shuriken.sh/compare/opencode.md)): OpenCode is an open-source coding agent with its own desktop app. Shuriken is a harness that runs it next to Claude Code and Codex, on your machines. - [OpenCode vs Claude Code: models, price and terms](https://shuriken.sh/compare/opencode-vs-claude-code) ([Markdown](https://shuriken.sh/compare/opencode-vs-claude-code.md)): OpenCode vs Claude Code: OpenCode is free, MIT-licensed and takes 75+ providers; Claude Code runs Claude only. Your Pro or Max plan stays in Claude Code. - [Shuriken vs Orca (2026)](https://shuriken.sh/compare/orca) ([Markdown](https://shuriken.sh/compare/orca.md)): Orca is a free, MIT-licensed agent IDE with one-click account swaps. Shuriken moves your running chats to another account by itself when one runs out. - [Shuriken vs Superset (2026)](https://shuriken.sh/compare/superset) ([Markdown](https://shuriken.sh/compare/superset.md)): Superset is a source-available parallel-agent app for macOS. Shuriken also runs on Windows and Linux and moves your chats between accounts by itself. - [Superset vs Conductor vs Shuriken (2026)](https://shuriken.sh/compare/superset-vs-conductor) ([Markdown](https://shuriken.sh/compare/superset-vs-conductor.md)): Superset, Conductor and Shuriken all run coding agents in parallel. A fair three-way look at platforms, accounts, phone and price, cited. - [Vibe Kanban alternatives (2026)](https://shuriken.sh/compare/vibe-kanban-alternatives) ([Markdown](https://shuriken.sh/compare/vibe-kanban-alternatives.md)): Vibe Kanban still runs locally after its maker shut down in April 2026. If you move, Emdash is closest in spirit; Orca and Superset are strong too. - [Shuriken vs Warp (2026)](https://shuriken.sh/compare/warp) ([Markdown](https://shuriken.sh/compare/warp.md)): Warp is an open-source terminal plus cloud infrastructure for team software factories. Shuriken is a personal harness for your own agents and accounts. - [Shuriken and Zed: agents beside your editor](https://shuriken.sh/compare/zed) ([Markdown](https://shuriken.sh/compare/zed.md)): Zed runs Claude Code, Codex and Gemini CLI in its agent panel over ACP. Shuriken runs many agents across accounts and devices, and opens any chat in Zed. ## Free tools - [Free tools for heavy AI users](https://shuriken.sh/tools): Free calculators for people who live in Claude, GPT and Gemini: token costs, context windows, prompt caching, plans vs API, and model comparisons. - [Compare AI models: price, context, benchmarks](https://shuriken.sh/compare/models): Compare 42 AI models side by side: Claude, GPT, Gemini, Grok, DeepSeek, Qwen, Kimi, GLM and more. Prices, context, benchmarks, cited. - [AI token cost calculator: Claude, GPT, Gemini and more](https://shuriken.sh/tools/ai-token-cost-calculator): What your input and output tokens cost on Claude, GPT, Gemini, Grok, DeepSeek, Qwen and more: list prices, cache reads and long-prompt rates, cited. - [Context window calculator: will my code fit?](https://shuriken.sh/tools/context-window-calculator): Check whether your repo or document fits in Claude, GPT, Gemini and other context windows. Tokens estimated by lines or characters, with room for output. - [Prompt caching calculator: what caching saves](https://shuriken.sh/tools/prompt-caching-calculator): Estimate how much prompt caching saves on Claude, GPT, Gemini and other models: cache read prices, Anthropic's cache write fee, and calls per session. - [Claude plan vs API: cost calculator](https://shuriken.sh/tools/claude-plan-vs-api-calculator): Compare a Claude Pro or Max plan with paying for the Claude API per token. Monthly API cost for Opus 5.5, Sonnet 5.5 and Haiku 5.5 from your sessions. - [Free Claude and Codex limit reset tracker](https://shuriken.sh/tools/limit-resets): Live tracker for free Claude and Codex limit resets: is one live now, its type, a countdown to expiry, past drops with sources, and how the limits reset. - [Next Claude limit reset: live free reset tracker](https://shuriken.sh/tools/limit-resets/claude): Is a free Claude limit reset live right now? Its type, a countdown to expiry, past drops with sources, and when Claude's 5-hour and weekly limits reset. - [Codex limit reset tracker: free reset credits](https://shuriken.sh/tools/limit-resets/codex): Is a free Codex limit reset live? Banked reset credits, a countdown to expiry, past drops with sources, and how Codex's 5-hour and weekly limits reset. - [Claude usage limit tracker: did the limits change?](https://shuriken.sh/tools/claude-usage-limits): Whether Claude's 5-hour and weekly limits went up or down, by how much and since when, measured on real Max accounts and checked every hour. - [Claude usage limit changes: every increase and decrease](https://shuriken.sh/tools/claude-usage-limits/history): Every increase and decrease in Claude's 5-hour and weekly usage limits found so far, newest first, with each change's size and status. - [Claude Code usage dashboard: tokens, cost and hours](https://shuriken.sh/tools/claude-code-usage-dashboard): One command turns your Claude Code transcripts into a private usage dashboard: models, tokens, API-equivalent cost, busiest hours, sessions. Encrypted. - [What the Claude Code usage command runs](https://shuriken.sh/tools/claude-code-usage-dashboard/script): The full source of both scripts behind the Claude Code usage dashboard command, for macOS, Linux and Windows, with each file's SHA-256 and size. ## Company - [About Shuriken, the harness for coding agents](https://shuriken.sh/about) ([Markdown](https://shuriken.sh/about.md)): Shuriken runs 67 coding agents, Claude Code and Codex among them, on your own computers. Made by Enkova s. r. o. in Slovakia. Pro is €49 a month. - [Privacy policy](https://shuriken.sh/privacy-policy): How Enkova s. r. o. handles personal data in Shuriken: what the cloud keeps and for how long, the encrypted vault, payments, processors and your rights. - [Terms of Service](https://shuriken.sh/terms): The terms for using Shuriken: Free, Pro and Founding plans, fair use, ordering and cancelling Pro, your 14-day withdrawal right and your AI providers. ## Optional - [Blog: updates and stories](https://shuriken.sh/blog): Updates, stories and what we are building next for Shuriken, the harness for coding agents. - [Shuriken is officially launched, in beta](https://shuriken.sh/blog/shuriken-is-now-in-beta) ([Markdown](https://shuriken.sh/blog/shuriken-is-now-in-beta.md)): The harness for Claude Code, Codex and other coding agents is open to everyone. It began as our internal tool; here is what it does and what beta means. - [What's new in Shuriken 5.1](https://shuriken.sh/blog/shuriken-5-1) ([Markdown](https://shuriken.sh/blog/shuriken-5-1.md)): Shuriken 5.1 adds sign-in with Google, Apple or an email code, passkeys, Allow and Always allow at a MacBook's notch, and billing and fuel in Sources. - [How Shuriken started: a tool we built for ourselves](https://shuriken.sh/blog/how-shuriken-started) ([Markdown](https://shuriken.sh/blog/how-shuriken-started.md)): We build software for clients and ourselves. No harness fit how heavily we use AI, so we built our own. Then a programmer asked: why don't we sell this? - [Shared projects beta: share a project with a friend](https://shuriken.sh/blog/shared-projects-beta) ([Markdown](https://shuriken.sh/blog/shared-projects-beta.md)): Shared projects (beta) let a friend work in one of your projects on your computer, with your files and your Claude. Both sides opt in; sharing needs Pro. - [We were tired of logging in and out of Claude](https://shuriken.sh/blog/why-we-built-shuriken) ([Markdown](https://shuriken.sh/blog/why-we-built-shuriken.md)): Limit reached, /logout, /login, paste the context back. We did it so often we built Shuriken: chats move to an account with room by themselves. - [The 5-hour clock starts when you do. So we start it.](https://shuriken.sh/blog/the-5-hour-clock-starts-when-you-do) ([Markdown](https://shuriken.sh/blog/the-5-hour-clock-starts-when-you-do.md)): Claude's 5-hour window only starts when you use an account, so an idle one wastes time. Shuriken starts its clock with one tiny background request. - [Hot swapping: chats that move when an account runs out](https://shuriken.sh/blog/hot-swapping-accounts) ([Markdown](https://shuriken.sh/blog/hot-swapping-accounts.md)): Hot swapping AI accounts, the way Shuriken does it: your running chats move to another of your accounts when one nears its limit. What happens at 99%. - [API keys as a last resort, with a spend cap](https://shuriken.sh/blog/api-keys-last-resort) ([Markdown](https://shuriken.sh/blog/api-keys-last-resort.md)): Let Claude Code fall back to an API key only when every subscription is out, with a spend cap on each fallback run. How it works in Shuriken. - [How Shuriken picks the next account](https://shuriken.sh/blog/how-switching-picks-the-next-account) ([Markdown](https://shuriken.sh/blog/how-switching-picks-the-next-account.md)): At your switch point (99% by default) or a limit, Shuriken moves your chats to the source with the most room. Expiring capacity goes first, API keys last. - [Codex with more than one ChatGPT account](https://shuriken.sh/blog/codex-multiple-chatgpt-accounts) ([Markdown](https://shuriken.sh/blog/codex-multiple-chatgpt-accounts.md)): Add each ChatGPT sign-in you own as a source. When one reaches its Codex limit, Shuriken moves your Codex chats to the next and they carry on. - [Best MCP servers for Claude Code (2026)](https://shuriken.sh/blog/best-mcp-servers-for-claude-code) ([Markdown](https://shuriken.sh/blog/best-mcp-servers-for-claude-code.md)): Our MCP picks for Claude Code, by job: GitHub and Sentry, Linear and Notion, Context7 and DeepWiki, Playwright, Supabase, Neon, PostHog and Stripe. - [Your agents on your phone, from the browser](https://shuriken.sh/blog/phone-web-app) ([Markdown](https://shuriken.sh/blog/phone-web-app.md)): Open app.shuriken.sh in any phone browser and add it to your home screen: every chat, the queue, Changes and voice. Browsers never count as devices. - [We're building native iOS and Android apps](https://shuriken.sh/blog/native-ios-android-apps) ([Markdown](https://shuriken.sh/blog/native-ios-android-apps.md)): Two native phone apps for Shuriken, iPhone and Android, are planned for November 2026. Until then, phones use the web app at app.shuriken.sh. - [Claude Code and Codex in one project](https://shuriken.sh/blog/claude-and-codex-together) ([Markdown](https://shuriken.sh/blog/claude-and-codex-together.md)): How to use Claude Code and Codex together on one project: a chat per agent, one set of MCP servers for both, and each agent on its own sources. - [A git workflow for Claude Code that keeps main clean](https://shuriken.sh/blog/claude-code-git-workflow) ([Markdown](https://shuriken.sh/blog/claude-code-git-workflow.md)): The Claude Code git workflow we'd give anyone running several agents: a branch per task, small commits, read the diff, checks before merge, then squash. - [How to review AI-generated code without reading every line](https://shuriken.sh/blog/review-ai-generated-code) ([Markdown](https://shuriken.sh/blog/review-ai-generated-code.md)): We review agent diffs tests first: would each test fail without the change? Then deletions, the diff's edges, secrets, and a run. Our real misses. - [Test-driven development with Claude Code](https://shuriken.sh/blog/tdd-with-claude-code) ([Markdown](https://shuriken.sh/blog/tdd-with-claude-code.md)): Claude stops when work looks done, so give it a failing test to run. Our TDD prompt in three steps, and a Stop hook that runs tests when Claude finishes. - [Why every chat gets its own git worktree](https://shuriken.sh/blog/worktree-per-chat) ([Markdown](https://shuriken.sh/blog/worktree-per-chat.md)): Two coding agents in one folder break each other's builds. In Shuriken every chat but Main gets a git worktree: its own checkout and branch. - [Keep awake only while agents work](https://shuriken.sh/blog/keep-awake-while-working) ([Markdown](https://shuriken.sh/blog/keep-awake-while-working.md)): Keep your computer awake while an agent, the queue or a workflow runs, then let it sleep. Shuriken's two settings: While working and Always. - [Yes, it's called Cocaine mode](https://shuriken.sh/blog/cocaine-mode-yes-really) ([Markdown](https://shuriken.sh/blog/cocaine-mode-yes-really.md)): Cocaine mode keeps your Mac awake with the lid closed, so your coding agents keep working. Why it has that name, how it works, and the honest warnings. - [A notification when a chat needs you](https://shuriken.sh/blog/desktop-notifications) ([Markdown](https://shuriken.sh/blog/desktop-notifications.md)): Get a desktop notification when Claude Code or Codex finishes, asks a question or wants approval. The DIY hooks route, and what Shuriken does for you. - [Shuriken on Windows 10 and 11](https://shuriken.sh/blog/shuriken-on-windows) ([Markdown](https://shuriken.sh/blog/shuriken-on-windows.md)): Run Claude Code, Codex and 65 more coding agents in parallel on Windows 10 and 11. Installer or .zip, x64, with signed updates. - [Every plan and key you own, working as one](https://shuriken.sh/blog/what-is-a-source) ([Markdown](https://shuriken.sh/blog/what-is-a-source.md)): Add your Claude, ChatGPT, Gemini and other plans and API keys to Shuriken as sources. When one runs out, your chats move to the next. - [Fork a chat from any reply, then merge it back](https://shuriken.sh/blog/fork-and-merge-into) ([Markdown](https://shuriken.sh/blog/fork-and-merge-into.md)): Try another approach without losing the first: fork a Shuriken chat from any reply, keep the fork under its parent, then merge its work back in. - [Two Notion workspaces, one MCP list](https://shuriken.sh/blog/two-notion-accounts-one-mcp-list) ([Markdown](https://shuriken.sh/blog/two-notion-accounts-one-mcp-list.md)): Add Notion twice, once for work and once for personal, each with its own sign-in, and pick which projects get which. Switching accounts never asks again. - [Your agents run on your machines, not ours](https://shuriken.sh/blog/agents-on-your-machines) ([Markdown](https://shuriken.sh/blog/agents-on-your-machines.md)): Shuriken runs coding agents on your own computers and servers. Our cloud links devices and relays sealed messages. Why we chose local, and the trade-off. - [Bring your own plans: we never bill model usage](https://shuriken.sh/blog/we-dont-bill-model-usage) ([Markdown](https://shuriken.sh/blog/we-dont-bill-model-usage.md)): Shuriken runs Claude Code, Codex and other agents with your own subscriptions and keys. We never resell tokens or add a margin. - [Point at the page: Design mode for coding agents](https://shuriken.sh/blog/design-mode-point-at-the-page) ([Markdown](https://shuriken.sh/blog/design-mode-point-at-the-page.md)): Click an element in your running app, write the change, and your coding agent gets its details and a cropped screenshot. No more describing buttons. - [Distribute: spread work across accounts on a clock](https://shuriken.sh/blog/distribute-mode) ([Markdown](https://shuriken.sh/blog/distribute-mode.md)): Two modes: Rotation moves your chats only when an account runs out; Distribute moves them every 15 to 60 minutes to the one with the most left. - [Run a chat on another computer and keep going](https://shuriken.sh/blog/run-chat-on-another-computer) ([Markdown](https://shuriken.sh/blog/run-chat-on-another-computer.md)): Move a coding agent chat to another of your computers or a server. It stays the same chat, with its history and uncommitted work, and runs there. - [Finish: checks, rebase and merge in one click](https://shuriken.sh/blog/finish-one-click-merge) ([Markdown](https://shuriken.sh/blog/finish-one-click-merge.md)): Every Shuriken chat works on its own branch. Finish runs your checks, rebases and squash-merges it, or opens a pull request with auto-merge. - [Shared projects: who gets what access](https://shuriken.sh/blog/shared-projects-trust) ([Markdown](https://shuriken.sh/blog/shared-projects-trust.md)): Shared projects are an opt-in beta in Shuriken 5.1. The trust model: what a member can reach, the controls you keep, and who to invite. - [Why chats said "Connection lost", and the fix](https://shuriken.sh/blog/why-chats-said-connection-lost) ([Markdown](https://shuriken.sh/blog/why-chats-said-connection-lost.md)): On 5.0.0, one very long chat could freeze Shuriken's background service: "not reached" blinking, window reloads, stopped agents. The cause and the fix. - [No more waitlist: you're a Founding member](https://shuriken.sh/blog/founding-members) ([Markdown](https://shuriken.sh/blog/founding-members.md)): On 21 October 2026 the waitlist ended: everyone who signed up before launch, by account or email, gets Pro at no charge for as long as Shuriken runs. - [Shuriken 1.0: why we called it 1.0 after five days](https://shuriken.sh/blog/shuriken-1-0) ([Markdown](https://shuriken.sh/blog/shuriken-1-0.md)): Shuriken 1.0 shipped on 4 October 2026, five days after the first prerelease. Why we called it 1.0, what changed, and the 1.1 that followed that evening.