Item detail

robzilla1738/harness-terminal

robzilla1738/harness-terminal is a native macos terminal that pings that RepoRadar is tracking in its MIT native macOS terminal whose daemon survives section, currently rated Silver tier with a 'try now' verdict. Its strongest signal is workflow potential, scored 8.9 out of 10.

Score7.8
Popularity290.0
Risklow
TierSilver
Score breakdown
Usefulness8.0
Novelty8.0
Momentum6.0
Maturity8.2
Open-source/build8.4
Evidence7.2
Workflow potential8.9
Setup ease8.8

Popularity is tracked separately. Support, ads, sponsorships, and tips never affect these signals.

Why it matters

Useful for developers running AI coding agents (Claude Code, Codex, Cursor) inside a macOS terminal who keep losing track of which pane is waiting on approval — a native macOS terminal whose daemon keeps sessions alive across quit/reopen (even daemon restart preserves scrollback), whose agent-process-tree detection shows which pane is running what, and whose Cmd+Shift+U jumps the user directly to

Who should use it

Developers running AI coding agents (Claude Code, Codex, Cursor) inside a macOS terminal who keep losing track of which pane is waiting on approvalUsers who want a Swift-native macOS terminal (not Electron / not Tauri / not a wrapper) with Harness's own GPU terminal engineUsers on Apple silicon who want a signed + notarized DMG release (no Homebrew build path required)Users who need a headless / remote daemon mode (`harness-cli --host <name>` over SSH; the daemon and CLI run on Linux too, so a remote box can host the sessions) for CI / remote-agent workflowsUsers who want Sixel / Kitty / iTerm2 inline images, 490 built-in themes, ligatures, Display-P3 vivid color (opt-in), and a Quake-style dropdown terminal on a global hotkeyUsers who want persistent scrollback persisted to disk per surface so a pane's history is restored on daemon restart

Who should skip it

Skip robzilla1738/harness-terminal if the source link, documentation, or setup requirements do not align with your current workflow or stack.

About this signal

robzilla1738/harness-terminal is tracked by RepoRadar as a native macos terminal that pings in the MIT native macOS terminal whose daemon survives section. It was first seen on 2026-06-25 and last updated on 2026-06-25. The current verdict is 'try now' with a Silver tier and easy setup difficulty. robzilla1738/harness-terminal leads on workflow potential (8.9) and setup ease (8.8); its lowest signal is momentum (6.0), so factor that in before investing setup time. This page summarizes the evidence RepoRadar has captured from captured source metadata. The score, tier, risk label, and verdict on this page are never influenced by sponsorship, ads, or tips — they reflect only the usefulness, popularity, novelty, momentum, maturity, and evidence signals described in the RepoRadar methodology.

How this item is evaluated

RepoRadar assigned robzilla1738/harness-terminal a composite score of 7.8 out of 10, placing it in the Silver tier. This score combines weighted sub-signals: usefulness (35%), novelty (18%), momentum (14%), maturity (10%), open-source/build quality (7%), evidence quality (6%), workflow potential (6%), and setup ease (4%). Popularity is tracked separately at 290.0 and never affects the composite score or tier. The risk label of 'low' reflects inherent user-impacting hazards, not generic novelty. Items with no risk flag may still require normal code review before production use.

Risk explanation

**macOS-only GUI; Linux daemon only.** Harness.app is a native macOS application that requires macOS 15+ on Apple silicon (signed + notarized DMG). The `HarnessDaemon` and `harness-cli` are first-party Swift and DO run on Linux, so the headless / remote daemon mode works cross-platform — but the GUI itself is macOS-only and there is no Windows / Linux GUI path; users who need a Windows or Linux GUI should look at Ghostty / Kitty / WezTerm (which work fine for plain terminals but do not have Harness's process-tree agent-watch or daemon-survives-quit persistence); **Agent process-tree detection covers Claude Code, Codex, Cursor, and 'others'.** The README's agent-detection list is explicit (Claude Code, Codex, Cursor, and more — others) but the maintainer does not ship a published list of every agent Harness detects; users on a less-common agent (Aider, Goose, OpenHands, Continue, Windsurf) should verify the detection works for their specific agent binary before adopting Harness as their primary terminal, since the agent-watch is the headline value proposition; **The DMG release is built and signed by the maintainer; build-from-source is supported but not the default path.** The README says the DMG is signed and notarized for Apple silicon + macOS 15+; users who want a build-from-source path can clone and build with Swift toolchain (the only external dependency is Sparkle), but the signed release is the recommended install path — building from source means the user is running an un-notarized binary, which macOS Gatekeeper will block until the user explicitly opens it from Finder.

Evidence links

Closest alternatives / related signals

harnessharness-terminalrobzillamacosmacos-nativeapple-siliconmacos-15swift