Expand description
Web Dashboard - Browser-based terminal + file browser
A lightweight alternative to egui that runs in any browser. Features:
- Real PTY terminal (bash/zsh with colors, vim support)
- File browser with navigation
- Markdown preview
- Cool terminal aesthetic
- Real-time MCP activity visualization (Wave Compass)
- User hints/nudges for AI collaboration
- HTTP MCP endpoints (The Custodian watches all operations)
Re-exports§
pub use state_sync::McpActivityState;pub use state_sync::UserHintsQueue;pub use mcp_http::create_mcp_context;pub use mcp_http::mcp_router;
Modules§
- mcp_
http - HTTP MCP Endpoints for Smart Tree Daemon
- state_
sync - Real-time state synchronization between MCP and browser dashboard
- voice
- Voice Integration - Transcription and TTS via liquid-rust
Structs§
- Dashboard
State - Shared state for the web dashboard
- File
Tree Node - File tree node for API responses
- Prompt
Manager
Enums§
- Terminal
Message - Message types for terminal WebSocket
Functions§
- start_
server - Start the web dashboard server
Type Aliases§
- Shared
McpActivity - Shared MCP activity state (thread-safe access from MCP and dashboard)
- Shared
State - Shared
User Hints - Shared user hints queue (browser → MCP)