Skip to content

Web UI Getting Started

This guide walks you through using QubitHub entirely from the browser. No installation required.

Time to complete: ~10 minutes

Visit qubithub.co/circuits to explore the full library. No account needed.

You can filter circuits by:

  • Framework — Qiskit, PennyLane, or Cirq
  • Tags — entanglement, optimization, qml, error-correction, and more
  • Qubit count — 1–5, 6–10, 11–20, or 20+
  • Sort — newest, most starred, most runs, or most views

Each circuit card shows the title, framework, qubit count, star count, and tags.

The landing page includes an interactive demo section where you can:

  • View a Bloch sphere — drag to rotate the 3D single-qubit state visualization
  • Explore state vectors — see amplitude and phase for multi-qubit states
  • Try preset quantum states: |0>, |1>, |+>, |−>, Bell states, GHZ, and W states

This runs entirely in the browser — no backend execution needed.

Click any circuit card to open its detail page. You’ll see:

  • File browser (left sidebar) — browse the circuit’s files: circuit.py, README.md, qubithub.toml, metadata.json
  • README tab — full documentation rendered from markdown, with math support (KaTeX)
  • Metadata panel — framework, qubit count, gate list, version, and creation date
  • Runs tab — execution history with status, backend, shots, and timing
  • Settings tab — circuit configuration (for circuit owners)

QubitHub is open — anyone can register. There’s no waitlist gate.

To fork, star, or execute circuits, you need an account.

  1. Go to qubithub.co/register
  2. Fill in your name, username, email, and password
  3. Agree to the Terms of Service and Privacy Policy (a checkbox)
  4. Click Create Account

You’ll be logged in immediately and redirected to your dashboard. A verification email lands within seconds — see the Account & Email Verification guide for what to expect and what to do if it doesn’t arrive.

Once logged in, you can interact with circuits:

  • Star — click the star icon to bookmark a circuit. Stars are public and help others discover quality circuits.
  • Fork — create a personal copy of any circuit under your namespace. Your fork is independent — edit it freely.
  • Share — copy a direct link to the circuit or use your browser’s native share dialog.

From a circuit’s detail page:

  1. Click the Execute button (visible at the top of the page)
  2. Choose a backend (default: Qiskit Aer simulator)
  3. Set shots (number of measurement repetitions, default: 1024)
  4. Click Run

Results appear in the Runs tab once execution completes (typically under 3 seconds for simulator backends).

After a run completes, QubitHub renders rich visualizations of the results:

VisualizationWhat it shows
Measurement histogramBar chart of outcome probabilities
Bloch sphereInteractive 3D view of single-qubit states
State vectorAmplitude and phase for each basis state
Density matrixFull quantum state representation
Circuit diagramGate-level circuit visualization

All visualizations support:

  • Dark mode
  • Screenshot export (save as image)
  • Copy to clipboard

Every run has its own URL — qubithub.co/<owner>/<circuit>/runs/<run-id> — and anyone with the link can view runs of a public circuit (no login required).

Link previews: When you paste a run URL into Slack, X, BlueSky, Discord, or a docs page, the platform serves a server-rendered 1200×630 preview image with the circuit name, status, framework, and the result histogram. The image is regenerated whenever the circuit is renamed or the run state changes, so old previews don’t go stale.

The preview also includes Open Graph + Twitter Card + JSON-LD metadata, so links unfurl correctly across every major surface.

Search-engine discoverability: Public circuits, terminal runs, user profiles, and organizations are listed in qubithub.co/sitemap.xml. The site’s robots.txt points search-engine crawlers at the sitemap, so a freshly-published circuit can be indexed without you doing anything extra.

Your dashboard is the control center:

  • Overview — your circuits, recent runs, and activity
  • API Keys — create and manage keys for CLI and SDK access
  • Usage — execution quota tracking (coming soon)
  • Organizations — team namespace management (coming soon)
  • Ops — operational activity monitoring

If your dashboard is empty — no circuits yet — the Overview tab shows a 3-card first-run prompt instead of an empty grid:

CardWhat it does
Try a curated circuitJumps to the curated library (Bell state, Grover, VQE, etc.) — fork-and-run starting points
Create your ownGoes to /circuits/new with starter templates (empty / Bell / VQE / QAOA) and toggles for README / manifest / .gitignore scaffolding
60-second tutorialThe Web UI Guide you’re reading now

The prompt disappears the moment you have at least one circuit. If you ever return to an empty dashboard (e.g. after deleting all your circuits), the prompt reappears.

Organizations let teams share circuits under a common namespace (e.g., my-quantum-lab/bell-state).

Roles:

  • Owner — full admin, billing, delete org, change member roles
  • Admin — add/remove members, manage circuits
  • Member — create and edit circuits