Get Polyth.

The desktop app brings its own server, OpenCode and a browser with it. Install it, sign in to the coding agents you already use, and start a chat.

Version 1.2.281 · stable · released 2026-11-01

Desktop

Recommended for this device

macOS

Signed and notarized disk image for Apple silicon and Intel Macs on macOS 13 or newer.

447.4 MB

Recommended for this device

Linux

AppImage for x86-64. Make it executable and run it.

439 MB

Mac on macOS 12 Monterey? A separate Intel build, version 1.2.281 (459.5 MB), runs there. It updates from stable releases and moves to the regular app once the Mac runs macOS 13. Download for macOS 12

Phone

The phone app connects to your Polyth server, on your desk or in the cloud. Your chats, approvals and diffs come with you.

Recommended for this device

iPhone and iPad

Coming to the App Store.

App Store · Coming soon
Recommended for this device

Android

The latest build as a direct download. Android will ask you to allow installs from your browser.

Version 1.2.281 · stable · 65.4 MB

  1. Open Polyth on your computer

    The desktop app, or your server in a browser.

  2. Pair the phone

    Scan the QR code, use nearby discovery or type a six-digit code.

  3. Approve it

    From then on the phone reconnects on its own, without opening any port.

Your own server

For a team, run one Polyth server on a machine everyone can reach: a workstation, a home server or a VPS. People sign in from any browser and pair their phones to it.

Docker

The image includes the server, OpenCode, Git, the GitHub CLI and Polyth Link. Add a Caddy proxy for automatic HTTPS.

git clone https://github.com/Polyth/Polyth.git
cd Polyth/deploy/docker
cp .env.example .env
docker compose build
docker compose run --rm polyth setup-claim
docker compose up -d

From source

Needs Node.js 22.16 or newer and at least one agent CLI installed and signed in.

git clone https://github.com/Polyth/Polyth.git
cd Polyth
npm install
npm run build
npm run setup:claim
npm start

Setup prints a one-time claim token. Open http://127.0.0.1:4400, paste it, create the owner account and keep the recovery codes. The README covers HTTPS proxies, upgrades and backups.

Questions.

Which version is this?

The newest build from the stable channel, version 1.2.281. The desktop app can update itself and lets you pick a release channel in its settings.

What does the desktop app include?

A complete Polyth server running on your computer, OpenCode, and Chromium for the built-in browser. Install Claude Code, Codex or any other agent you want to use and sign in to it as usual.

How do I install the Android app?

Download the APK on the phone and open it. Android asks once whether your browser may install apps; allow it, install, then pair the phone with your Polyth server.

Can I use Polyth without the desktop app?

Yes. Polyth is one server and any number of clients. Run the server in Docker or from source, and open it in a browser or the phone app.