Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
S

sisyphuslabs/doriterm

Doriterm: your devices, one terminal

Before you install: no copy-paste command · license AGPL-3.0 · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/sisyphuslabs/doriterm

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Official descriptionDoriterm: your devices, one terminal. Every machine you own, linked through an end-to-end encrypted mesh: the shells and coding agents on your machines in a browser tab, a phone and a desktop app, through a relay that only sees ciphertext.
Star count
41 ★ · sisyphuslabs/doriterm · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-08 · last seen 2026-11-14 · seen 7× · listed by 2 sources
Score
score 203 · 41 ★ · 2 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository sisyphuslabs/doriterm;first catalogued 2026-11-08;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Doriterm

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Your devices. One terminal.
Every machine you own, linked through an end-to-end encrypted mesh.
doriterm.com ·
install ·
how the relay fits ·
mesh ·
security ·
contributing ·
architecture
0 keys at the relay that open your sessions  ·  8 characters to pair, behind CPace  · 
1 sidebar for every machine
Doriterm puts the shells and coding agents on your machines in a browser tab, a phone and a desktop app. A host runs
beside herdr-core (hc) where the work actually happens, your machines link into
one mesh, and every session is encrypted end to end with Noise: the relay in the middle forwards ciphertext and holds no key
that opens it.
Because that host pipes hc's own JSON-RPC and framed terminal protocol through byte for byte, every hc feature works
without Doriterm re-implementing it — and what crosses the network is a Noise session, not a remote-desktop stream.
## What you get
Your terminals, on every screen. The browser tab, the phone's home screen and the desktop app open the same workspace: the
same tabs, panes and layout.
Agents that say when they need you. The sidebar groups every session as _needs you_, _working_, _idle_, _done_ or
_offline_, so you read the list instead of cycling through panes looking for the one that stopped.
One window, many machines. Machines in your mesh show up in each other's sidebar, and a host
added over ssh or through the relay with hc machine add --via appears next to your local ones as b/t1, b/t2, … with its
own reconnect.
Machines that vouch for each other. Membership is a set of records every member signs with its Ed25519 key and syncs
over the same encrypted relay — no ssh, no open port, and one record revokes a machine everywhere.
An encrypted pipe, not a proxy. Each client holds its own Noise session with the host: IKpsk2 with the pairing code's
preshared key for the first one, IK from then on. The relay forwards records it cannot read.
A real terminal. libghostty-vt compiled to WebAssembly from Ghostty v1.4.0, with the wasm build's provenance checked in
CI, so cells, fonts and escape sequences behave like the terminal you already use.
A phone that can drive a terminal. A key bar for ctrl, shift, tab, esc and the arrows, a paste button, and IME composition
that reaches the terminal ahead of any key, chord or paste, so a syllable still being composed is not split by it.
Installs and stays installed. The desktop app starts the host and hc on the computer it runs on, starts the host again
if it stops, and installs herdr-core for this user when it is missing or too old.
| Needs you, day theme | A terminal on a phone |
## Install
Three pieces: a host, the machine whose terminals you want; a client, which is the browser, a phone or the desktop
app; and the relay between them, which is already deployed. The shortest path is three steps:
1. Start a host on the machine whose terminals you want. The desktop app does it for you when it opens, or run
doriface-host from this repository.
2. Open a client: the desktop app, or the web app at app.doriterm.com;
doriface.omo.dev keeps serving the same build while the move completes.
3. Pair it with the host — scan the QR code the host prints, or open the link it prints, and confirm the fingerprint it
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/sisyphuslabs-doriterm/)
Source
github · https://github.com/sisyphuslabs/doriterm
Browse by field
Open source
Traction
41 ★
Listed by
2 independent sources
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index