Skip to content

LlamaTree 1.3.0

Choose a tag to compare

@azure-pipelines azure-pipelines released this 05 Nov 04:04
6797b7e

Sessions on your servers, alongside your own

Run Claude Code and Codex sessions on a Linux server and see them in the same window as the ones on your computer.

  • New Session → Computer picks where a session runs: this computer, or a server you reach with SSH (user@server, or a Host from your SSH config). LlamaTree signs in with your SSH keys or ssh-agent.
  • A server's sessions show among yours, in your projects. A server badge on the tab and tile shows where each one runs, and turns red while the server can't be reached.
  • They keep running on the server when you close LlamaTree, your computer sleeps or the connection drops. LlamaTree reconnects by itself and shows what they did meanwhile.
  • Everything works as it does locally: typing, Git Changes and diffs, browsing the server's folders, pasting pictures (they're copied to the server), and opening the server's files (a read-only copy opens on your computer).
  • Panels, messages and plugins work across machines. A server session's panels show beside it, it can message your local sessions under the same permissions, and the server's plugins appear with its name after them.
  • LlamaTree must be on the server. If it isn't, LlamaTree offers to install it there for you. If the server's copy is older than yours, its badge offers to update it. Both use sudo where it needs no password, and otherwise install a copy just for your account.

Sessions keep running when the window closes

Closing LlamaTree now asks whether to keep running sessions going in the background or stop them. Kept running, they're there when you open LlamaTree again, with what they showed meanwhile. Quit and stop all sessions in the version menu stops everything.

Agents can start and run sessions of their own

Claude can hand work to a new session and drive it: send it prompts, wait for it, answer its permission prompts, stop it, and close it when it's done.

  • You're asked before a session is started, unless you allow it in Permissions → Agents, per session, per project or for all.
  • It can only start sessions in its own folder, a folder another session in its project uses, a folder inside either, or a new Git worktree. It can only drive sessions it started.
  • Everything agents do is listed in the Agents log.
  • A message wakes a session. A session that's waiting to be opened after LlamaTree restarts now starts when another session messages it, so the sender isn't left waiting. And if a session's agent misses the Enter after the notice that it has a message, LlamaTree presses it again.

macOS and Linux

LlamaTree now runs on Linux. Install it with one line (below), or with the .deb, .rpm or .tar.gz from this release. It updates itself like the Windows app. A macOS package isn't available yet.

Also new

  • Layout: projects and sessions across the top (as before), projects down the left, or both down the left as a tree. Choose it in the palette menu, or by right-clicking a bar. Down the left, each session shows its branch beneath its name (Layout › Show branches turns that off), and the branch is in every session's tooltip.
  • How solid the terminals are: under Matrix and Tron, a small slider in the terminal's corner lets the theme's floor show through, or not, remembered for each theme. A theme of your own allows it with "terminalBackground".
  • The Tron light cycle rides beside the cursor, rather than over what you're typing, and the cursor blinks again.
  • Branch picker and New Branch in the Git panels, after Visual Studio's, with a status bar in Git Changes. Switching with uncommitted changes asks whether to bring them or stash them.
  • File and folder paths in a terminal are links. Click to open one; right-click to open its folder or copy the path. Nothing is ever run.
  • Turn off the Git tabs if you don't use Git: right-click a Git tab, or use the palette menu's Side panel section.
  • One-line install: irm …/install.ps1 | iex on Windows, curl … | sh on Linux (below).
  • The Permissions button left the title bar; Permissions is in the palette menu, with its count of waiting messages.
  • Codex's own state: a Codex session's dot now follows what Codex reports (working, ready, waiting for you), not only when it needs an answer.
  • An opt-in count of users. A line along the top asks whether we may count you, until you answer. Nothing is sent unless you say yes. If you do, once an hour while LlamaTree is open it sends a random id, the app's version, your operating system and its version, and how many projects and sessions you have open: no names, paths or contents. What it sends shows it all, and the version menu turns it off any time.
  • The guide is on llamatree.dev, and LlamaTree is now under the Apache License 2.0 (versions up to 1.2.0 stay under MIT).

Fixed

  • Fedora 45's dnf refused the .rpm ("does not verify: no digest").
  • A session that had just started while you weren't looking at it showed Waiting for you rather than Idle.

Install

If you're on 1.0.8 or later on Windows, this update installs itself: click Update to 1.3.0 at the top right. On Linux, a copy installed from the .deb, .rpm or .tar.gz does the same.

Windows: run in PowerShell

powershell -c "irm https://github.com/LlamachantTechnology/LlamaTree/releases/latest/download/install.ps1 | iex"

or download LlamaTree-Setup-1.3.0.exe below and run it.

Linux:

curl -fsSL https://github.com/LlamachantTechnology/LlamaTree/releases/latest/download/install.sh | sh

or download the package for your distribution below: llamatree_1.3.0_amd64.deb (Ubuntu, Debian…), llamatree-1.3.0-1.x86_64.rpm (Fedora, openSUSE…), or LlamaTree-1.3.0-linux-x64.tar.gz (any distribution, for your account only).

On a server, install it the same way, or let LlamaTree do it the first time you connect.

The Windows installer is signed by Llamachant Technology Ltd. If SmartScreen still shows "Windows protected your PC" for this new release, check that the publisher says Llamachant Technology Ltd, then choose More info → Run anyway.

SHA-256 (also checked by the install scripts and the updater)

83f4149c0352cdf0138cb5e946941d798e03917dc0659ef57ba021d4c3d62a4c  LlamaTree-Setup-1.3.0.exe
81f17521ab0778cfc863bee630e83271012a659dde031ad71d4cf35d41425113  llamatree_1.3.0_amd64.deb
b51f6a6f64f8934b1aaefa4121a5d07970251f3d26080c0ac7a5b2ddeb0a9395  llamatree-1.3.0-1.x86_64.rpm
9dbb511825037aec545d66b1d1f7cbb66548b30e0b1428cbb08e726a5c089107  LlamaTree-1.3.0-linux-x64.tar.gz