Harness 2.0.1 · What’s new

Keep your work running.
Know when it needs you.

The native Mac terminal for persistent sessions, coding agents, and work across machines.

Free & open source · Apple silicon · macOS 15+

Harness 2.0 with title-bar tabs and a cursor-anchored Insert Path picker in a navy terminal.
Find it. Insert it. Keep going.Search & file paths

Less managing.
More making.

Close the app.
Not the work.

Keep sessions running between visits. Save a setup to reuse the layout.

CloseYour sessionstill runningReopen
Persistent sessions

Your machines.
One workspace.

Work on a remote Mac or Linux server through the SSH setup you already use.

Remote sessions

Your workflow.
One command.

Open splits, run tasks, and capture output with the built-in CLI.

Run tests in a split
harness-cli run --split right --wait -- make test
Explore the CLI

Bring your favorite agents

Claude Code · Codex · Cursor

See all 23 agent identities

Your terminal.
Your way.

Default on new installs

Pick up where you left off.

A quiet interface. Sessions that keep running when you quit the app.

  • Persistent sessions
  • CLI access
Compare modes

Native Swift + Metal. 514 built-in themes. Make it yours

A few good questions.

Do I need coding agents?

No. Use Harness as your everyday terminal. Agent status and notifications are there when you need them. Agent setup

Will my sessions survive quitting?

By default, yes. Your quit setting and session pins decide. The daemon and host must stay running. How persistence works

Can I work on a Linux server?

Yes. Run the daemon and CLI on your server, then connect from the Mac app over SSH. Connect a remote host

A better place to work.