Husk – a desktop workspace for terminal AI agents Husk, a desktop workspace for terminal AI agents, wraps tools like Claude, Copilot, Codex, and Aider in an Electron window with a real PTY, drag-drop file context, voice output, session resume, and a dashboard. The open-source project, available via a one-line install script for Linux, macOS, and Windows, aims to make CLI-based AI agents more approachable by adding a graphical interface while preserving the original terminal functionality. Husk wraps claude , copilot , codex , aider , or any other terminal-based AI agent in a clean Electron window with a real PTY, drag-drop file context, voice output, session resume, and a one-glance dashboard. The reasoning, thinking format, and Algorithm phase machine are bundled in. Clone, install, run. husk-overview.mp4 CLI agents are powerful and free. But they live in a black-on-black terminal that newcomers find intimidating, lose track of work in, and never discover the features of. Husk keeps the agent exactly as it is and adds the surface that makes it usable: file drops, persistent sessions, a status panel, a skills view, voice readback, and an installer that takes care of itself. If you can already use the terminal, Husk does not get in your way. If you cannot, Husk makes the same agent approachable. Chat in a real PTY with full TUI fidelity, drag-drop context, and a live status panel. Curate the agent personas active for the next session. Start a multi-step automation from a ready-made topology, or build your own in the graph editor. Run a workflow and watch it play out on the graph: each step lights up as it runs, the edge fires to the next, and every node keeps its own terminal. Pin folders as Projects so the agent always starts in the right cwd. Save reusable prompts and fire them with one click. Browse skills by source, switch them on per skill or a whole folder at once, and see what was added recently. MCP servers with live connection state and a curated catalog. Install any MCP server: pick stdio or HTTP/SSE, fill the form, or paste the canonical JSON shape and Husk fills it for you. One line, any OS. Checksums verified, no git clone , no Node. Linux and macOS curl -fsSL https://dorshaer.github.io/Husk/install.sh | bash Windows irm https://dorshaer.github.io/Husk/install.ps1 | iex On Debian/Ubuntu it wires up the signed apt repo and installs Husk, so apt upgrade keeps it current. On Fedora it installs the .rpm , on other Linux the AppImage, on macOS the .dmg , on Windows the installer. Full per-platform install page: dorshaer.github.io/Husk . Debian / Ubuntu: add the signed apt repo once, then apt upgrade keeps Husk current curl -fsSL https://dorshaer.github.io/Husk/husk.gpg | sudo tee /usr/share/keyrings/husk.gpg /dev/null echo "deb signed-by=/usr/share/keyrings/husk.gpg https://dorshaer.github.io/Husk/apt stable main" | sudo tee /etc/apt/sources.list.d/husk.list sudo apt update && sudo apt install husk Or install a downloaded .deb by hand sudo dpkg -i husk-v -linux-amd64.deb || sudo apt -f install Or run the portable AppImage no root; needs libfuse2 chmod +x husk-v -linux-x86 64.AppImage && ./husk-v -linux-x86 64.AppImage Or build from source git clone https://github.com/DorShaer/Husk.git && cd Husk && ./installer/install.sh Only x86 64 Linux builds are published today. There is no arm64 Linux build yet, and the binaries are glibc-linked, so musl distros Alpine are not supported. One line Apple Silicon or Intel, auto-detected curl -fsSL https://dorshaer.github.io/Husk/install.sh | bash Or download the .dmg from the releases page and drag Husk to Applications. Husk is not code-signed yet, so clear the quarantine flag on first launch: xattr -dr com.apple.quarantine /Applications/Husk.app One line: downloads the installer, verifies its checksum, runs it irm https://dorshaer.github.io/Husk/install.ps1 | iex Or download husk-v