Repository Browser and Code Review Tool

Browse your source code repositories, share, discuss and review code that you and your team create.

Git, Mercurial, Subversion and Perforce are all supported.

You can also try pre-release builds available via the Early Access Program to help us shape the product on the way to its first release.

What you can do with JetBrains Upsource

Instantly access all your projects

Explore and monitor all your VCS repositories from a central location, using a friendly UI. Upsource works equally well with both new projects and legacy applications as it supports repositories based on Git, Mercurial, Subversion and Perforce.

Keep track of code changes

Track recent commits, branches and merges, explore your project as of a particular revision, or search the project history to learn who did what and when.

Investigate code changes in detail

Navigate to specific revisions, inspect diffs inline or side-by-side. In Java projects, enjoy automatic code inspections right in the side-by-side diff view, as if you were working in IntelliJ IDEA.

Explore any revision of your code base

Enjoy quick read access to the current (or any prior) state of your project's source code, without having to check out locally. Search for files and text in any code revision and see how your project has evolved over time.

Discuss and review code

Discuss code and changes with teammates, create code reviews to make sure you're doing the right thing, or keep the team up to date with important changes in the code base. All relevant discussions and reviews are visible from future revisions, setting up a healthy code knowledge base.

Share links to code

Use URLs to link to everything in code, including code reviews, diffs, discussions, reports, search filters, files, or even selections in code.