EveryDev.ai
Subscribe
Home
Tools

3,215+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Harness
    Harness icon

    Harness

    Terminal & Session Management
    Featured

    A macOS terminal written from scratch in Swift with its own GPU renderer, persistent sessions, split panes, and built-in awareness of coding agents like Claude Code, Codex, and Cursor.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. Download the signed DMG or build from source.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Terminal & Session ManagementAI Coding AssistantsDevelopment Environments

    Alternatives

    cmuxGhosttyAPX Terminal
    Developer
    Robert CoursonLafayette, LAEst. 2026

    Listed Jun 2026

    About Harness

    Harness is a native macOS terminal application built entirely in Swift by Robert Courson, available as a signed and notarized DMG for Apple silicon Macs running macOS 15 or later. The project is MIT-licensed and open source, with the full codebase — renderer, multiplexer, daemon, and CLI — published on GitHub. Its latest release is v1.7.1 (build 121), published on June 6, 2026.

    What It Is

    Harness is a terminal emulator in the same category as iTerm2, Ghostty, or Warp, but written as a single self-contained Swift codebase rather than a UI layer wrapped around third-party components. It ships its own VT parser, Metal GPU renderer, session daemon (HarnessDaemon), and command-line interface (harness-cli), with no external Swift package dependencies beyond Sparkle for auto-updates. The core design goal is that the renderer, multiplexer, workspace model, and agent-awareness layer all behave as one system rather than loosely coupled parts.

    GPU Rendering and Display Fidelity

    Harness renders every pane on its own Metal engine with a CoreText glyph atlas on the GPU. Box-drawing and block characters are drawn procedurally in code so borders tile without seams at any font size. The renderer supports ligatures, inline images (Sixel, Kitty, and iTerm2 protocols), 24-bit color, accurate sRGB output by default, and opt-in converted Display-P3 vivid color. Damage-driven redraws keep selection drags, find highlights, IME composition, and streaming output cheap; covered or minimized windows stop rendering entirely. ProMotion displays run at full rate. The project ships 490 built-in color themes and supports .harnesstheme export and import.

    Session Persistence and the Multiplexer

    Sessions, tabs, and splits are owned by HarnessDaemon rather than the app process, so quitting and reopening Harness leaves everything exactly where it was — scrollback included, persisted to disk and restored even across daemon restarts. The built-in multiplexer supports split panes (horizontal and vertical), copy mode, paste buffers, and a command prefix (default Ctrl-A) with a live cheatsheet. The attach-window command composites a full split layout — borders, status line, live panes, active cursor — into any plain terminal, including over SSH, with no separate multiplexer server. Multiple clients can attach the same surface simultaneously; HarnessDaemon sizes shared clients to the smallest attached view.

    Agent Awareness

    Harness reads the process tree to detect coding agents running inside its panes: Claude Code, Codex, Cursor, Grok, Pi, Hermes, OpenClaw, OpenCode, Aider, Gemini, and Goose are all recognized, each with a brand color and a sidebar chip. When an agent stops or posts an approval prompt, Harness fires a desktop banner notification and marks the pane with a sidebar bell. Cmd+Shift+U jumps directly to the pane that is waiting and skips panes where agents are still working. One-line hook installation (harness-cli install-hooks <agent>) adds richer, explicit notifications for agents that support hooks; agents without a hook mechanism still notify through the built-in activity detection path.

    The CLI and Remote Daemons

    harness-cli talks to HarnessDaemon over a local Unix socket and exposes the full command set: list-workspaces, list-surfaces, new-session, new-tab, new-split, send-keys, capture-pane, kill-pane, resize-pane, zoom-pane, swap-pane, rename-tab, attach-window, notify, color-check, theme-preview, and more. The daemon and CLI also run on Linux, so a remote or headless box can host sessions that are driven from a local harness-cli --host <name> command over an SSH tunnel. Remote hosts are registered with harness-cli remote add and reuse existing SSH trust with no new credentials.

    Update: Harness v1.7.1

    The latest release is v1.7.1 (build 121), published June 6, 2026 — nine days after the repository was created on May 27, 2026, indicating rapid early iteration. The repository had 262 stars and 19 forks as of the last recorded update. CI runs on every push: a deterministic test suite, live daemon tests over a real Unix socket and PTY, and a release build. Signed background updates are delivered via Sparkle with EdDSA signatures.

    Harness - 1

    Community Discussions

    Be the first to start a conversation about Harness

    Share your experience with Harness, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. Download the signed DMG or build from source.

    • GPU-accelerated Metal renderer
    • Persistent sessions via HarnessDaemon
    • Built-in multiplexer with split panes
    • harness-cli for scripting and automation
    • Agent detection and notifications

    Capabilities

    Key Features

    • GPU-accelerated Metal renderer with CoreText glyph atlas
    • Own VT parser — no third-party terminal engine
    • Persistent sessions, tabs, and splits via HarnessDaemon
    • Scrollback persisted to disk and restored across daemon restarts
    • Built-in multiplexer: split panes, copy mode, paste buffers, command prefix
    • attach-window composites full split layout into any plain terminal over SSH
    • Remote and headless daemon support (macOS and Linux) via SSH tunnel
    • harness-cli for scripting: send-keys, capture-pane, new-session, notify, and more
    • Agent detection for Claude Code, Codex, Cursor, Grok, Aider, Gemini, Goose, and more
    • Cmd+Shift+U jumps to the waiting agent pane
    • One-line hook install: harness-cli install-hooks <agent>
    • 490 built-in color themes plus .harnesstheme export/import
    • Inline images: Sixel, Kitty, and iTerm2 protocols
    • Shell integration (OSC 133): prompt marks and command success/failure gutter
    • Ligatures, 24-bit color, accurate sRGB, opt-in Display-P3 vivid color
    • Live re-wrap while resizing with grid-size overlay
    • Command palette (Cmd+K) and native macOS Settings window
    • Four experience modes: Plain Terminal, Persistent Terminal, Full Terminal, Agent Workspace
    • Automatic signed background updates via Sparkle + EdDSA
    • Imports existing terminal config (Ghostty colors, font, padding) on first run

    Integrations

    Claude Code
    Codex
    Cursor
    Grok
    Pi
    Hermes
    OpenClaw
    OpenCode
    Aider
    Gemini
    Goose
    Ghostty (config import)
    SSH
    zsh
    bash
    fish
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Harness and help others make informed decisions.

    Developer

    Robert Courson

    Robert Courson builds Harness, a native macOS terminal written from scratch in Swift with its own GPU renderer, session daemon, and coding-agent awareness layer. The project is MIT-licensed and self-contained — the renderer, multiplexer, workspace model, and CLI are all first-party Swift with no external package dependencies beyond Sparkle. Courson publishes the full source on GitHub and maintains a documentation site at harnesscli.dev.

    Founded 2026
    Lafayette, LA
    1 employees

    Used by

    Individual theologians and Bible…
    Read more about Robert Courson
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    cmux icon

    cmux

    A native macOS terminal app built for coding agents, featuring vertical tabs, notification rings, split panes, an in-app browser, and a socket API for automation.

    Ghostty icon

    Ghostty

    Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

    APX Terminal icon

    APX Terminal

    Industrial-grade terminal and SSH client with local encryption, neural AI agent, and one-time purchase licensing for developers.

    Browse all tools

    Related Topics

    Terminal & Session Management

    Terminal emulators, multiplexers, and session managers that help developers run parallel AI coding agents, manage multiple workspaces, and maintain persistent terminal sessions.

    31 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    652 tools

    Development Environments

    AI-enhanced code editors and IDEs that improve the coding experience.

    157 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions
    17views