ClamAV-GUI is a Windows desktop application written in C# that provides a graphical interface for the open-source ClamAV antivirus engine. It enables users to pick files or folders, run scans, and view comprehensive results without touching the command line.
- Scan files and folders with live progress and detailed scan summaries.
- Real-time monitoring for selected directories with extension filters and exclusions.
- ClamAV daemon controls (start/stop, ping, reload database, supported commands).
- Quarantine management with restore and delete actions.
- Daily scheduled scans using Windows Task Scheduler.
- Health-check diagnostics for installation, configuration, signatures, and daemon availability.
- Scan/update history with search, type filters, and CSV/JSON export.
- clone this repository to your local machine
- open
ClamAVGui.slnin Visual Studio 2022 or later - restore NuGet packages
- build and run the solution
- Or compile the project and run the executable file
Alternatively, you can download the latest release from the Releases page.
- Ensure ClamAV is installed and up to date on your system—you can download it from https://www.clamav.net/downloads
- I recommend using the portable version of ClamAV, which is available here.
- After decompressing or installing ClamAV, launch ClamAV-GUI.
- Go to the Settings tab and select the root directory of your ClamAV installation.
- Click "Initialize Configuration Files" and then "Download Virus Database."
- Use the Scan tab to run manual scans (file or folder).
- Use the Monitoring tab to enable on-access scanning for selected folders.
- Use the Daemon tab for direct daemon commands and troubleshooting.
- Use the Quarantine and History tabs to review detections and exported reports.
Contributions are welcome. please open an issue for bugs or feature requests and submit pull requests with clear descriptions of your changes.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. see the LICENSE file for details.
this project relies on the ClamAV antivirus engine by Cisco Systems, licensed under the GNU General Public License v2. see https://www.clamav.net for more information.





