Skip to content

GitMCloud

GitMCloud is the browser companion to the GitM SolidWorks add-in. It gives people a read-mostly view of a GitM repository — files, snapshot history, BOM, branches, team, locks — without SolidWorks installed. It also gates who is allowed to onboard to GitM.

Live: https://gitmcloud.gojain.com

Two sign-in doors. Designers and reviewers sign in with GitHub to view projects (the pages below). A company's administrator signs in through the Company admin door to the Tandem portal to manage the company's licence — projects, members, seats, and plan. If you administer a company on GitM, start at Company administration.

How it relates to GitM

  • GitM (the SolidWorks add-in) writes .gitm/ metadata into the GitHub repository and does everything that needs SolidWorks (check in/out, generate BOM, stamp part numbers).
  • GitMCloud reads those .gitm/ files straight from the GitHub API and shows them in a browser. It has no server or database of its own — just the GitHub repository plus a few thin serverless helpers.
  • GitMCloud also gates who is allowed to onboard to GitM. On licensed deployments that gate is the Customer registry managed in the Tandem portal. If the gate blocks an account, that account can't onboard to GitM either — ask your company admin or Tandem operator to grant access via Company administration.

What you can do in GitMCloud

You want to… Page
Sign in and open a repository Sign in and connect
Use GitMCloud from your phone Use GitMCloud on a phone
See snapshot history and mark milestones View snapshots and milestones
Look at an assembly's BOM View a BOM
Preview/open CAD files in the browser View and open files
Switch branch view; manage the team Manage branches and team
Allocate a part number from the browser Allocate a part number
Share files with a supplier (no login) Share files with suppliers
Understand who can do what Roles and permissions

For whoever runs GitMCloud

Deploying or operating GitMCloud (Vercel, Firebase, GitHub apps, domain) is handled by whoever operates your GitMCloud deployment.

What GitMCloud cannot do

Anything that needs SolidWorks or local Git: check in/out, generate a BOM, stamp a part number into a file, create or merge branches. Those are GitM (add-in) operations. GitMCloud shows disabled buttons with a tooltip where an action requires the add-in.

GitMCloud is a separate project from the GitM add-in. This section documents the browser app for end users and the person who deploys it; it is not a developer guide to its code.