Your GitHub,
Decentralized.

Mirror, sync, and own your repositories across the
decentralized GitLawb network. Built on Base Chain.
Powered by DID identity.

gitsync — terminal
$ gitsync auth login ✓ Connected to GitHub $ gitsync mirror --repo my-project ✓ Mirrored my-project to gitlawb → node2.gitlawb.com/repos/z6Mk.../my-project $ gitsync status ● 3 repos mirrored ● 12 syncs today ● Last sync: 2m ago $
GitHub to GitLawb Auto-Sync Decentralized 3 Nodes DID Identity Open Source Base Chain GitHub to GitLawb Auto-Sync Decentralized 3 Nodes DID Identity Open Source Base Chain

Three steps to decentralize your code

01
Connect

Authenticate with your GitHub account using a secure DID identity. GITSYNC creates a cryptographic link between your GitHub profile and the decentralized GitLawb network.

$ gitsync auth login --github ✓ Connected as @username
02
Mirror

Push all your repositories — or select specific ones — to the distributed GitLawb nodes. Your code is replicated across three geo-distributed endpoints.

$ gitsync mirror --all ✓ Mirrored 12 repos to gitlawb → Total objects: 4,832
03
Sync

Enable the auto-sync daemon to keep your mirrors up-to-date in real time. Every push triggers an automatic sync across all network nodes.

$ gitsync watch --auto ● Watching 12 repos... ● Sync triggered: push to main

Network dashboard

GitLawb Repos
Network Nodes 3 Online
node.gitlawb.com US East
Online
node2.gitlawb.com EU
Online
node3.gitlawb.com Japan
Online

Find repos to sync

CLI commands

gitsync auth login
Connect your GitHub account via OAuth and create a DID identity on the GitLawb network.
gitsync auth status
Check your current connection status, DID identity, and linked GitHub account.
gitsync mirror <repo>
Mirror a single repository from GitHub to the GitLawb decentralized network.
gitsync mirror --all
Mirror all your GitHub repositories to GitLawb in a single batch operation.
gitsync mirror --org <org>
Mirror all repositories from a GitHub organization to the GitLawb network.
gitsync watch
Start the auto-sync daemon to monitor your repositories for changes.
gitsync watch --auto
Run the auto-sync daemon in background mode, automatically syncing on every push event.
gitsync status
Show current sync status, mirrored repository count, and live network statistics.
gitsync diff
Show pending changes between your GitHub repositories and GitLawb mirrors.
gitsync push
Force push the latest commits from GitHub to all GitLawb mirror nodes.
gitsync pull
Pull the latest state from GitLawb mirrors back to your local environment.
gitsync log
View detailed sync history, timestamps, and object counts for all mirrored repositories.

Sync a repo to GitLawb

Enter a GitHub repo and hit Sync. No install required — runs entirely in the browser.

▸ INPUT
◆ No install required
◆ Mirrors all branches & tags
◆ Hosted on decentralized gitlawb network
▸ OUTPUT
$ gitsync mirror owner/repo
Waiting for input...
◆ RECENTLY SYNCED