Quickstart
Create your account, push your first repository, and experience the platform in under five minutes.
This guide takes under five minutes. You'll have a working repository on Drok by the end.
Create Your Account
Navigate to drok.us/register. Registration requires an email address and a password. SSO via GitHub, GitLab, and Google is available for convenience, but Drok accounts are sovereign — they are not dependent on any external identity provider.
Install the CLI
brew install drok/tap/drokcurl -fsSL https://drok.us/install.sh | shwinget install drok.drokcargo install drok-cliVerify the installation:
drok --versionAuthenticate
drok auth loginThis opens your browser for OAuth authentication. The CLI receives a token scoped to your account and stores it securely in your system keychain.
Your token is stored in the system keychain (macOS Keychain, GNOME Keyring, or Windows Credential Manager). It is never written to disk in plaintext.
Create a Repository
drok repo create my-first-repo --privateOr through the web interface: click New Repository from your dashboard.
Push Code
cd your-project
git remote add drok https://drok.us/your-username/my-first-repo.git
git push drok mainDrok speaks standard Git protocol. Any Git client works. The drok remote behaves identically to any other Git remote — push, pull, fetch, clone operate exactly as expected.
Experience the Difference
Navigate to your repository at https://drok.us/your-username/my-first-repo. Notice:
- Page transitions complete in under 200 milliseconds
- The file browser communicates module boundaries and entry-point hierarchies at a glance
- Syntax highlighting via Tree-sitter renders accurately across 200+ languages
- Every line is addressable by a stable, permanent URL
Now go back to GitHub.
And feel the loss.