Interactive TUI

A terminal dashboard for managing your services in real time.

Service Dashboard

When you run fuku (or fuku run), it launches an interactive terminal UI showing all services, their status, resource usage, and uptime.

fuku
services 4/4 ready
status cpu mem pid uptime
foundation
auth running 0.3% 24MB 76741 05:23
platform
api running 1.2% 32MB 76758 05:19
worker running 0.4% 28MB 76759 05:19
edge
web running 4.2% 120MB 76780 05:14
cpu 6.1% • mem 204MB v0.18.0

Keyboard Controls

Key Action
/ or k / j Navigate between services
PgUp / PgDn Scroll viewport
Home / End Jump to first / last service
s Stop or start the selected service
r Restart the selected service
q Quit and stop all services

Resource Monitoring

The TUI shows real-time CPU and memory usage for each service, sampled periodically via gopsutil. Aggregate CPU and memory are displayed in the bottom border.

No-UI Mode

If you prefer plain log output without the interactive dashboard, use --no-ui:

terminal
fuku run core --no-ui

This streams service logs directly to your terminal with service name prefixes — useful for CI, scripting, or when you want simple output.

Ready to try it out?

Get Started