Show HN: Clootee, make Claude Code and codex easier to use Clootee launched as a downloadable desktop wrapper that runs Anthropic's Claude Code and OpenAI's Codex without requiring Node.js, npm, or a terminal, installing missing components from a web UI with a progress bar. The tool ships as a Windows EXE installer, a universal macOS DMG for Apple Silicon and Intel, and a cross-platform source ZIP for Windows, macOS, and Linux, with packages delivered through Tencent COS CDN and macOS 13 or later required for the DMG. Clootee adds multi-session task queues, side-by-side support for both engines, visibility into reasoning, tool calls, timings and token counts, a per-workspace file manager, and a pre-flight network check that offers a VPN retry or a one-click switch to China-based models (MiniMax, Kimi, Xiaomi MiMo). 🌐 Official website: clootee.com https://clootee.com No Node. No npm. No terminal. Nothing to install first. Unzip, double-click, done. English Β· δΈ­ζ–‡ https://github.com/clootee/clootee/blob/main/README zh.md Claude Code and Codex are powerful, but getting to your first message means installing Node, running npm install -g , fixing your PATH, opening a terminal, and signing in through it. Clootee makes them easy to use. One folder, one double-click, and a web UI that installs whatever is missing β€” with a progress bar, not a blank screen. Visit the official download page β†’ https://clootee.com/download/ Choose the Windows EXE installer , the universal macOS DMG Apple Silicon + Intel , or the cross-platform source ZIP for Windows, macOS, and Linux . The download page lists available builds, file sizes, installation instructions, and SHA256 checksums. All package downloads are delivered through Tencent COS CDN. On Windows, install and open Clootee from your desktop or Start menu. On macOS 13 or later, open the DMG and drag Clootee into Applications. Desktop configuration and sessions live in your user directory and survive upgrades. Engines can be installed from the app on first use. The instructions below apply to the source ZIP edition . 1. Download the release and unzip it right-click β†’ Extract All β€” don't run it from inside the zip . 2. Double-click Windows Start.bat . The server runs in the background : once the launcher says it is running, you can close that window β€” the service keeps going. Double-clicking again just reopens the UI. To stop, double-click Windows Stop.bat closing windows does not stop it . If SmartScreen warns you, click More info β†’ Run anyway . Nothing is installed system-wide β€” everything lives inside the Clootee folder, and deleting the folder removes it completely. cd /path/to/Clootee xattr -dr com.apple.quarantine . once, if you downloaded the zip with a browser chmod +x Mac .command once Then double-click Mac Start.command stop: Mac Stop.command . If Gatekeeper still says the file "cannot be opened because it is from an unidentified developer", right-click Mac Start.command β†’ Open β†’ Open once; macOS remembers your choice afterwards. git is needed only for the "push to cloud" feature β€” if it is missing, run xcode-select --install or brew install git . chmod +x Linux .sh once ./Linux Start.sh stop: ./Linux Stop.sh | Normally you'd have to… | In Clootee | |---|---| | Install Node.js and fix your PATH | A portable copy is downloaded into its own folder | | npm install -g @anthropic-ai/claude-code | One click, live progress | | Install Git | One click β€” on Windows no admin, no registry | | Run claude in a terminal and sign in there | Sign in inside the browser β€” 4 steps, paste the code | | Guess why nothing is happening | A network check tells you what's wrong and what to do | | Pick a model that works where you are | Only providers reachable right now are offered | 🌐 "It just doesn't respond." β€” Clootee checks connectivity before you hit that wall and offers two ways out: turn on your VPN and re-check, or switch to a China-based model MiniMax / Kimi / Xiaomi MiMo with one click. πŸ”‘ "It says nothing at all." β€” Stock Claude Code must be signed in, or messages get no reply and no error. Clootee moves sign-in into the UI. It works even when the server is remote β€” the link opens in your browser. - Multi-session task queues β€” queue tasks per session, run them in order, pause or interject anytime - Both engines β€” Claude Code and Codex, side by side, same interface - Full transparency β€” reasoning, every tool call with inputs/outputs, timings, token counts - File manager β€” browse, edit, search and bookmark inside each workspace - Failures are never silent β€” crashed engine, zero output, long silence: each surfaces with a reason and a fix Clootee runs the engines with permission prompts bypassed so tasks can run unattended: Anyone who can open this web UI can run any command on your machine, as you. - Listens on 127.0.0.1 only by default β€” keep it that way, and never expose it to the internet use an SSH tunnel or VPN if you need remote access - Security password is optional β€” local use has no sign-in or sign-out. Enable a password explicitly in Settings when needed; provider accounts are separate. - API keys and sessions stay in your local data/ , never committed, never uploaded Found a security issue? Please open an issue without publishing exploitable details. projects/claude hub/ β”œβ”€β”€ backend/src/ β”‚ β”œβ”€β”€ logic struct/ Orchestration β€” who is called, in what order β”‚ β”œβ”€β”€ logic realize/ Implementation β€” how each step actually works β”‚ β”œβ”€β”€ helper/ Pure, business-free utilities β”‚ └── server/ HTTP + WebSocket routes β”œβ”€β”€ frontend/ Static, no build step └── out end/ Portable runtimes, downloaded on demand "What it does" and "how it does it" live in separate files β€” the orchestration reads top to bottom in one pass, and changing a detail can't damage the architecture. Public distributions contain product source, runtime assets, licenses, and build scripts. Local project notes, credentials, deployment configuration, and development recordings are excluded. Apache 2.0 https://github.com/clootee/clootee/blob/main/LICENSE Β· Contributions and issues welcome Windows EXE and macOS DMG desktop installations fetch the published download manifest, verify the complete package, install it and reopen automatically. User data, installed tools and browser preferences remain in the same user directory. Diagnostics are saved to desktop-update.log in that directory. Linux and cross-platform ZIP installations fetch source through Git and use an independent Node supervisor to build, restart and check health, without requiring PM2. Local source changes require confirmation before overwriting; build failures keep the existing server running. Desktop versions 3.1.30 and earlier require a one-time install of 3.1.31 from the official download page to gain the complete package update channel.