Claude Code for Unraid installs Anthropic's Claude Code CLI natively on the Unraid host. After installing, claude works in any terminal on the server, your login and conversations survive reboots, supervised sessions come back after the array starts, and every session runs under an enforced safety policy. It keeps working with the array stopped and Docker disabled, which is the point: diagnostics and recovery. Not affiliated. This is a community plugin, not affiliated with, endorsed by, or supported by Anthropic or Lime Technology. Claude Code is proprietary Anthropic software; the plugin downloads it from Anthropic's official servers at install time and verifies it against Anthropic's signed release manifest. It never redistributes it. Status: beta. The hardware test results for each release are recorded in the repository (docs/TESTING.md). Please read the security section before installing. What it does claude in any terminal, including the web terminal, with your login kept across reboots. Supervised sessions (claude-unraid start <workspace>) run in a bundled tmux, survive your SSH session, are stopped cleanly before the array stops and resumed after it starts. A settings page under Settings, User Utilities, Claude Code: status, workspaces with an "Open terminal" button, a permissions editor, doctor and audit log. A managed policy around an agent that runs as root (see Security below). Works in fallback mode with the array stopped: a temporary config in RAM, so you can use it for recovery work. Install Community Applications: search "Claude Code". Or Plugins, Install Plugin: https://github.com/tabilzad/claude-code-unraid/releases/latest/download/claude-code-unraid.plg Requirements Unraid 7.0.0 or newer, x86_64, a Claude subscription or an Anthropic API key, and about 600 MB free on the flash drive (the plugin caches the current and the previous binary so that boots never need the network). First steps claude-unraid status claude-unraid work server, then cd into the workspace it prints claude, then /login Supervised sessions: claude-unraid start server, claude-unraid attach server (detach with Ctrl-b d), claude-unraid list, claude-unraid stop --all. Security, plainly Claude Code runs as root, like every plugin. The plugin wraps it in a managed policy: Manual permission mode (every command and edit prompts); bypass mode disabled; auto mode and Remote Control off unless you enable them in the settings. A guard hook blocks mkfs, wipefs, dd to a disk, rm -rf on /mnt or /boot, zpool destroy and SMART state changes, and forces a prompt with a reason for network access, container escapes, mounts, cron, service restarts and plugin changes. /boot is mounted read-only inside every session (the /proc/<pid>/root way around it is guarded and logged, not closed; the security doc explains). One audit line per tool call in the syslog (claude-code-unraid-audit), redacted. This is not a security boundary. It reduces accidents and casual prompt injection. The prompts you approve are your control; the guard matches text and can be bypassed by an obfuscated command, which the docs list honestly: docs/SECURITY.md Storage Pool mode (array started): login, settings and transcripts under <appdata>/claude-code-unraid (the direct pool path when your appdata share lives on one pool). Fallback mode (array stopped): a temporary config in RAM. An optional emergency token lets you use Claude Code while the array is down without a browser login; if you store one, do not export the flash share over SMB. Details: docs/storage.md Reporting problems claude-unraid doctor /usr/local/emhttp/plugins/claude-code-unraid/scripts/collect-diagnostics writes a redacted report under /tmp; attach it. Open an issue at github.com/tabilzad/claude-code-unraid/issues or post here with the Unraid version, what you did, and what you expected. Known limitations (beta) x86_64 only (Claude Code's linux-x64 build). Mounts the agent performs inside a session stay inside the session's mount namespace (run mount from a normal shell). Plain claude sessions you start by hand are not stopped or restored by the plugin; only claude-unraid start sessions are. The hardware checklist in docs/TESTING.md lists what was verified on which Unraid versions; reports from other setups (ZFS pools, large arrays) are welcome. Links Project: github.com/tabilzad/claude-code-unraid Issues: github.com/tabilzad/claude-code-unraid/issues Changelog: CHANGELOG.md Mods: please move this to Plugin Support.