Install DOS
Install the Durante Operating System on macOS or Linux with a single npm command.
That puts a durante binary on your PATH. Run it once to copy DOS into ~/.claude/.
The --key flag is optional. Omit it to install in unlicensed mode and activate later with durante configure.
Prerequisites
DOS layers on top of Claude Code. You need:
- Node.js 18+ — to install the CLI from npm
- Git — to clone the release into
~/.claude/ - Bun — the DOS runtime (the installer offers to install it for you)
- Claude Code — from claude.ai/download
What durante install does
- Removes the legacy
@durante-tech/durantepackage if present — it used to shadow thedoslauncher. - Checks for Git, Bun, and Claude Code. Auto-installs Bun via
curl -fsSL https://bun.sh/install | bashif missing. - Clones
durante-tech/dosat the tag matching your CLI version into~/.dos-install-tmp(SSH if your key is set up, HTTPS otherwise). - If
~/.claude/already exists, moves it to~/.claude.backup.<timestamp>before copying the new release into place. - Runs the bundled
install.shto wire hooks, skills, themes, and theDOS/folder. - Writes
dos.versionintosettings.jsonsodurante statusreports the right version.
Confirm it worked
After a successful install, ~/.claude/ contains:
DOS/— Algorithm, Tools, Context Routingskills/— every installed skill, each with its ownSKILL.mdsettings.json— preferences, identity, version stampMEMORY/— work tracking that survives across sessions
If install fails
The clone is the usual culprit. Check your network and GitHub access, then re-run durante install. Re-running is safe — it backs up ~/.claude/ first.
The installer stays inside ~/.claude/
Your shell config, your projects, and your existing Claude Code setup are left alone — except for the one-time backup if ~/.claude/ was already there.
Next
Run claude in any project and say hello. Or jump to your first outcome in 60 seconds.
Was this page helpful?