The New Way to Manage Your Code

Source code management that doesn't suck

What Is Diversion

Works with your current tools

  • Works with any IDE. (Yes, even vim, we’re glad you asked)
  • Works side-by-side with Git
  • Connects to any git repository
  • Synchronizes branches and commits
  • Works with your current CI/CD
  • GitHub Actions, GitLab, CircleCI, Travis, Jenkins…

It’s like Dropbox, Google Docs and Git had a baby

  • Your work is always safe in the cloud
  • Synchronize code across multiple environments
  • Local, containers, ec2
  • Easy to share work and collaborate

Works with your current tools

  • Works with any IDE. (Yes, even vim, we’re glad you asked)
  • Works side-by-side with Git
  • Connects to any git repository
  • Synchronizes branches and commits
  • Works with your current CI/CD
  • GitHub Actions, GitLab, CircleCI, Travis, Jenkins…

Unparalleled Collaboration

Share Your Code

With a simple click

Avoid Merge Conflicts

Get notified before writing conflicting code

Work Together

Live or asynchronously, in any IDE

Live Notifications

Never miss important stuff

1    func executeAPICommand(parsedCommand parse.ParsedCommand) {
2         
apiPath := parsedCommand.Command.Path
3          method := parsedCommand.Command.Method
4          headers := command.StringMap(parsedCommand.Command.Headers)
5          if parsedCommand.Subcommand != nil {
6
              method = parsedCommand.Subcommand.Method
7              apiPath += parsedCommand.Subcommand.Path
8              if headers == nil {

9                headers = command.StringMap{}
10             }

1    func executeAPICommand(parsedCommand parse.ParsedCommand) {
2         
apiPath := parsedCommand.Command.Path
3          method := parsedCommand.Command.Method
4          headers := command.StringMap(parsedCommand.Command.Headers)
5          if parsedCommand.Subcommand != nil {
6
              method = parsedCommand.Subcommand.Method
7              apiPath += parsedCommand.Subcommand.Path
8              if headers == nil {
9                
headers = command.StringMap{}
10             
}

Interactive CLI

Focus on coding, not googling command flags

Infinitely Scalable

Diversion can handle files and projects of any size

- Monorepos
- Graphical Assets

- Data Files
- AI Models

Awesome with Containers

Works Faster!

No more waiting for git clone on docker build.

Synchronized Environments

Changes synchronized between your local machine and VMs. No more git commit, push, pull, revert.

Cloud Workspace

Your code is always in the cloud. Never lose your uncommitted files.

Powerful and Customizable

Automate your workflows with easy to write plugins that run in the cloud

Custom Metadata
Automated CI Workflows
API Access to All Data
Smart
Notifications
Automated Deployments

I'm A...

Backend Developer

- API and SDKs for Repository Access
- Plugins for Customizable Workflows
- Custom Metadata for Repository Objects
- Works Great with Cloud & Containers

Devops Engineer

- Smart SCM Built for CI/CD
- Automate Workflows Easily
- Serverless Plugins
- Easy Deployment

Web Developer

-Easy Setup
-Code Always in the Cloud
-Collaborate Quickly and Easily

Game Developer

- Unlimited Repository Size
- Keep Graphical Assets with Your Code
- Assets Lifecycle Management
- Great with Unity - No Pesky Conflicts

Data Scientists

- Version control for data and models
- No need for additional tools
- Auto-sync your local and cloud environments
- Easy to use!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

- API and SDKs for Repository Access
- Plugins for Customizable Workflows
- Custom Metadata for Repository Objects
- Works Great with Cloud & Containers

- Smart SCM Built for CI/CD
- Automate Workflows Easily
- Serverless Plugins
- Easy Deployment

-Easy Setup
-Code Always in the Cloud
-Collaborate Quickly and Easily

- Unlimited Repository Size
- Keep Graphical Assets with Your Code
- Assets Lifecycle Management
- Great with Unity - No Pesky Conflicts

- Version control for data and models
- No need for additional tools
- Auto-sync your local and cloud environments
- Easy to use!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Easy to get started!

Free forever for small projects