Which systems does it run on?
macOS 11 and later, Windows 10 and 11, any Linux, FreeBSD, OpenBSD, NetBSD, DragonFly, Solaris, illumos and AIX: 23 combinations of system and processor, including Apple silicon, ARM64, RISC-V and 32-bit. In Android's Termux it can look but not clean.
Which terminals?
Any of them: Terminal, iTerm2, Windows Terminal, PowerShell, the classic Windows console, GNOME Terminal, Konsole, xterm, the Linux console, tmux, screen and PuTTY, locally or over SSH.
How is it different from ByteSweep for Mac or Windows?
Those are windowed apps with many more tools. ByteSweep CLI is one file for the terminal, so it also works on servers with no screen, over SSH, in scripts and in monitoring.
Does it send my data anywhere?
No. No analytics, no account and nothing about your files. It goes online only when you ask: updates come from bytesweep.app when you run bsweep update, and alerts go only to the places you add.
Can I undo a clean?
Files you clean in the app or with bsweep rm wait in Undo for 7 days. They keep using space until then, so on a full disk choose Remove now: --now on the command, or F in the app. It can't be undone, and it always asks first. Cleanups through a system tool, such as journalctl or Docker, can't be undone, and the command is shown first.
Will it touch my databases?
No. ByteSweep never removes a database file, even as administrator: a binary log or WAL file deleted by hand breaks replicas or the database itself. bsweep databases finds what fills the disk and gives the database's own command, such as PURGE BINARY LOGS, with what to check first. With sudo it asks the server through root's own login; it never asks for or keeps a password.
Is it really free?
Yes, every command on every machine, for good, with no trial and no key. You may use it at home and at work, on as many machines as you like. We make ByteSweep for Mac, Windows and Linux, the desktop apps, and that is how we pay for both.
Does it work without internet?
Yes. Everything works offline; only bsweep update, alerts and copying to a server need a network.
Is it safe to let an AI assistant use it?
bsweep mcp runs the same bsweep with a fixed list of words, never a shell and never a command the model wrote. A change comes back as a plan with the exact command; it runs only after your yes, and only if you started it with --allow-changes. It never restarts a machine or uses --now, and every change is in bsweep log.
What does the Rescue USB need?
A USB stick you can erase, and a computer that starts from USB: a PC with UEFI or an older BIOS, or an ARM computer with UEFI, with about 1 GB of memory. For now, turn Secure Boot off in the firmware settings for the rescue, then on again. It reads Linux and Windows (NTFS) disks, encrypted and LVM ones too; Mac disks are only named, so use the Mac's own Recovery.
I bought a ByteSweep CLI licence. What now?
Nothing to do: ByteSweep CLI is free from version 1.0.1, so your machines keep working with or without the key. Run sudo bsweep update to get it.
Terminal output on this page is sample output from real runs.