Claude Code Dash
Desktop launcher and secrets vault for running many Claude Code sessions
Typeinternal
Statusin-progress
Updated2026-10-08
SourcePrivate
What it is
A Tauri 2 desktop app (Rust backend, React front end) for running Claude Code across projects. It launches a terminal session per project and focuses or closes it through Win32 calls, watches hook events from running sessions to track their state, lives in the system tray, and includes an approval-gated vault: code that needs an API key requests it from the vault and the user approves each request with one click.
The problem
Running many AI coding sessions at once means hunting for windows and pasting credentials into prompts.
How it works
- Rust modules cover the spawner (terminal launch and window focus), an events watcher on hook-event files, the vault, the tray and settings.
- A local-only HTTP server (tiny_http) lets agents request a secret with a stated reason; each request surfaces for approval and is written to an activity log.
- A React and TypeScript UI with Launcher, Vault and Settings tabs in a dark Tailwind theme.
Stack
Tauri 2RustReactTypeScriptViteTailwind
Disciplines
For your business
Operator tooling that gives a team of AI agents controlled, auditable access to credentials and one place to launch and monitor sessions.