LLM-Friendly
Built for the AI era. CLI-first design means AI agents and coding assistants can deploy your apps without learning complex dashboards.
No dashboards. No vendor lock-in. LLM-friendly. Deploy your app in minutes with a simple config.
curl -fsSL https://sh.haloy.dev/install-haloy.sh | sh
curl -fsSL https://sh.haloy.dev/install-haloy.sh | sh
brew install haloydev/tap/haloy
brew install haloydev/tap/haloy
npm i -g haloy
npm i -g haloy
pnpm add -g haloy
pnpm add -g haloy
bun add -g haloy
bun add -g haloy
Like docker compose, but for production.
Built for the AI era. CLI-first design means AI agents and coding assistants can deploy your apps without learning complex dashboards.
Rolling deployments keep your app running while new versions spin up. Traffic shifts seamlessly when health checks pass.
One yaml file. If you know Docker, you already know 90% of what you need.
Your servers. Your containers. Your data. Move to any provider, whenever you want.
If it runs in Docker, it runs on Haloy. No special adapters, no buildpacks, no surprises.
Something wrong? One command reverts to the previous version. Your users never notice.
AI agents handle the boilerplate. You focus on your app.
npx skills add haloydev/agent-skills /dockerize /haloy-config haloy deploy No 200-line YAML manifests. No learning a new DSL. If you've used Docker, you already know how this works.
name: "my-app"
server: haloy.yourserver.com
domains:
- domain: "my-app.com"
aliases:
- "www.my-app.com"
port: 3000
health_check_path: "/health" haloy deploy