Uninstalling
Removing Codebolt. By default, uninstall preserves your data so nothing you've worked on is lost. You have to opt in to data deletion.
What uninstall removes
- App binary
- CLI binary
- Desktop shortcuts, menu entries
- Auto-update registration
What uninstall does NOT remove (by default)
- User data (varies by platform — see Desktop App install for paths)
- Databases, runs, memory, history
- Projects (they were never in Codebolt's directory)
- Shadow git repos
- Installed MCP servers and capabilities (part of user data)
- Your actual source code
Reinstalling Codebolt will pick up where you left off.
Uninstalling the desktop app
Windows
Settings → Apps → Installed apps → Codebolt → Uninstall.
Or if you installed via Winget:
winget uninstall Codebolt.Codebolt
Or Scoop:
scoop uninstall codebolt
macOS
Drag Codebolt.app from /Applications to the Trash.
Or if installed via Homebrew:
brew uninstall --cask codebolt
Linux
Depends on install method:
# AppImage — just delete the file
rm ~/Downloads/Codebolt-x86_64.AppImage
# .deb
sudo apt remove codebolt
# .rpm
sudo dnf remove codebolt
# Arch
sudo pacman -R codebolt
# Flatpak
flatpak uninstall com.codebolt.Codebolt
Uninstalling the CLI
# npm
npm uninstall -g codebolt
# Homebrew
brew uninstall codebolt-cli
# Direct binary
rm /usr/local/bin/codebolt
Removing user data
This is the opt-in step. Only do this if you really want to wipe everything:
All platforms
# Stop any running server first (Ctrl+C or kill the process)
# Then delete the data directory
# Linux (Electron desktop app):
rm -rf ~/.config/CodeBolt
# Linux (CLI):
rm -rf ~/.config/codebolt
# macOS (Electron desktop app):
rm -rf ~/Library/Application\ Support/CodeBolt
# macOS (CLI):
rm -rf ~/Library/Application\ Support/codebolt
# Windows (PowerShell):
Remove-Item -Recurse -Force $env:APPDATA\CodeBolt
This permanently deletes:
- All projects' Codebolt data (not the source files)
- All chat history across all threads
- All agent runs and traces
- All memory (persistent, episodic, KG, vector)
- All shadow git history
- All installed MCP servers and capabilities
- All settings and profiles
Not reversible. Back up first if you might want any of it later.
Revoking tokens and credentials
If you used the hosted service:
- Sign in to codebolt.ai → Account → Sessions → revoke all.
- Remove Codebolt from OAuth providers (Google Account → Security → Third-party apps, etc.) if you signed in via SSO.
- Delete API tokens you generated for CLI use.
If you configured provider API keys in Codebolt, revoke them at the provider (OpenAI, Anthropic, etc.) to be safe — Codebolt stores them encrypted but you should assume "possibly recoverable" if a machine was compromised.
Uninstalling from a self-hosted team server
For a team member leaving the team, the team admin should remove the user's access through the admin UI or team management interface. Their contributed data (runs, memory) may be preserved per team policy.
To uninstall the team server entirely:
# Stop and disable
sudo systemctl stop codebolt
sudo systemctl disable codebolt
# Remove the binary
rm /usr/local/bin/codebolt
# Remove data (after backing up!)
sudo rm -rf /var/lib/codebolt
# Remove config
sudo rm -rf /etc/codebolt
# Remove systemd unit
sudo rm /etc/systemd/system/codebolt.service
sudo systemctl daemon-reload
Back up the master key separately before deleting — without it, any encrypted data in old backups is unrecoverable.
Reinstalling
Just run the installer again. If you preserved the data directory, everything's as you left it. If you deleted it, first-run will create a fresh empty state.