/>

Meet HomeportEvery local project, one home

Run, watch and share all your dev servers from one place — any stack, free and open source.

Download Homeport

Free · macOS, Windows & Linux · Install guide

macOS (.dmg) Windows (.exe) Linux (.AppImage) Debian/Ubuntu (.deb)

$curl -fsSL https://raw.githubusercontent.com/ferdousmikdad/Homeport/main/install.sh | sh

Prefer the terminal? It installs the same app and skips the “unverified developer” prompt.

localhost:7777
Commands ⌘K
+ Add app

Applications

3 running
6 apps · 3 running · 412 MB · 3.1% CPU
Shop
Storefront
● Running · Next.js · storefront.localhost · ⎇ main
••
Customer-facing shop.
Shop API
● Running · Laravel · api.localhost · ⎇ main ●2
••
UPTIME 1:24:08 · MEM 96 MB
Worker
● Crashed · Python
••
Python package `redis` is missingWhy?
Queue consumer.
Services
PostgreSQL
● Running · port 5433
••
Redis
● Stopped · port 6379
••
Mailpit
● Stopped · inbox for test email
••
01

Features

Everything your local stack needs.Nothing it doesn't.

No config files, no accounts. Point Homeport at a folder and it does the rest.

It works out how to run your project.

Pick a folder — or a whole ~/Projects directory — and Homeport detects the framework, package manager, virtualenv and a free port.

  • Installs missing dependencies on first start
  • Named URLs: shop.localhost:7777 instead of port numbers
  • Workspaces start API → frontend → worker in order
02

Works with

Whatever you build with.Detected automatically.

Anyone can teach it a new framework with a small JSON recipe.

LaravelSymfonyPHPWordPressNext.jsViteNuxtAstroAngularRemixSvelteKitExpressDjangoFastAPIFlaskStreamlitRailsPhoenixGoRustSpring Boot.NETDenoHugoJekyllMkDocsDocker ComposeStatic sitesnpm · pnpm · yarn · bunuv · Poetry · venv+ your recipe
03

And more

Small things that add up.So the day just flows.

Workspaces

Group apps and start them in order, each waiting until the previous one is up.

Learn more

Git on every card

Branch, uncommitted changes, commits to pull — and Pull & restart.

Learn more

Project discovery

Scan a folder and add every project inside in one click.

Learn more

Logs that stay

Persistent, searchable logs per app — even after restarts.

Learn more

Auto-restart & autostart

Bring crashed apps back, and start Homeport at login on any OS.

Learn more

Live CPU & memory

See what each app costs your laptop, updated every second.

Learn more
04

Why Homeport

One tool instead of five.Built for the projects you already have.

Most tools cover one slice. Homeport covers the whole loop: run, watch, share, fix.

HomeportStack-specific appsTunnel toolsTerminal tabs
Any language / framework✓One stack—✓
Detects how to run a project✓Partly——
Dashboard, logs, CPU/memory✓Partly——
Public links with password & expiry✓ freeSome, often paidOften paid—
Phone preview with QR✓———
Crash explanations & fixes✓———
Databases as one-click apps✓✓——
macOS, Windows & Linux✓Varies✓✓
Open source, no account✓VariesVaries✓
05

Open source

Yours to use, change and improve.MIT-licensed, built in the open.

Homeport runs entirely on your computer — no telemetry, no account, nothing to pay. Teach it a new framework with one JSON file, report a bug, or send a pull request.

// recipes/hugo.json
{
  "name": "Hugo",
  "match": { "all": ["archetypes|layouts"] },
  "requires": ["hugo"],
  "port": 1313,
  "command": "hugo server --port {port}"
}
06

Questions

Is Homeport really free?

Yes. It's open source under the MIT license, needs no account and runs entirely on your computer. Public share links use Cloudflare's free, account-less Quick Tunnels.

Do I need to install Python or anything else first?

No. The launcher uses Python if you have it; if not, it downloads a private copy into the Homeport folder — no admin rights, nothing system-wide. Your own projects still use their own tools (Node, PHP, …).

Which systems does it run on?

macOS, Windows and Linux. Double-click run.command on macOS, run.bat on Windows, or run ./run.sh on Linux.

Can other people on my network control my apps?

No. The dashboard only listens on your own computer. Phone preview exposes just the one app you choose, on your local network, until you turn it off.

How do share links stay safe?

You can add a password (only a salted hash is kept) and an expiry. Links also close when you stop sharing, stop the app or quit Homeport.

My framework isn't detected. What now?

Type your start command once — Homeport remembers it. Or add a small JSON recipe so it's detected for everyone; see the docs.

Give your projects a home.Download, double-click, done.

Free and open source, for macOS, Windows and Linux.