Skip to content

Web UI

Launch an interactive browser interface:

Terminal window
jake --web

Opens 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

Use a different port:

Terminal window
jake --web --port 9000

Command output streams to the browser via WebSocket as it runs. No need to refresh - see results instantly.

Output appears in both the browser and your terminal simultaneously. Useful when you want to keep an eye on both.

View all your recipes with:

  • Name and description
  • Dependencies
  • Commands that will run
  • Group organization

Private recipes (names starting with _ or marked with @hidden) are automatically hidden, matching --list behavior.

  1. Start the server: jake --web
  2. Open http://localhost:8420 in your browser
  3. Click a recipe to view details
  4. Click “Run” to execute
  5. Watch output stream in real-time
  6. Press Ctrl+C in terminal to stop the server
Terminal window
# Web UI with verbose output
jake --web --verbose
# Web UI with custom Jakefile
jake --web -f build.jake