DSH Hub
dsh-agy cover

chaos-03x/dsh-agy

dsh-agy

UIWeb UI61 GitHub stars· updated 2026-10-24

Google Antigravity (agy) OAuth auth + model access plugin for DeepSeek Harness: multi-account pool, 429 rotation, device fingerprinting, CLI and web login.

Install

npx @deepseek-ai/dsh plugin --profile web add dsh-agy

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-agy DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-agy.svg)](https://dshhub.dev/plugins/dsh-agy)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from chaos-03x/dsh-agy, cleaned of badges and images.

dsh-agy

Google Antigravity (agy) access for DeepSeek Harness: OAuth authentication, a multi-account pool with automatic 429 rotation, device fingerprinting, and both CLI and web management.

中文文档:docs/README_zh.md

Features

  • OAuth login: one-click sign-in via browser OAuth callback, with headless paste-URL mode and a remote paste-credential blob channel.
  • Two management surfaces: web and CLI, either one works, core features are the same.
  • Multi-account pool: encrypted account store, usage-aware account selection (family-scoped quotas, OMP-aligned ranking), automatic rotation on rate limits, per-account cooldown to the real reset time, per-account device fingerprints.
  • Inline Settings UI: an Antigravity section inside DSH Settings with five tabs — accounts (login, activation, grouped 5-hour/weekly quota windows, test calls, fingerprint and proxy management), models (per-model visibility), config (thinking budgets, multimodal inline limit), usage (cumulative token and request statistics), and credentials (import/export). No separate page: the surface only exists where DSH Settings does.
  • Quota badge in the session header: the tightest of the active account's tracked windows (5-hour vs weekly) as a single figure, with the per-window breakdown and reset walls on hover. It reads the same grouped quota windows the Settings section shows, so the header and the panel cannot disagree.
  • Model visibility toggles: hide individual models from the DSH model selector. Blacklist semantics — only models you switch off are hidden, so models the server adds later stay visible.
  • Usage statistics: input / output / cache-read / cache-write tokens, request counts, failures, rate limits, rotations, latency and time-to-first-token, aggregated by account and by model. Includes calls that never pass through DSH (CLI, verification, test calls), which no session-based statistic can see.
  • CLI: dsh-agy login|status|import|verify|logout works standalone, with or without a harness.

Screenshots

The Antigravity section inside DSH Settings. Account emails and project names are redacted.

AccountsModels
Limits — 5-hour and weekly windowsUsage — cumulative, per-model and per-account

Quickstart

Path A: DSH Web GUI Users (Recommended — 100% Web UI, zero CLI commands)

For users using DeepSeek Harness browser workspace / Web GUI:

# 1. Install plugin into DSH web profile (via dsh CLI, or pnpx/npx if dsh is not in PATH)
dsh plugin --profile web add dsh-agy
# or: npx @deepseek-ai/dsh plugin --profile web add dsh-agy

# 2. Launch DSH Web
dsh web

# 3. Open Settings → Antigravity, then click "登录" (Login) in that section
# Complete OAuth authorization, and start using the agy provider

The section lives in Settings → Antigravity (top-level, alongside General and Models). There is no separate dashboard page: the old /agy URL is gone.

Path B: Headless / Terminal Only (Standalone CLI)

For Linux VPS, SSH remote servers, or headless CI environments:

# Run directly without global install (npx / pnpx)
npx dsh-agy login
npx dsh-agy status

…

Related plugins