Getting StartedQuickstart

Quickstart

Create your account, push your first repository, and experience the platform in under five minutes.

Tip

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/drok
curl -fsSL https://drok.us/install.sh | sh
winget install drok.drok
cargo install drok-cli

Verify the installation:

drok --version

Authenticate

drok auth login

This opens your browser for OAuth authentication. The CLI receives a token scoped to your account and stores it securely in your system keychain.

Note

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 --private

Or 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 main

Drok 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.

Next Steps

Was this page helpful?