dinotty
dinottyは、AIコーディングエージェントの端末セッションを複数デバイス間でシームレスに再開し、ブロードキャスト実行を可能にする端末サーバーです。
ツール概要
dinottyは単なるWeb端末エミュレーターではありません。サーバー上で完全なVTE仮想端末ステートマシンを実行し、セッション永続化、画面スナップショット、分割ペイン管理を実現します。AIコーディングエージェントのマルチデバイスワークフローに特化した設計で、従来のWeb Terminalを単なる透過パイプに例えるなら、dinottyは「サーバーサイドtmux」に相当——切断してもセッションが失われず、どのデバイスからでも再開可能です。Web SSHクライアントと混同してはいけません。その中核は状態同期とブロードキャスト連携です。
実際の使用では、デスクトップで分割操作しながら、スマートフォンのブラウザから同じセッションを確認・引き継げます。ブロードキャストモードにより複数のリモートサーバーへ同時にコマンドを実行でき、バッチ展開の効率が上がります。ソフトウェアは完全オープンソース(Rust + Vue3)で、セルフホストが前提のため、費用は自身のサーバーリソースのみでライセンス料は不要です(GitHubリポジトリに基づく)。デプロイには中程度のスキルが必要で、WebSocketを設定したサーバーを用意する必要があり、マネージドサービスは提供されていません。この情報はGitHubリポジトリと知乎のユーザーデモに基づきます。
このツールは、複数デバイスにわたってClaude CodeやopencodeなどのAIエージェントを管理する開発チーム、特にモバイルで進捗を監視したい場面に適しています。単一マシンで開発しセッション永続化が不要な個人ユーザーにとっては、dinottyを自前でホストすると運用負担が増える可能性があります。また、安定したネットワーク接続に依存するため、オフライン環境には向きません。
ソーシャルメディア上の証拠はまだ限られています。知乎の詳細レビューは1件の賛同とコメントなし。GitHubリポジトリは346スターを獲得し一定の関心を示していますが、広範なマルチユーザーによる検証、チュートリアル、アクティブなイシューは不足しています。熱度の証拠はGitHubスターと単一のレビューにとどまり、有用性の証明は個人の体験のみでサンプルが非常に少ない状態です。したがってdinottyは有望なオープンソースプロジェクトですが、大規模に検証されたわけではないため、導入前に自身の運用能力と実際の必要性を評価する必要があります。