Open Source Desktop App ยท Tauri 2 + Svelte 5

Research Cloud Fleet Visibility,
Completely Read-Only

A fast desktop viewer for Google Cloud research fleets powered by the Skywalker MCP server. Observe spend, budgets, compute, access, exposure, and activity without granting write privileges.

Telescope Fleet Dashboard

Designed for Research Computing

Built for principal investigators, lab managers, and research computing directors who need actionable cloud telemetry.

๐Ÿ“Š

Fleet Overview

Instant view of month-to-date gross & net spend across dozens of research projects, top-spending movers, and automated Skywalker insights.

๐ŸŽฏ

Budget Governance

Real-time budget consumption tracking with exhaustion projections and automated warnings for projects spending without a budget.

๐Ÿ”ฌ

12 Project Deep Dives

Comprehensive audits per project: compute GPUs/instances, unattached disk waste, IAM access risks, service account keys, and SCC findings.

โšก

21 MCP Tools Explorer

Direct inspection of all 21 Skywalker Model Context Protocol tools with dynamic schemas and readable result inspection.

Visual Tour

Curated captures from the self-contained demo environment.

Security & Architecture

Designed from the ground up for strict read-only compliance and secure credential isolation.

โœ“
OAuth 2.1 with PKCE (S256)

Standards-compliant authentication against Skywalker with dynamic client registration and loopback redirect.

โœ“
Native Keychain Isolation

Tokens live strictly in macOS Keychain or Windows Credential Manager. Never accessible to webview DOM.

โœ“
Two-Click Intent Gate

Sign-in requires two deliberate physical clicks. Prevents accidental authorization or focus clickjacking.

โœ“
100% Read-Only Guarantee

Telescope only issues query tool calls. It cannot create, alter, or delete any cloud resources.

โœ“
In-Memory Caching & Rate Limits

Strictly bounded concurrency (max 3 in-flight) and respectful HTTP 429 backoff with Retry-After honoring.

โœ“
Clean Revocation on Sign-Out

Revokes the refresh token on the Skywalker server (RFC 7009) and clears local secure storage.

Installation & Quickstart

Telescope is packaged as a universal macOS DMG (Apple Silicon & Intel).

1. Install DMG

Download Telescope-0.1.0-mac-universal.dmg from GitHub Releases and drag to Applications.

2. macOS Quarantine Override (if required)

If macOS warns about an unnotarized developer build, right-click and choose Open, or run:

xattr -dr com.apple.quarantine /Applications/Telescope.app

3. Building from Source

Requires Node.js 22+ and Rust stable:

git clone https://github.com/charles-forsyth/telescope.git && cd telescope
npm ci && npm test
cd src-tauri && cargo test && cd ..
npm run tauri build

Citation

If you use Telescope or Skywalker in academic research or cloud governance, please cite:

DOI: 10.5281/zenodo.23755871
@software{forsyth2026telescope,
  author       = {Forsyth, Charles E. III},
  title        = {Telescope: a read-only desktop viewer for a research cloud fleet},
  year         = {2026},
  publisher    = {Zenodo},
  version      = {0.1.0},
  url          = {https://github.com/charles-forsyth/telescope}
}