Web UI
Starting the Web UI
Section titled “Starting the Web UI”Launch an interactive browser interface:
jake --webOpens a web dashboard at http://localhost:8420 where you can:
- Browse all available recipes
- View recipe details, dependencies, and commands
- Run tasks with a single click
- Monitor real-time command output
Custom Port
Section titled “Custom Port”Use a different port:
jake --web --port 9000Features
Section titled “Features”Real-Time Output
Section titled “Real-Time Output”Command output streams to the browser via WebSocket as it runs. No need to refresh - see results instantly.
Console Tee
Section titled “Console Tee”Output appears in both the browser and your terminal simultaneously. Useful when you want to keep an eye on both.
Recipe Browser
Section titled “Recipe Browser”View all your recipes with:
- Name and description
- Dependencies
- Commands that will run
- Group organization
Private Recipe Filtering
Section titled “Private Recipe Filtering”Private recipes (names starting with _ or marked with @hidden) are automatically hidden, matching --list behavior.
Workflow
Section titled “Workflow”- Start the server:
jake --web - Open
http://localhost:8420in your browser - Click a recipe to view details
- Click “Run” to execute
- Watch output stream in real-time
- Press
Ctrl+Cin terminal to stop the server
Combining with Other Flags
Section titled “Combining with Other Flags”# Web UI with verbose outputjake --web --verbose
# Web UI with custom Jakefilejake --web -f build.jake