Gource online: a Gource video of any Git repo, rendered for you

VisualSource runs Gource and FFmpeg in the cloud. Pick a repository and get an animated video of its whole Git history, with every commit, file and contributor. No local install, no command line.

Free 10-second sample of any public GitHub repo · No credit card

How it works

  1. Sign in with GitHub.
  2. Install the VisualSource GitHub App on the repositories you want to render.
  3. Click "Free sample" (or render the full video on Pro).
  4. Get an email when your MP4 is ready, usually within a few minutes.

Gource on your machine vs. Gource online

To make a Gource video yourself you install Gource and FFmpeg, then pipe the frames from one into the other, along these lines:

gource --seconds-per-day 0.1 -1280x720 -o - \
  | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - \
    -vcodec libx264 -preset medium -pix_fmt yuv420p gource.mp4

That works, but it ties up your machine while it renders, and you still have to host the file somewhere. VisualSource does the rendering on its servers and gives you a page you can share, a video you can download, and a README badge that links to it. On Pro it can also re-render on a schedule and post the new video to Slack.

Frequently asked questions

What is Gource?
Gource is an open-source tool that animates the history of a version-control repository: files appear as a growing tree and contributors fly around editing them, commit by commit.
Can I use Gource online without installing it?
Yes. VisualSource runs Gource and FFmpeg on its own servers. You sign in with GitHub, install the VisualSource GitHub App on the repositories you want, and get an MP4 video back. Nothing to install on your computer.
Is it free?
Every public GitHub repo gets a free 10-second, watermarked sample, with no credit card. Pro adds full-length, watermark-free videos, private repositories, and automatic weekly or monthly renders posted to Slack.
How long does a render take?
Usually a few minutes, depending on how long the repository history is. You get an email when the video is ready.
How is this different from running Gource myself?
Running Gource locally means installing Gource and FFmpeg, piping frames between them and tuning the flags. VisualSource does that for you and hosts the result, so you can share a link to the video page or add a README badge that links to it.

Want to see the output first? Browse the gallery of Gource-style videos for popular open-source projects, or read the docs.