trusty-console 0.1.0

Web console that detects and surfaces running trusty services as a home page with service cards
Documentation

trusty-console

Web dashboard that detects the trusty services running on your machine and shows a home page with a card per service.

Phase 0 (P0) scope

  • Service detection: trusty-search, trusty-memory, trusty-analyze
  • Three status levels: Running (daemon up + health-checked), Available (binary on PATH, no daemon), Absent (binary not installed)
  • Embedded Svelte SPA served from the binary
  • GET /api/console/services JSON API

Usage

# Start the console (default port 7788)
trusty-console serve

# Custom port + open browser
trusty-console serve --http 127.0.0.1:9000 --open

Building the UI

The Svelte SPA is built automatically by build.rs when pnpm is on PATH. To skip the UI build (CI, no Node):

SKIP_UI_BUILD=1 cargo build -p trusty-console

A vanilla-JS placeholder (ui/dist/index.html) is committed to the repo so the binary always embeds a working UI even without a Node build step.