A terminal glued to the macOS dock

Every single day of my life since I started programming back in 2020 I open my projects through the terminal/ghostty. "cd path" + "code .". Until today I don't even know how to open vscode first then open a project from there.I usually have 3-4 vscode windows open at the same time, and I like them in separate desktops (for mac users). i gotta admit, i use 8 desktops, 3-4 for vscode, 1 for arc, 1 for docker, 1 for postman etc.So my daily routine when I turned on my mac was: (1) open ghostty; (2) cd-path+code.; (3) drag the vscode window to a desired desktop; (4) get back to the ghostty desktop; (5) repeat until all is open.i was unbothered for 6y. Until i realized how inefficient i was being: (1) opening ghostty just to run one-off commands to open another app felt wrong, like why do I need a terminal if it's not a process I need to watch; (2) the need to go back to the ghostty desktop every time i wanted to open a new project and drag it to a new desktop and switch back... it's funny how we simply accept a habit and don't bother to fix iti wanted a terminal that persisted across desktops AND that was always visible so i could access it anytime AND that wasn't big because i would only run one-off commands. so I created starboard.where could I fit a terminal that was always visible and accessible? i looked at the macOS dock, i looked at the empty space to its right, and I said "that's it".starboard is a floating terminal window that's literally glued to the dock, filling the blank space to the right, tracking its height and position live. it's visible from any desktop, a real companion to the dock, and it's a persistent shell.to close the story on my routine, I now can happily jump straight to the desktop i want my project to be in and open it there through Starboard. i rarely open ghostyy, unless i really need it.here's where feedback is massively important. i built this for the way

Hacker NewsToolAISource
0Sign in to voteCopy link

FL score

42

out of 100

Verdict

SKIP

medium confidence

Competition

No competitor data yet

Trend

No signal yet

A macOS dock-integrated terminal for running one-off commands without context switching between desktops.

The pain

Developers using terminal-first workflows waste time switching between a full terminal window and their IDE across multiple desktops just to run simple commands like 'cd path && code .'

The gap

macOS lacks a persistent, always-visible command interface that stays accessible across desktop spaces without consuming screen real estate or breaking the dock's visual hierarchy.

Build angle

Start by validating whether the actual problem is the terminal accessibility or the underlying workflow inefficiency. Test if users would adopt this versus: (1) shell aliases/scripts that open projects directly, (2) VSCode's built-in terminal, (3) a simple launcher app. The dock integration is clever but may solve a symptom, not the root issue.

Strengths

  • Solves a real friction point for a specific user segment (terminal-first developers on macOS)
  • Clever use of existing UI real estate (dock's right side) shows design thinking
  • Creator has deep personal validation, 6 years of the workflow before optimizing
  • Low technical barrier to entry for the target audience

Risks

  • Extremely narrow TAM: only macOS users who (a) use terminal-first workflows, (b) manage multiple projects simultaneously, (c) use multiple desktops. This is maybe 5-10% of developers.
  • Apple could replicate this feature or restrict dock customization in future OS updates
  • The problem might be better solved by workflow changes (aliases, project managers, IDE features) rather than a new tool
  • No clear monetization path for a utility this niche
  • Requires ongoing maintenance for macOS compatibility across versions
  • User testing limited to creator's own workflow, may not generalize to how others actually work

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “A terminal glued to the macOS dock”.

Open FlyBot