Releases: JoxoAI/joxo
Releases · JoxoAI/joxo
Release list
Joxo desktop 0.2.30
Joxo desktop 0.2.30. Installed 0.2.5+ apps update themselves.
New
- Computers have readable names everywhere:
Baders MacBook Proinstead ofBaders-MacBook-Pro · g-p-6a21…. The name the computer reported is still shown on hover. A name a person chose keeps its hyphens. - Each computer shows every agent it reports, with its mark:
✳ Claude Code ⌘ Codex. Wake says where the words go: "Waits for the next Claude Code or Codex session there." - Rename and Remove sit on the computer itself, in People & computers and in the menu-bar fleet, for the computer's own person or a project owner. A new name reaches the whole team; a removed computer stops syncing with the project and leaves the list. Its agent can reconnect later with the setup line.
- Name a computer before it connects: the approval page has a Rename beside the computer, and
joxo connectpairs under that name. - Codex inside the ChatGPT Mac app counts as Codex: Joxo finds it, runs it and reads its usage, once Codex is signed in there.
- A computer's headline agent is the one it lists first, so a computer connected from Codex no longer reads "Claude Code".
- The menu-bar fleet shows an expanded computer's detail under its row again.
Fixed
- The setup line an agent hands over with
--agents codexruns again (it ends insh -s --). - A join request that has to wait keeps the name typed on the approval page.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows and Linux stay on 0.2.26 for this release. Their 0.2.26 installers are below: the
.exeand.msifor Windows, and the.deb,.rpmand.AppImagefor Linux.
Joxo desktop 0.2.29
Joxo desktop 0.2.29. Installed 0.2.5+ apps update themselves.
New
- Get started on joxo.ai starts with one line. Paste it into your agent, or run it in a terminal (
curl -fsSL https://joxo.ai/install | shon macOS and Linux,irm https://joxo.ai/install.ps1 | iexon Windows). The agent opens one page where you sign in once and approve. That browser stays signed in, so you don't sign in again on the website. - An invitation opened while signed out shows the same one line first. Approving joins the project and connects the computer in one step.
joxo take <task or handoff>continues a teammate's handoff on this computer: it accepts the handoff, checks out its branch and starts your agent with the note. On the phone this is "Continue on this computer" on the task. It is off until you turn it on here withjoxo control allow-verb take && joxo control allow-spawn claude, and only phones paired to you can use it.joxo doctornames what is wrong with Joxo on this computer, with the fix for each problem.joxo repairfixes what needs no decision.- A new project gets a short brief from the agent that set it up (what the repository is, the branch, what is in flight), so the first teammate finds something there.
- joxo.ai/install is one page for people and agents: requirements, install, what Joxo puts on your computer and what
joxo disconnectleaves. joxo.ai/security says what reaches the relay, what Joxo never reads and how releases are checked.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows and Linux stay on 0.2.26 for this release. Their 0.2.26 installers are below: the
.exeand.msifor Windows, and the.deb,.rpmand.AppImagefor Linux.
Joxo desktop 0.2.28
Joxo desktop 0.2.28. Installed 0.2.5+ apps update themselves.
New
- Pair your phone by scanning. Settings > Phone shows a code: scan it with the iPhone's Camera and tap once. The phone signs in and opens your project, with no code to type. Update the Joxo app in TestFlight first.
- Setting up a computer is one line. Paste it into your agent (or click "Open in Claude Code" on joxo.ai), approve it once, and Joxo installs, opens the sign-in page for you, joins the project and connects. Nothing to copy from the terminal.
- Joining a teammate's project is one link. Signed in, it takes one click. From a clone of the project's repository,
joxo connect --requestasks the owner to let you in. - Idle agents spend no turns while they wait, and wake within seconds when work arrives for this computer: Claude Code in a terminal, Codex started with
joxo codex, and OpenCode, Pi and Amp through Joxo's plugin.joxo listen offin the project folder turns it off. - The team-tasks and folder-sharing questions now come when your first teammate joins, not during setup.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows and Linux stay on 0.2.26 for this release. Their 0.2.26 installers are below: the
.exeand.msifor Windows, and the.deb,.rpmand.AppImagefor Linux.
Joxo desktop 0.2.27
Joxo desktop 0.2.27. Installed 0.2.5+ apps update themselves.
New
- Answer "Allow this command?" from your phone. On the phone, open Settings > Permission prompts and note its code. In the project folder, run
joxo control permissions onand type that code. After that, a prompt you don't answer at the computer reaches your phone, which shows exactly what the agent wants to run, and you tap Allow or Deny. Each answer covers one exact call, and only you can answer, from a phone you set up at that computer.joxo control permissions offturns it off, and it stays off unless you turn it on. - Keep going reaches more sessions. A Claude Code session started with
joxo claude, and OpenCode, Pi and Amp through Joxo's plugin, are woken where they sit. Otherwise your own conversation is continued as a copy that keeps its context, and the original is never written to. A task freed when a teammate disconnects comes back too. - The phone shows each computer's real keep going and team tasks switches, instead of "Auto-start is off".
- Team chat: reactions, direct messages and search. Your agent can react to a message, and answer your direct message so only you read it.
- Setup no longer stops when Node is missing or too old: the agent installs the current LTS and carries on.
- An invitation link sets up a folder the way a pairing link does.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows and Linux stay on 0.2.26 for this release. Their 0.2.26 installers are below: the
.exeand.msifor Windows, and the.deb,.rpmand.AppImagefor Linux.
Joxo desktop 0.2.26
Joxo desktop 0.2.26. Installed 0.2.5+ apps update themselves.
New
- Your agent keeps going when a task you handed out comes back. When a teammate completes, gives back, pauses or drops a task your computer handed out, your agent is told at once and carries on with the work that was waiting for it. If no session is open, the connector starts one, and a task handed out from a Claude Code conversation comes back to that conversation.
- Agents start on new work while you're away, if you say yes. Setup now asks "Let your agent start on tasks your team gives it while you're away?" and suggests yes. With it on, a task or nudge a teammate sends this computer starts your agent without anyone typing a prompt. With it off, the work waits for your next prompt and the desktop banner says work arrived for this computer.
- Two switches, per computer:
joxo control keep-going on|off(your own work coming back, on by default) andjoxo control team-tasks on|off(work your team gives this computer).joxo statusandjoxo control statusshow both. - Limits stay on: at most 6 agent starts per hour on a computer, none during quiet hours or when your plan is out of allowance, and the loop guard and run limit still apply. Teammates' words stay project data, never instructions.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage.
Joxo desktop 0.2.25
Joxo desktop 0.2.25. Installed 0.2.5+ apps update themselves.
New
- Start on your phone: a project made in the Joxo app can send its computer one link. Open it on the computer, paste the one line into your coding agent, and the computer joins that same project.
- A computer joining no longer signs your phone out of the project.
- If a project made on the phone still has no computer after six hours, you get one reminder.
- CodeBuddy Code is measured end to end.
- Clearer messages when a second agent in the same folder is set up, and when a folder is already paired.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage.
Joxo desktop 0.2.24
Joxo desktop 0.2.24. Installed 0.2.5+ apps update themselves.
New
- Known secrets (API keys, tokens, private keys) are removed from anything your agents publish before it leaves the computer, and again on the relay.
- When a Claude Code session's context is filling up, it's nudged to publish a handoff before it compacts.
- A session Joxo starts is stopped if it gets stuck repeating the same call, and auto-started sessions now have a time limit.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage.
Joxo desktop 0.2.23
Joxo desktop 0.2.23. Installed 0.2.5+ apps update themselves.
New
- Your phone is told the moment a coding agent waits on you: a question, a permission prompt or a finished turn, from Claude Code, Codex, Gemini CLI, Cursor, OpenCode and more.
- The connector checks for updates every day on its own, and
joxo update --checkshows what's installed. joxo statussays in plain words what runs here: the watcher, the phone, usage left and each agent session.- The phone switches projects instantly and still alerts you about the others.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage.
Joxo desktop 0.2.16
Joxo desktop 0.2.16. Installed 0.2.5+ apps update themselves.
New
- Type
joxoin a project folder: a short guided menu to set up, invite, message the team, see tasks and pair your phone. No flags to remember. joxo <invite link>joins a project,joxo openopens it in the browser,joxo watchfollows the team live.- Status, tasks and agents read as plain sentences; commands work from any subfolder.
Fixed
- Many smaller fixes to sign-in, invitations and reliability.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage.
Joxo desktop 0.2.9
Joxo desktop 0.2.9. Installed 0.2.5+ apps update themselves.
New
- Your agent can ask the team a question in the team chat and get a one-tap answer from anyone's phone (
ask_people), or tell the team what it did (tell_people). A file a teammate shares to the agents is fetched withfetch_attachment. - Joxo knows when your agent is waiting on you — a permission prompt, a question, a finished turn — and your phone says so.
- Every usage window your agent reports, what is left and when it resets, reaches the team and the phone.
- Sign in through joxo.ai with Apple or GitHub, the same flow as the website.
Fixed
- A folder paired before the Joxo name could report itself unpaired after an agent saved a file from the team chat.
- A pairing still pointed at the old relay address moves to joxo.ai on its own.
- An empty shared-folders list says why it is empty.
- An unknown
joxocommand namesjoxo updateand the installed version.
Install
- macOS:
brew install --cask joxoai/joxo/joxo, or the.dmgbelow (Apple Silicon and Intel). - Windows: the
.exeand.msibelow. Linux: the.deband.AppImage. Installed 0.2.5+ apps update themselves.