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:
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