{"slug": "show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you", "title": "Show HN: Helipad – a floating macOS panel showing which agent PRs need you", "summary": "Helipad, a new floating macOS panel, tracks all open pull requests created by Claude Code agents across multiple repositories, displaying CI status, review decisions, and merge-conflict warnings in a persistent, always-on-top window. The tool, built in Swift with no dependencies, connects to GitHub through the authenticated `gh` CLI and allows users to jump directly back into the Claude Code session that generated each PR. Helipad aims to solve the bottleneck of developers needing to monitor and respond to agent-created pull requests throughout the day.", "body_md": "A floating macOS panel with every open PR Claude Code created for you — CI state, review state, and a one-click jump back into the Claude session that wrote it.\n\nWhen Claude Code agents are opening pull requests for you all day — across many repos, from many sessions —\nthe bottleneck becomes *you*: noticing which PRs are green, which need another round, and which agent\nsession to jump back into. Helipad keeps that list hovering on top of everything, always current.\n\nEvery PR shows CI state, review decision, and merge-conflict warnings — sorted by most recently updated, refreshed every 5 minutes, with more loading as you scroll.\n\nStatus filters default to PRs awaiting your action — approved and ready to merge, or sent back with changes requested. Toggle in any status you want to watch.\n\nSearches GitHub for open PRs you authored containing the \"Generated with Claude Code\" attribution — no configuration, works across all your repos.\n\nThe Session button opens the Claude Code session behind a PR — attaching live with `claude attach`\n\nif the agent is still running, or resuming it if finished, using Claude Code's own job-to-PR links.\n\nA non-activating floating panel: always on top, visible on every Space, draggable anywhere, with a menu-bar toggle and no dock icon.\n\nArchive PRs you're done with into a separate tab, open the local repo folder in Finder, or open the PR in your browser — right from each row.\n\nPure Swift (AppKit + SwiftUI), zero dependencies, talks to GitHub through your existing authenticated `gh`\n\nCLI.\n\n[⬇ Download Helipad.dmg (latest)](https://github.com/ronreiter/helipad/releases/latest/download/Helipad.dmg)\n\nOpen the DMG and drag Helipad into Applications. Signed and notarized — no Gatekeeper warnings.\nRequires macOS 13+ and an authenticated [gh CLI](https://cli.github.com). Or build from source:\n\n```\n# Requirements: macOS 13+, gh CLI authenticated (gh auth login)\ngit clone https://github.com/ronreiter/helipad.git\ncd helipad\nswift build -c release\n.build/release/Helipad &\n```\n\nTo start at login, copy `.build/release/Helipad`\n\nsomewhere stable and add it as a\nLogin Item in System Settings → General → Login Items.", "url": "https://wpnews.pro/news/show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you", "canonical_source": "https://ronreiter.github.io/helipad/", "published_at": "2026-06-11 17:16:04+00:00", "updated_at": "2026-06-11 17:35:09.285387+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "ai-products", "ai-startups", "ai-infrastructure"], "entities": ["Helipad", "Claude Code", "GitHub", "Swift", "AppKit", "SwiftUI"], "alternates": {"html": "https://wpnews.pro/news/show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you", "markdown": "https://wpnews.pro/news/show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you.md", "text": "https://wpnews.pro/news/show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you.txt", "jsonld": "https://wpnews.pro/news/show-hn-helipad-a-floating-macos-panel-showing-which-agent-prs-need-you.jsonld"}}