one terminal for every agent you run

harnx is a native workspace for the way coding actually happens now — built around the idea that you'll have several AI agents in flight at once and you need somewhere to put them. Spawn them, watch them, steer them, ship what worked.

It's the surface, not the shell. The keystrokes you'd normally type across half a dozen terminals collapse into one window that's quiet when it should be and loud the moment something needs you.

flow

From the first prompt to the final commit

Three motions. The same three you already do — just compressed into one place that knows how to keep up.

Open it

Point harnx at a project and the window becomes the place where the work happens. Everything you'd normally have scattered across tabs, apps, and side-windows lives inside one surface you can scan in a glance. Nothing to configure on day one — your existing repo, your existing tools, your existing shell.

Run the work

Launch as many parallel streams as the problem deserves. The environment scales with the way you actually think about a task — branching when you need to explore, converging when you need to ship, holding the context for each one separately so threads never get crossed.

Stay in flow

Outcomes surface where you're already looking. Things that need attention announce themselves; things that don't stay quiet. When you have to switch tasks, the previous one is one keystroke away — exactly as you left it, including everything the agent had said up to that point.

why now

The number of things running for you keeps going up

A year ago you ran one agent and watched it. Now you run four and hope. Soon it'll be ten, then more — and the bottleneck stops being the model and starts being you, your attention, the shape of your desk.

The terminal was built for one human typing one command. The IDE was built for one human reading one file. Neither was built for a human conducting a small orchestra of things that all want to talk at once.

harnx is the room you put them all in. Not a model. Not a wrapper. Not a chat. A surface that assumes you've already stopped doing one thing at a time, and arranges itself accordingly.

who it's for

Built for the way you actually work

Not personas in a deck. Modes you slip between in a single afternoon. harnx fits each one without making you reconfigure.

The shipper

You move fast and you move often. You want the gap between "this could work" and "this is merged" to be measured in minutes, not meetings.

The juggler

Three branches, two agents, one customer waiting. You need somewhere that holds all of them at once without any of them quietly going stale.

The explorer

You try four versions of a thing before you commit to one. You want all four breathing at the same time, easy to compare, easy to kill.

The operator

You run things that run other things. Long jobs, watchful loops, the kind of work that you check on rather than babysit.

The reviewer

Code you wrote, code an agent wrote, code somebody else wrote — you need to feel the shape of it quickly and decide.

The finisher

Eighty percent there is not done. You want a workspace that helps you carry the last twenty percent over the line without losing the thread.

the swap

What you put down. What you pick up.

Most of the friction in your day isn't the work itself — it's the scaffolding around it. harnx removes a category of small chores you didn't realize you were doing.

Stop

  • Counting open terminal tabs
  • Tabbing between windows to remember who said what
  • Losing the thread when one agent finishes mid-conversation
  • Copy-pasting context from one place to another
  • Wondering if the long-running thing is still running
  • Choosing between "stay focused" and "stay aware"

Start

  • Letting more than one thing happen at the same time
  • Treating attention like the scarce resource it is
  • Spawning a thread the way you'd open a new thought
  • Hearing only what's actually changed
  • Ending the day knowing what shipped and what didn't
  • Trusting the surface to keep up
pricing

Free for one project. $3 for all of them

No tiers to compare, no feature matrix. AI runs on your own keys — direct to your provider, zero markup — or through the Claude subscription you already have. We never proxy or meter your inference.

Free

$0forever

The whole workspace, for one project.

  • 1 project
  • Unlimited panes, splits, and parallel agent sessions
  • In-app AI agent with project + multi-pane awareness
  • AI commit messages, status digest, merge-conflict resolver
  • Auto-checkpoints on every agent turn, with diff + restore
  • Task queue — one git worktree per task, merge back when done
  • Approval queue for every agent waiting on you
  • Agent loops: profiles, kanban, recurring + comparison runs
  • Voice dictation — on-device and offline, or via your own key
  • Self-hosted cloud: run panes + agents sandboxed on your own VPS
  • AI on your own keys — zero markup, never proxied
Download free
questions

Things people ask first

Short answers on purpose. The longer ones come once you're inside.

What about my existing setup?

It stays. harnx is additive — your editor, your shell, your scripts all keep working. The window just becomes a better place to do all of it from.

Which agents does it support?

The ones you already use, and the next ones you try. harnx doesn't pick winners — it gives them all the same room.

Is this a chat app?

No. Chat is one shape work takes. There are others, and most of them aren't conversational. harnx holds the whole set.

Will I have to learn a new way to work?

Not on day one. The things you already do feel faster. The things you couldn't do before become available when you're ready.

Is there a free plan?

Yes — harnx is free for one project, with every feature included. When you want more than one project, it's $3/month or $25/year for unlimited. That's the whole pricing page.

Do I need my own API key?

For the built-in AI features (commit messages, digest, merge resolution, agent chat), yes — bring a key from Anthropic, OpenAI, OpenRouter, Groq, or Google, and calls go straight to your provider with zero markup. Agents like Claude Code just use whatever subscription or key they already have. harnx never proxies or meters your inference.

Where does my code run?

On your machine. Optionally also on your own VPS — harnx can run terminals and agents on a server you control, sandboxed, connected over SSH or an encrypted tunnel. There is no harnx-hosted compute.

One window. Every agent.

The first time you have everything running in the same place, you'll wonder how you ever did it the other way.