Venus interactive notebook server.
Provides a WebSocket server for real-time notebook interaction.
Architecture
The server consists of:
- Session: Manages notebook state, compilation, and execution
- Protocol: Defines client/server message types
- Routes: HTTP and WebSocket handlers
- Watcher: File system monitoring for external changes
Features
embedded-frontend(default): Embeds the web UI for standalone use