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.yaml in your project and run fuku. 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.