What are you interested in?
Community
For open source and small projects
Diff Features
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 11 Programming Languages
Available Environments
-
Cloud / SaaS - GitHub App
May be restricted by available processing power or API limits -
On-Premises - GitHub App
Docker images are not available
Integration
- Unlimited Public Repositories
-
Unlimited Private Repositories
Limited to 3 seats (included)
Support
-
Community Support
Via our public issue tracker -
Premium Support
No priority support via email
Professional
Faster reviews for your team
Diff Features
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 11 Programming Languages
Available Environments
-
Cloud / SaaS - GitHub App
Prioritized processing for fast and reliable diff computation -
On-Premises - GitHub App
Our Docker image on your server
Integration
- Unlimited Public Repositories
-
Unlimited Private Repositories
Customizable number of seats
Support
-
Community Support
Via our public issue tracker -
Premium Support
Priority support via email
FAQs for the GitHub App
What programming languages are supported?
The currently supported languages are C#, CSS/SCSS, Go, Java, JavaScript/JSX, Python, Rust and TypeScript/TSX. SemanticDiff can also be used with the data exchange formats JSON and gettext .po files.
Can I try the GitHub App without installing it?
Yes, you can go to app.semanticdiff.com and enter the URL of any public pull request to test it. Some features, such as writing comments, are only available if the repository maintainer has enabled our App.
What are seats?
Our GitHub App requires seats for all developers whose pull requests in private/internal repositories are to be analyzed. Free seats are assigned automatically the first time a pull request from a GitHub user is analyzed.
What happens when I run out of seats?
If you run out of seats, only pull requests from authors with seats assigned will be analyzed. You can either upgrade your plan or remove an existing seat assignment to make room for new pull request authors.
Does the GitHub App work with GitHub Enterprise?
Our GitHub App works right out of the box with GitHub Enterprise Cloud. If you are using the self-hosted GitHub Enterprise Server, please contact us to determine the best solution for your needs.
Do you offer plans for students and non-profit organizations?
Depending on the size of your team, you may qualify for a free plan or a discount. Please contact us from your student/work email with proof of eligibility, details about the project, and how many seats you need.
How do you keep my GitHub repositories private?
To view the contents of private repositories in our GitHub App, users must sign in using GitHub OAuth. All communication with GitHub is then done through their OAuth token, which enforces permission checks.
How do you keep my code secure when using the GitHub App?
We take code security very seriously and have implemented various measures to protect your data, such as encryption, audit logs, and more. Feel free to reach out to security@semanticdiff.com to learn more.
Free
Enhance your VS Code editor
Diff Features
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 11 Programming Languages
Integration
-
GitHub Integration
No direct GitHub integration
Support
-
Community Support
Via our public issue tracker -
Premium Support
No priority support via email
FAQs for the VS Code Extension
What programming languages are supported?
The currently supported languages are C#, CSS/SCSS, Go, Java, JavaScript/JSX, Python, Rust and TypeScript/TSX. SemanticDiff can also be used with the data exchange formats JSON and gettext .po files.
Can you access my code when I use the VS Code extension?
No, all processing is done locally on your machine. We collect anonymous statistics if you have telemetry enabled, but this only covers the file extension. See our privacy policy for more information.
Have a question?
Want to know more about a feature or have special requirements? Don't hesitate to contact us. We are here to answer your questions or find a solution together.
Get In Touch