Skip to content

Cloud Upload

OMAS supports optional cloud upload for sharing metrics and comparing your agentic coding scores with other developers. Check the leaderboard at oh-my-agentic-score.com. The system is designed with an offline-first architecture — everything works locally without any network access.

Authentication Setup

OMAS Cloud uses OAuth for authentication via GitHub.

Login

bash
omas auth login

This initiates a device flow: OMAS displays a code, you visit a URL in your browser, enter the code, and authorize the application. Credentials are stored securely via your system keyring.

Check Status

bash
omas auth status

Logout

bash
omas auth logout

Upload Flow

Preview (Dry Run)

bash
omas upload --dry-run

Shows exactly what would be uploaded without sending any data.

Upload

bash
omas upload

Sends session metrics to OMAS Cloud. The upload payload includes:

  • Session ID (for deduplication)
  • Four dimension scores
  • Thread type classification
  • Session duration and tool call counts
  • Hashed project path

Privacy Guarantees

OMAS takes privacy seriously:

DataUploaded?Details
Dimension scoresYesNumeric scores only
Thread typeYesClassification label
Session metadataYesDuration, tool counts, timestamps
Project pathHashedSHA-256 hash — no directory names exposed
Session IDYesFor deduplication only
Source codeNeverNo file contents are ever read or transmitted
File pathsNeverOnly hashed project root
Conversation contentNeverOMAS never reads message content

Offline-First Architecture

omas scan → SQLite DB (always)

         Cloud upload (optional, background)

         upload_queue.json (on failure, retry up to 5 times)
  • Analysis results always save to local SQLite first
  • Cloud upload runs in the background and is completely optional
  • Network failures queue data for automatic retry (max 5 attempts)
  • The dashboard works entirely from local data
  • You can use OMAS indefinitely without ever enabling cloud features

Leaderboard

After uploading, visit oh-my-agentic-score.com to:

  • View your ranking among other developers
  • Compare your 4-dimension scores (More, Longer, Thicker, Fewer)
  • Track your score progression over time
  • See community-wide score distributions

Quick Start (Scan → Upload → Rank)

bash
omas auth login          # Authenticate with GitHub
omas dashboard           # Scans, exports, uploads, and launches dashboard
# Visit https://oh-my-agentic-score.com to check your ranking

Environment Variables

VariableDescriptionDefault
OMAS_API_URLCloud API base URLhttps://api.omas.dev
OMAS_DISABLE_CLOUDSet to 1 to disable all cloud features(unset)

Released under the MIT License.