TallpineTallpine Docs

Platforms

Install and use Tallpine on macOS, Windows, Linux, and mobile.

View on GitHub

Tallpine has a desktop app for macOS, Windows, and Linux. The basic workflow is the same on each platform: add a repository, start an isolated worker, and follow its pull request in Chat or Terminal UI.

macOSSupported
LinuxSupported
WindowsSupported

New Terminal UI sessions use Tallpine's native terminal hosts on macOS/Linux and ConPTY on Windows. Older sessions and fallback launches can use tmux. Available agents vary by platform.

Desktop downloads

PlatformAvailable packages
macOS Apple siliconApplication zip and disk image
macOS IntelApplication zip and disk image
Windows x64Desktop installer
Linux x64AppImage, Debian/Ubuntu package, and Fedora/RHEL package

Use the download selector on Installation for the current release. Installed builds check for updates on launch and periodically while running.

macOS

Both Chat and Terminal UI are supported when the selected agent allows them. New terminal sessions use Tallpine's native pseudo-terminal (PTY) host. Packaged builds include tmux for older sessions and fallback launches. macOS still checks that tmux is available when starting a session. Source builds can install it with:

brew install tmux

macOS packages include both a .dmg for first installation and a .zip used by the updater. Keep both release artifacts available.

If macOS says the developer cannot be verified, follow Common Installation Problems.

Linux

Linux supports the desktop app, Chat, Tallpine's native terminal host, and the browser inspector. Older sessions and fallback launches still use tmux; desktop packages include it. Source builds can install tmux with the distribution package manager, for example sudo apt install tmux.

Choose the AppImage for a portable launch, or the .deb/.rpm package that matches your distribution. tallpine doctor still probes tmux even though new Linux sessions normally use the native host.

Windows

Windows supports the desktop workflow, structured Chat, and native Terminal UI through Tallpine's conpty host. It does not require tmux, and iTerm2-specific helpers do not apply.

Use PowerShell, Command Prompt, or Git Bash for optional CLI commands. Tallpine suppresses transient console windows for tools launched by the desktop daemon.

Mobile companion

Tallpine's Expo mobile app is a second interface to the desktop daemon. In desktop settings, choose Connect Mobile to enable a separate LAN listener and pair the phone.

Security properties:

  • The LAN listener is off by default and exists only while Connect Mobile is enabled.
  • It is protected by a rotating connection password.
  • Scanning the pairing QR fills the advertised host, port, connection password, and any secure transport mode automatically. Treat the QR as a bearer credential: do not share it or screenshots of it, and rotate the connection password if it is exposed.
  • Direct LAN traffic is plaintext and belongs on a trusted network. Managed HTTPS access and current Tailscale pairing limits are described in Connect Mobile.
  • Daemon control and browser-control routes remain loopback-only.

Mobile defaults new workers and orchestrators to Chat when the selected harness supports it. Terminal UI remains available as a compatibility choice.

Remote and server use

The primary desktop listener is fixed to 127.0.0.1 and has no authentication. Do not expose it with a public bind or reverse proxy. Connect Mobile provides a separate authenticated listener for local or secure remote connections. Never publish the primary listener.

For unattended work, keep the desktop host awake and reachable on its local network. Tallpine does not turn the local desktop product into a hosted multi-user service.

When Cloud is enabled for your build and account, its remote sessions use a separate control plane. Availability and provider choices are gated; local desktop installation alone does not grant Cloud access.

Next steps

On this page