Downloads
Guest book
Please take a moment to sign our guest book.

This information is only used to satisfy our curiosity about who is using Unison; we don't use it for anything else or give it to anyone at all. Feel free to skip this step if you prefer.

Tell us a few words about yourself - e.g., your name, where you're from, etc.

Where did you hear about unison?

What type(s) of computer will you be synchronizing with Unison?
Linux Mac OS X Solaris Windows Both Windows and Unix Other

Your responses will be recorded when you press one of the buttons below. Or press just to tell us who you are.

Mailing Lists
We provide three mailing lists for people interested in Unison. Subscription instructions can be found here.

Regular unison users should make sure to subscribe to one of these lists (at least the low-volume announcement list), to be kept informed of updates and bug fixes.

Proceed to Downloads
Official releases:
Official releases of Unison include documentation and source code, from which you can build your own binaries from scratch. You'll need the OCaml compiler (and, for the graphical user interfaces, some other prerequisites, described in the installation instructions). Compilation from source of the text user interface is straightforward on most architectures.






Binaries and other resources:
A number of Unison users have kindly made available pre-compiled binaries for a variety of architectures.


Package distribution systems:
  • Macports: OS X users can install Unison from Macports. (Note: As of 2/14/09, macports only provides the text version; the GUI version is available from the "Windows and OSX binaries" link above.)
  • Fink: OS X users can also install Unison by using Fink Commander. Simply download and install Fink Commander, open it and type "Unison" in the search box. Select "Unison-nox" and click install from source. Fink will automatically install all required components.
  • Pkgsrc: Pkgsrc packages are available for both unison (the standard distribution) and unison-devel (which tracks more recent "developer versions"). Pkgsrc supported platforms include NetBSD, DragonflyBSD, Solaris, Darwin, OpenBSD, FreeBSD and also OSF/1, AIX, IRIX and Interix; see here for more information on pkgsrc.
  • FreeBSD: Dan Pelleg has ported unison to FreeBSD. This means that any FreeBSD user with an up-to-date "ports" collection can install unison by doing: cd /usr/ports/net/unison; make && make install. (Make sure your ports collection is fully up to date before doing this, to ensure that you get the most recent Unison version that has been compiled for FreeBSD.)
  • OpenBSD: Unison is included in the standard OpenBSD ports tree, which means that you can install packages or build it from source using the standard OpenBSD ports mechanism. See http://www.openbsd.org/faq/faq15.html for information on OpenBSD ports and packages.
  • Debian: There is a Debian package for Unison.
  • Generic linux: Zbigniew Diaczyszyn has built an x86_64 binary for Unison on Slackware 14.0.
  • Cygwin: Thanks to Andrew Schulman, Cygwin should be able to install unison (text ui only) from the Cygwin setup utility.
  • GODI: Alain Frisch has packaged Unison for distribution via the GODI manager for OCaml packages.
  • ARM Linux: Jens Wagner has compiled a static binary (text only) for the ARM Linux platform
  • Zaurus: The Unison binary from the Debian ARM distribution has been repackaged for Linux PDAs such as the Compaq IPAQ and Sharp Zaurus: See the Zaurus software archives for details.