Skip to content

Termlux

Every agent
in one calm window

Termlux turns Claude Code, Codex and Gemini into a chat you can read, keeps your terminals beside it, and gives every project a workspace of its own.

Free for 14 days, no card needed. For Macs with Apple silicon; Windows coming soon. Works with your Claude accounts, and you can switch between them mid-chat.

A Termlux workspace: Claude’s chat showing the two files it edited, the tests it ran and the task it closed, with two terminals beside it.

This is the real app. Only the people, projects and servers in it are made up.

Bring the agent you already use

Termlux isn’t tied to one AI. Each agent runs on your own plan or key, talks to its maker directly, and gets the same chat: its changes as diffs, its questions as buttons.

  • Claude Code

    by Anthropic

    A Claude Pro or Max plan, or a Console account with an API key

  • Codex

    by OpenAI

    Your ChatGPT plan that includes Codex, or an OpenAI API key

  • Gemini CLI

    by Google

    A paid Gemini API key, or Gemini Code Assist Standard or Enterprise

  • GitHub Copilot CLI

    by GitHub

    Your GitHub account with a Copilot subscription

  • OpenCode

    The model provider you connect to it

  • Qwen Code

    The model provider you connect to it

  • goose

    The model provider you pick for it

  • In the terminal

    any command-line agent

    Cursor CLI, Aider, or whatever you run in a shell, beside the chats in the same workspace.

Pick a workspace’s agent when you make it, or open several side by side. With OpenCode, goose or Aider, the model is yours to choose, even one on your own machine. Every agent in Termlux

Claude accounts

One conversation
across two Claude accounts

Run low on one plan’s limit? Switch the chat to your other account and keep going. Nothing is lost, and there’s nothing to set up again.

  • Two accounts, one workspaceOne chat on your work plan, another on your personal one, side by side in the same project.
  • Switch mid-chatLimit running low? ··· › Claude account, pick the other one, and the conversation goes on where it was.
  • Log in onceEach account logs in once on your Mac. Then any workspace or chat can use it, with no logging out and back in.

Built for the way agents work

The chat, its changes, your tasks and your terminals sit side by side instead of in separate windows.

Your agent, as a chat

Type claude or codex in any terminal and it opens as a chat you can actually read: answers, the tools it used, and every change it made.

Claude Code, Codex, Gemini CLI, GitHub Copilot and more.

Claude’s chat: the diff of the two files it edited, the test run, the task it closed and its summary.

See every change

What your agent changed, file by file and line by line. Stage the lines you want and commit, without leaving the chat.

Git, in a calm review.

Review: five changed files, one of them line by line, with Stage all.

A task board Claude keeps

Every project has a task board. Claude logs the bugs it notices, picks up “#12” when you ask, and marks it done once it’s verified.

Yours to edit, too.

The task board: an urgent bug and others in To do, two tasks in progress, one blocked with its reason.

Several Claudes on one project

Give a chat or a task its own worktree and Claude works on a branch of its own, beside the others. Finished work waits in To review: look it over, then merge it, send it back or let it go.

Or run the board up to 5 tasks at once.

To review: two pieces of finished work, each with its branch and the files it changed, and Review, Merge, Send back and Discard.
  • Several Claude accounts

    Log in to each once (work, personal, a client’s seat) and pick one per workspace or per chat. Switch mid-chat and the conversation goes on.

  • Terminal or chat

    One shortcut flips any session between its terminal and Claude’s chat.

    The session as a terminal, running npm run dev.
  • Waits out usage limits

    Your 5-hour and weekly limits sit in the chat box. Near one, Termlux can start the work when it resets, and a board run that reaches it pauses, then carries on.

  • See what each chat cost

    Each chat and each task shows the tokens Claude used, and roughly what that would cost at API prices.

  • Find any chat

    ⌘⇧F searches every session and every past Claude conversation, in all your accounts. ↵ opens it at the message.

  • Clear notifications

    Instead of “Claude is waiting”, you get “Allow Bash: npm test?” on your Mac or your phone, with keys and passwords masked.

  • Cheaper long chats

    Before a big chat that sat idle re-sends everything at full price, Termlux asks first and offers to continue from a summary.

  • Your login stays yours

    You sign in to Claude inside Claude Code, as always. Termlux never reads or stores that login. Your usage figures come from Claude Code itself.

  • Your servers, too

    SSH hosts, keys, files and port forwards. Claude can set them up, and you approve every change.

  • Saved prompts

    Keep the prompts and commands you reuse, with blanks to fill in, and send one in two keystrokes. ⌘K runs any command by name.

  • On all your Macs

    Workspaces you share, your hosts and your task boards follow you to your other Macs. Your code stays where it is.

  • Codex in the chat, too

    Codex, Gemini CLI, GitHub Copilot, OpenCode and more get the same chat: approvals, diffs, the plan. Cursor’s CLI, Aider or a plain shell run in the terminal.

Type claude and get a chat

It’s your own Claude Code, as a chat you can read. You choose what it may do without asking.

Claude’s chat with the Permission mode menu open: Plan, Ask, Accept edits, Auto and Bypass permissions.
  • Plan

    Reads and plans, changes nothing

  • Ask

    Asks before each edit and command

  • Accept edits

    Edits freely, asks before commands

  • Auto

    Runs what it judges safe

Your code stays on your Mac

Termlux runs your agents on your Mac. Your code, your terminals and your chats with them never pass through our servers.

This MacTermlux and your agents
Your agent’s makerAnthropic, OpenAI, Google…
Termlux serverYour account
Your other MacsSigned in as you

Your files, your terminals and what they print stay on this Mac. None of it is synced or sent to us.

  • Every workspace apart

    Each workspace has its own Claude login, chats and history. One account’s sign-in never shows up in another.

  • Secrets stay out of sync

    Environment variables are removed before a workspace syncs, and the server strips anything that looks like a password, key or token.

  • Keychain for passwords

    A host’s password goes into the macOS Keychain, typed by you. Claude never sees it: no tool of ours takes one.

  • You approve the changes

    When Claude adds a host, a key or a port forward, Termlux shows you exactly what it adds and waits for your yes.

  • No tracking

    The app uses no analytics. This site counts page views without cookies. Neither has ads or tracking.

  • Signed and notarized

    The app is signed with our Apple Developer ID and notarized by Apple, and it installs only updates that carry our signature.

Your agents, from your other computer

Soon you’ll see and control your PC from your Mac, or your Mac from your PC: its workspaces, live terminals and agent chats, right here.

  • Type in its terminals

    It’s live, as if you sat in front of it. You can start a new terminal or chat there, too.

  • Prompt its agents

    Follow the chats running there, and tell the agent what to do next.

  • Its workspaces as tabs

    They show under its name in the top bar, in the same layouts, with its files and git changes beside them.

Between your computers and no one else

Termlux’s relay only passes the encrypted messages on. It can’t read or change them, and nothing is stored.

  • Off by default

    Remote access is off on every computer until you turn it on, and you turn it on only on the one you want to reach.

  • Approved once, with a code

    The first time, the computer you’re at shows a one-time code; you type it on the other. Three wrong codes lock pairing for a while.

  • End-to-end encrypted

    Encrypted on one computer, read only on the other. Each one proves who it is with a key of its own.

  • Always in view

    The computer you reach shows a notification for every connection, and who’s connected in its top bar, with Disconnect. It keeps a log.

Coming soonIn the next version, together with Termlux for Windows. Both computers sign in to your Termlux account.

Try it free for 14 days

Everything Termlux does, on up to 2 Macs. No card needed.

Free trial

Everything included

€0for 14 days

2 Macs per account

Download for Mac
  • Claude as a chat, review and task boards
  • Unlimited workspaces and sessions
  • SSH hosts, keys, files and port forwards
  • Sync between your Macs
  • Every update, signed by us

Good to know

Works with the Claude plan you already have, and with several of them, one per workspace.

The trial starts when you first sign in. You sign in with a code by email, once on each Mac. When the trial ends, pick Pro or Team to keep going.

For Macs with Apple silicon. Updates arrive on their own, signed by us.

Then Pro or Team

Pro gives you unlimited workspaces and sync between up to 3 Macs. Team adds boards your whole team shares, on one bill.

Pro

Best for most people

For when Termlux is where you work.

€8.25/ month

€99 billed yearly

  • Everything Termlux does
  • Unlimited workspaces
  • Sync between up to 3 Macs
  • Join team boards

Team

For a team on one board.

€16/ month

Per person · €192 billed yearly

  • Everything in Pro, for each person
  • Team boards, live for everyone on them
  • One bill for the team

Prices include VAT. Sold by our reseller Paddle. Cancel any time; a 14-day refund, no questions asked.

Up and running in a minute

  1. 1

    Download and sign in

    Open Termlux and enter your email. A 6-digit code signs you in, or creates your account.

  2. 2

    Pick your project

    Your first workspace starts in your project’s folder: its terminals open there, its board lives there.

  3. 3

    Type claude

    Sign in to Claude Code once in that workspace, and the chat is yours. Every project after that is a click.

Questions and answers

Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, OpenCode, Qwen Code and goose get the same chat you can read, each on your own plan or API key. Cursor’s CLI, Aider and any other command-line agent run in its terminals. With OpenCode, goose or Aider you pick the model yourself, from any provider or one running on your own machine.

No. Claude Code is one of the agents Termlux runs, and the one it does the most for, but you can use Codex, Gemini CLI or another agent instead, or several side by side. You pick each workspace’s agent when you make it. A few things are Claude Code’s only: several Claude accounts, its usage limits and cost, Claude working from the task board, and searching past conversations.

It gives every project a workspace: terminals beside the chat, a review of every changed line where you stage and commit, and a task board. Your servers are in it too: SSH hosts with their keys and Keychain passwords, their files and port forwards. It also has saved prompts, notifications on your phone, and sync between your Macs.

Nothing for the first 14 days: everything Termlux does, no card needed. Then Pro (€99 a year or €12 a month) or Team (€16 per person a month billed yearly, or €20 monthly). Prices include VAT; cancel any time.

No. Your code, your terminals and your chats with your agents stay on your Mac. Each agent talks to its own provider directly, never through us. Our server holds only your account and what you choose to share between your Macs, with secrets stripped out.

A project, with its own folder, its own agent and login, its own history and its own task board. Switch between them in the top bar; each keeps its sessions running in the background.

Yes. Log in to each account once, then any workspace or chat can use it: your work account here, your personal one there, a client’s seat in a third. A chat can switch account and keep its conversation, with no logging out and back in. Usage & limits shows every account’s limits side by side, so you can see which one has room left.

Of course. Typing claude or codex opens the chat by default. One setting switches that off, and one shortcut flips any session back to its terminal. Every other agent runs in the terminal as it always has.

Macs with Apple silicon (M1 or later) today. Termlux for Windows 10 and 11 comes with the next version. Intel Macs and Linux aren’t supported yet.

Soon. Termlux for Windows 10 and 11, 64-bit, comes with the next version: the same app as on a Mac, with your workspaces, agents, terminals and servers, and it keeps itself up to date.

Soon, with remote sessions in the next version: see and control your PC from your Mac, or your Mac from your PC, with its workspaces, live terminals and agent chats. Remote access stays off until you turn it on, on the computer you want to reach, and the first time you approve the other one with a one-time code. Everything between them is end-to-end encrypted: our relay passes it on, but can’t read it, and stores nothing.

Yes. It’s how Termlux activates your Macs, starts your 14-day trial and syncs what you share between them. Sign in with an emailed code; no password needed.

Termlux checks for updates itself and installs only ones signed by us.

Give your agents a calm place to work

Free for 14 days. Download it, sign in with your email and type claude.