Getting StartedQuickstart

Quickstart

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

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.

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