git-annex assistant

“Like DropBox, but with your own cloud” promised this campaign, and it was funded in a single day. git-annex is a plugin for the popular version control system git, which has the potential to be used to sychronise one’s files across multiple machines – a la Dropbox. The campaign was to fund further development on this plugin as well as a graphical interface to it to make it accessible and usable by non-developers.

The initial fundraiser was for three months’ work (one might suspect rather optimistically budgeted); the eventual wild success of the campaign meant Joey Hess, the original author of git-annex, was able to work on these projects for a full year.

From the website

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.

git-annex is designed for git users who love the command line. For everyone else, the git-annex assistant turns git-annex into an easy to use folder synchroniser.

Hess is currently running a second campaign to fund another year of development.


  • Campaign: Kickstarter
  • Campaign date: 2012-06
  • Campaign status: successful
  • Campaign backers: 951
  • Campaign raised: US$24786 of 3000
  • Project type: existing
  • Project license: GPL


Hess has kept a daily development blog to keep “the Internet” updated as to his progress. He summarised the twelve months’ work and has given several talks at technical conferences about the projects.