Back to tools

dinotty

dinotty helps AI coding agent users seamlessly resume terminal sessions across devices with server-side state management and broadcast execution.

Tool categories
CodingDeveloper tools
Tool links

Tool overview

dinotty is not another simple web terminal emulator. It runs a full VTE virtual terminal state machine on the server, enabling session persistence, screen snapshots, and split-pane management, purpose-built for multi-device workflows of AI coding agents. Think of it as a “server-side tmux” for coding agents — sessions survive disconnects and pick up seamlessly on any device. Don’t confuse it with a basic web SSH client; its core is state synchronization and broadcast collaboration.

In practice, dinotty lets you split panes on desktop and monitor or take over the same session from a mobile browser. Broadcast mode synchronizes commands across multiple remote servers, boosting batch deployment efficiency. It’s fully open source (Rust + Vue3) and self-hosted, so the only cost is your server resources — no license fees (per GitHub repo). Deployment requires moderate skills: you need a server configured with WebSocket; there is no managed service. This information is based on the GitHub repository and a user demo on Zhihu.

This tool suits developer teams managing multiple AI agents (e.g., Claude Code, opencode) across devices, especially when you need to monitor progress on mobile.

Related social content

What is dinotty? Open source overview, social discussions, and use cases | Tuleo