dinotty

让 AI 代理在服务器上拥有持久终端,多设备随时接入

dinotty 是一个面向 AI 编程代理的多设备终端服务器,采用 Rust 编写。它解决了 AI 代理在远程或容器环境中执行命令时缺乏持久、可交互终端的问题。核心能力包括:服务端 VTE(虚拟终端仿真),支持多种终端类型;会话持久化,代理重启或断线后终端状态不丢失;内置文件浏览器,方便代理查看和操作文件;提供 Web 预览功能,可实时查看前端效果;支持插件系统,可扩展功能。项目支持自托管,用户可完全掌控数据。适用于需要 AI 代理在服务器上长时间运行、多设备接入的场景,如自动化部署、远程开发、CI/CD 流水线等。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 712
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类编程开发
开发团队xichan96
所属国家
定价模式free
价格说明开源项目,MIT许可证,自托管,完全免费。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-coding,axum,claude-code,codex,coding-agent,mobile-coding,pty,remote-terminal,rust,session-persistence,terminal,tmux-alternative,vue3,web-terminal,xterm
GitHub 星标★ 712
30天Star增速
HF 下载量
上线时间2026-05-12 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 服务端 VTE 仿真,终端行为与本地一致,兼容各类交互式命令
  • 会话持久化,AI 代理重启或网络中断后终端状态不丢失
  • 内置文件浏览器和 Web 预览,代理可一站式操作文件并查看效果

不足之处

  • 早期项目,文档和社区生态尚待完善
  • 功能丰富但复杂度较高,上手需要一定学习成本

适用场景

  • AI 编程代理在远程服务器上执行长时任务,需保持终端会话
  • 开发团队自建 AI 代理服务,需统一管理多设备终端接入
  • 在容器或 CI/CD 环境中,为 AI 代理提供可交互的终端环境

替代项目

tmux、screen、ttyd

项目介绍

dinotty 是基础设施领域的开源项目,由 xichan96 开发,是 2026 年新上线的项目。

它收录于基础设施分类,该分类目前共有 1,130 个项目,GitHub 星标数为 712。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。MIT许可证,自托管,完全免费。

它主要面向的使用场景是:AI编程代理在远程服务器上执行长时任务,需保持终端会话。同类可对比的替代方案包括 tmux、screen、ttyd。

上一篇:ccNexus

下一篇:snip

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09