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