Hatch

Local HTTPS development for macOS. Real .test domains with trusted certificates, automatic DNS, and reverse proxying. One binary, zero config friction.

myapp.test
api.myapp.test
admin.myapp.test
HATCH
localhost:3000
localhost:8080
localhost:4000
myapp.test
api.myapp.test
admin.myapp.test
HATCH
localhost:3000
localhost:8080
localhost:4000

Getting started

Hatch gives every project a .test domain with trusted HTTPS. Install it, run hatch init, and your local dev servers are accessible at real URLs with green locks. No port numbers, no certificate warnings.

Quick Start

Install Hatch and add your first project in under a minute.

Read further

Concepts

Understand how domains, HTTPS, routing, and process management work.

Read further

CLI Reference

Complete reference for all commands, flags, and options.

Read further

Guides

Task-based walkthroughs for common setups and workflows.

Read further

Resources

Everything you need to get help, contribute, and stay up to date with Hatch development.

GitHub

Source code, issues, and releases.

Explore

Troubleshooting

Diagnose DNS, certificate, port, and daemon issues.

Explore

Contributing

Set up your development environment and submit pull requests.

Explore

Blog

Updates, guides, and announcements.

Explore