macOS · free & open source

Every project in its own bay.

One cockpit for the dozen projects you actually juggle. Editor, terminal, an AI session, Git, deploy and FTP — each project keeps its own, exactly where you left it. Built for the messy real world where cPanel sites and modern stacks live side by side.

$ git clone & go — no account, no cloud, nothing leaves your Mac.

Hangar — Gheras
Gheras
saidilib
dentalclinic
h47.io
barber
thegamra.com
Editor Terminal Claude Git Run FTP cPanel
gheras ~/dev/Gheras %
npm run dev
➜ ready at http://localhost:5199/
gheras %
Ten tools, one window

Everything a project needs, tabbed by the project

Hangar reads what's on disk and shows only the tabs that apply. A static cPanel site never carries a Docker tab; a Vite app never carries FTP.

</>

Real VS Code

Full code-server per project — extensions, themes, the lot. Switch back and it's instant, not a reload.

▸_

Persistent terminals

Shells live in the backend, not the window. Close it, reload it, come back tomorrow — your session is exactly where you left it.

Claude, per project

Launch a Claude Code session in the project folder with your choice of model, effort and CLI version. It survives reloads too.

Git

Branch, staged/unstaged diff, commit, pull, push — the daily loop without dropping to the shell.

Run

Auto-discovers npm scripts, artisan and compose commands. Starts a dev server, reads its URL, hands you an Open button.

FTP / SFTP

A real two-pane file manager. Tick files and folders on each side, move them by hand. Passwords go to the macOS Keychain.

Embedded cPanel

Your panel as a tab, with subtabs for Webmail and phpMyAdmin. The frame-blocking that stops every other browser? Handled.

⌘K

Command palette

Fuzzy-jump to any command, project or file. gitpush finds "Git: Push." Ranked by what you actually use.

14 themes + Glass

Dual-pane split view, a per-project clipboard, todos, switchable profiles — and a frosted Glass theme that blurs your desktop through the whole app.

Built for the stack nobody else tools for.

Every slick dev cockpit assumes you live in Docker and Next.js. But a huge share of the working web is still shared hosting and cPanel — and almost nobody builds good tools for it.

Hangar treats both as first-class. Same window, same muscle memory, whether you're pushing a Laravel site over SFTP or running a Vite dev server. It adapts to each project instead of making you pick a side.

cPanelSFTPLaravel ViteDockerNodestatic
detects.git → Git tab
detectspackage.json → Run tab
detectscPanel URL → panel tab
detectsFTP host → transfer tab
alwayseditor · terminal · Claude · files
Get started

Clone, install, launch

Needs macOS, Node.js and code-server (brew install code-server) for the editor tab. Everything runs locally on 127.0.0.1 — nothing leaves your machine.

# 1 — grab it git clone https://github.com/wkpdd/hangar.git cd hangar # 2 — install (auto-repairs native modules) npm install # 3 — run it npm start # the macOS app npm run build:mac # …or build Hangar.app into dist/