Uninstalling DOS

Remove DOS from your machine. There is no first-class uninstall command — you delete the install directory and the npm package.

There is no durante uninstall command. Removing DOS is two commands: delete ~/.claude/, then remove the npm package.

Back up MEMORY/ before you delete

If you might reinstall later, your Algorithm PRDs and work tracking live in ~/.claude/MEMORY/. Copy them out first:

mkdir -p ~/dos-backup && cp -r ~/.claude/MEMORY ~/dos-backup/

Step 1: remove the install

Delete ~/.claude/
$ rm -rf ~/.claude

That removes every DOS file in one shot: skills/, DOS/, USER/, MEMORY/, settings.json, dos-license.json, hooks, themes.

If you also use Claude Code for non-DOS work

~/.claude/ is where Claude Code itself keeps config. Deleting it removes your Claude Code session history too. Back it up first:

mv ~/.claude ~/.claude.removed.$(date +%s)

Step 2: remove the CLI

Uninstall the npm package
$ npm uninstall -g @durante-tech/dos
Confirm it's gone
$ which durante

Should print nothing. If it still returns a path, you have a stale symlink:

Clear a stale symlink
$ rm "$(which durante)"

Step 3 (optional): legacy package

An earlier release shipped under @durante-tech/durante and registered a conflicting dos binary. durante install and durante upgrade both remove it automatically via cleanupLegacyPackage(), but a full uninstall should flush it too:

Remove the legacy package
$ npm uninstall -g @durante-tech/durante

Verify

Three empty answers mean DOS is fully gone
$ ls ~/.claude 2>&1which durantenpm list -g --depth=0 | grep durante

Was this page helpful?