About
The story behind fuku and its design philosophy.
What is fuku?
fuku is a lightweight CLI orchestrator for running and managing multiple local services in development environments. Instead of opening multiple terminal tabs and manually starting each service, fuku starts everything with a single command — in the right order, with health checks, and a live dashboard.
Design Philosophy
- Simple over clever — a single YAML file, no plugins, no DSL. If you can read YAML, you can use fuku.
- Fast startup — services start concurrently within tiers, with a bounded worker pool to avoid overwhelming your machine.
- Zero config defaults — drop a
fuku.yamlin your project and runfuku. Sensible defaults handle the rest. - Transparent — everything fuku does is visible in the TUI or log output. No hidden background processes.
About the Name
The name fuku (福) means "good fortune" in Japanese. Inspired by jazz pianist Ryo Fukui, reflecting the tool's focus on orchestration and harmony.
License
Distributed under the MIT License.