About Phelix
Phelix is a CLI tool for building, deploying, and monitoring Go and Rust applications on your own servers. One binary, health-gated zero-downtime deploys.
One tool. Every lifecycle stage.
Deploying a Go or Rust binary should not require learning a new platform every year. Phelix gives you a single, consistent interface for the entire application lifecycle, from your first local build through production monitoring on a remote VPS.
No proprietary lock-in. No complex YAML manifests. Just a binary you install once and commands you memorize in an afternoon.
- Monitor
Real-time log streaming and process telemetry (CPU, RAM, uptime) at a glance from anywhere.
- Orchestrate
Build, run, stop, and restart Go or Rust processes with a single command, locally or on remote servers.
- Evolve
Plugin hooks, webhook events, and an open API let you extend everything without forking the tool.

Principles, not just features
Every design decision in Phelix traces back to one of these values.
CLI-First
Every feature is accessible from the terminal. No mandatory dashboard, no click-through workflows.
Fast
The binary starts in milliseconds.
Source-Available
The CLI is source-available under the FSL, converting to Apache 2.0 after two years. Transparent tooling you can audit, fork, and contribute to.
Production-Safe
Graceful process management, health checks, and rollback support built into every command.
Remote-Ready
Manage processes on any server over SSH without installing extra agents or opening firewall ports.
Developer Experience
Readable output, sensible defaults, and clear error messages, because your time has value.
The team
A small, distributed team building the developer tools we always wanted to use.