About Dinotty
Dinotty is a multi device terminal server built for terminal coding agents such as Claude Code, opencode, Codex and OpenClaw. It runs on the user's own machine and keeps each terminal session alive on the server, so a task started on a desktop can continue on a phone or tablet and then resume on the desktop exactly where it stopped. Sessions survive disconnects and reappear when the page refreshes.
It suits developers who run long agent sessions and want to check on or steer them away from their desk. The server is written in Rust as a single binary and runs a full terminal state machine rather than forwarding a raw pipe, which is what lets sessions persist. The interface treats terminals, plugins, files, SSH connections, Git changes and web previews as panes that can be dragged and split into a custom workspace. Other capabilities include broadcast input to every pane at once, command bookmarks, a built in SSH client with SFTP file management, multiple isolated workspaces, a reverse proxy for previewing local development servers, a touch keyboard for mobile, and hot reloadable JavaScript plugins with an API for custom commands and event subscriptions.
Dinotty is free and open source under the MIT License. The project describes itself as self hosted with no subscription and no relay fees. Installers are published on GitHub Releases for macOS and Linux, with a Windows binary or source build also supported.
The macOS build is unsigned, so the documentation explains how to clear the system warning after installation.