SmartCVS is end-of-life and not supported anymore. We recommend migrating to Git.
SmartCVS project window on Mac OS X

The Smart CVS Client.
SmartCVS is an innovative CVS client that runs on Windows, Mac OS X and Linux.

SmartCVS has powerful features, such as built-in File Compare/Merge, Transaction display and List Repository Files, and at the same time is easy and intuitive to use. It focuses on usability and handling of day-to-day CVS tasks and is not limited to the available CVS command set.

SmartCVS at a glance

Don't waste time on learning command line options and installing a multitude of different tools. Be productive from the start with an easy-to-learn graphical CVS client, which assists you whenever possible and contains all required functionality out-of-the-box.
SmartCVS is available free of charge.

SmartCVS project window on Mac OS X

Perfect overview over your project - see local changed files and what were changed in the repository.

SmartCVS compare window on Mac OS X

The build-in file compare lets you edit files directly.

SmartCVS log window on Mac OS X

The graphical log shows the file history easyly to understand. Click on the revisions to see their details.

What users say about SmartCVS

Amy Fowler

Last year I had to make the transition to CVS (from a more sophisticated code mgt system) and was absolutely miserable until I found SmartCVS.

Bryan Copeland

It has helped productivity and I have increased my understanding of CVS generally from using it. Thanks for a great product.

Rick Ross

I have recently kissed my copy of WinCVS goodbye in favor of the fantastic, Java-powered product called "SmartCVS".