You might get the code using SVN (recommended) or GIT (for git-experts).

• SVN checkout:

The read-only version you can check out by:
svn checkout pencil-code
For a read-write access, you need to have a github user name ('GITHUB_USER') and become part of the pencil-code group.
svn checkout pencil-code --username 'GITHUB_USER'

• GIT checkout:

If you just want to check out the latest version of the code use:
git clone
If you have a github username 'GITHUB_USER' and like to submit changes you can use:
git clone
git config --global credential.helper 'cache --timeout=3600'
git config --global branch.autosetuprebase always
With the second line, you set the password cache to one hour, the third line should actually become a default.

Or, if you prefer to use a SSH keyfile so that you do not have to type your password on each 'push':

git clone

• Stable releases:

The Pencil Code can also be obtained as a stable release.
We also provide the stable release r21570 as TAR.gz archive for direct download.
Available as open source at our project page: