[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-94451":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":14,"starSnapshotCount":14,"syncStatus":13,"lastSyncTime":30,"discoverSource":31},94451,"starboard","palamim\u002Fstarboard","palamim","A terminal that's always beside your Dock — not a Quake-style hotkey overlay, a permanent fixture",null,"Swift",147,6,2,0,30,45.54,"MIT License",false,"main",[21,22,23,24,25,26],"developer-tools","dock","macos","productivity","swift","terminal","2026-08-24 04:01:22","# Starboard\n\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fpalamim\u002Fstarboard)](https:\u002F\u002Fgithub.com\u002Fpalamim\u002Fstarboard\u002Freleases\u002Flatest)\n\nA terminal that's just always there — not summoned, not dismissed.\n\nStarboard lives permanently beside your macOS Dock: on screen, on every\ndesktop, all the time. There's no hotkey to call it up and no window to\nfind, resize, or alt-tab back to, because it never goes away in the\nfirst place.\n\n![Starboard demo](assets\u002Fdemo.gif)\n\n## What it does\n\n- Sits directly beside the Dock, tracking its height and position live.\n- Visible on every Space, including over full-screen apps — never steals\n  focus from whatever app you're in.\n- A real, persistent shell (`zsh -l`) — `cd`, history, and state carry\n  over between commands, not a one-shot command runner.\n- Its own dark look and a muted, nautical ANSI color palette.\n- Cmd+E expands it to full screen height for when Dock-height isn't\n  enough, then Cmd+E again to snap back.\n\n## Download\n\nGrab the latest build from [Releases](https:\u002F\u002Fgithub.com\u002Fpalamim\u002Fstarboard\u002Freleases\u002Flatest), then:\n\n```\nunzip Starboard.zip\nmv Starboard.app \u002FApplications\u002F\nopen \u002FApplications\u002FStarboard.app\n```\n\nThe build is ad-hoc signed, not notarized, so the first launch takes a\nfew extra clicks:\n\n1. Opening it is blocked outright (\"Starboard\" Not Opened) — click Done.\n2. System Settings → Privacy & Security → **Open Anyway** next to the\n   Starboard entry.\n3. Confirm **Open Anyway** again, then enter your password.\n4. Starboard launches, but an Accessibility prompt appears — click\n   **Open System Settings** and enable Starboard, so it can track the\n   Dock.\n\nTo have it launch automatically at login: **System Settings → General →\nLogin Items & Extensions → + → select Starboard.app**. That's it — no\nscript needed for a downloaded build.\n\nUpdating to a new release in place (overwriting the same\n`\u002FApplications\u002FStarboard.app`) needs a fresh Accessibility grant, since\neach release is signed differently — but it may not visibly ask: System\nSettings can keep showing Starboard as already granted while it silently\nisn't, and re-checking that same box doesn't fix it. If Starboard stops\ntracking the Dock after an update, remove the Starboard entry from\nSystem Settings → Privacy & Security → Accessibility (select it, **−**),\nthen relaunch Starboard to get a fresh prompt. See `CLAUDE.md` for why,\nand for what to do if you also have a build-from-source copy installed\nvia `scripts\u002Finstall.sh`.\n\n## Build from source\n\nRun it once:\n\n```\nswift build\n.build\u002Fdebug\u002FStarboard\n```\n\nRun at login (packages and code-signs a `.app`, registers it as a\nLaunchAgent):\n\n```\nscripts\u002Finstall.sh\n```\n\nStop \u002F start \u002F remove:\n\n```\nlaunchctl unload ~\u002FLibrary\u002FLaunchAgents\u002Fcom.starboard.app.plist   # stop\nlaunchctl load ~\u002FLibrary\u002FLaunchAgents\u002Fcom.starboard.app.plist     # start\nscripts\u002Funinstall.sh                                              # remove entirely\n```\n\nLogs: `~\u002FLibrary\u002FLogs\u002FStarboard.log`\n\nSee `CLAUDE.md` for why building from source needs this script (rather\nthan Login Items) to keep Accessibility permission across rebuilds.\n\n## How this differs from Quake-style terminals\n\nGuake, Yakuake, tilda, iTerm2's hotkey window, Ghostty's quick terminal —\nthese summon a terminal with a hotkey, hand it focus, and dismiss it\nagain when you're done. Starboard has no hotkey, never takes focus, and\nhas no summon\u002Fdismiss cycle — it's just sitting there, the way the Dock\nitself is. That's the point: run a command in whatever project you're\nin, then go straight back to the editor, without switching apps or\nlosing your place.\n\n## Requirements\n\n- macOS 13+\n- Accessibility permission (prompted on first launch) — used to read the\n  Dock's live position. Starboard still works without it, just pinned to\n  a fixed corner instead of hugging the Dock.\n- Starboard glues itself to the Dock only when it's bottom-anchored, not\n  auto-hidden, and on the main display. Any other configuration — a\n  left\u002Fright Dock, auto-hide on, a secondary-display setup — isn't\n  unsupported so much as it falls back automatically to that same fixed\n  corner, and re-glues itself if you switch back. See `CLAUDE.md` for\n  the detection details.\n\n## Security & trust\n\nStarboard makes no network requests and collects no data — there's\nnothing in the source that could, since it's under 700 lines across 4\nSwift files, worth reading yourself rather than taking on faith. The one\nsensitive-looking permission it asks for, Accessibility, is used for\nexactly one thing: reading the Dock's on-screen position so the panel can\nsit next to it.\n\n## Known issues\n\n- Pasted text briefly renders in the wrong color until the next keypress.\n- (Previously) some prompt glyphs rendered as `?` during live redraws —\n  hasn't recurred recently.\n\nSee `CLAUDE.md` for architecture, design decisions, and the full\nwrite-up on both issues above.\n\n## License\n\nMIT — see `LICENSE`.\n","Starboard 是一款专为 macOS 设计的常驻型终端工具，始终固定显示在 Dock 侧边，无需热键唤出或手动管理窗口。它实时跟随 Dock 高度与位置，在所有桌面空间（含全屏应用）中持续可见，且不抢占焦点；底层运行持久化 zsh shell，支持命令历史、目录状态延续；提供专属深色界面与航海风格 ANSI 配色，并可通过 Cmd+E 快速切换 Dock 高度\u002F全高模式。适用于需要高频、低干扰访问终端的开发者与效率用户，如快速执行 Git 命令、查看日志、运行脚本等轻量交互场景。","2026-08-09 02:30:03","CREATED_QUERY"]