作者您好,看到 ELYTerminal 的介绍之后真的很喜欢,想冒昧提一个关于 SSH 和远程工作区的想法。 其实我之前也一直想做一个类似的终端:除了执行命令,还能把项目、任务状态和远程开发环境整合起来。不过自己的技术能力比较有限,一直没能把这些想法真正做出来。所以看到 ELYTerminal 已经把其中不少体验做出来了,确实有种“原来真的可以这样做”的惊喜。 最吸引我的,是它不只是把终端界面做得更漂亮。会话管理、任务状态、文件树和 Git 面板放在一起,让终端从单纯输入命令、查看输出的地方,变成了一个更完整的工作空间。Ely 和任务状态的联动也很有意思,让原本不太容易注意到的等待、完成和错误变得更直观。我觉得这些设计很有“AI 时代的终端”的感觉,尤其适合同时关注多个任务或 coding agent 的场景。 也正因为这样,很想请问一下:未来是否有可能考虑加入 SSH 会话管理,并逐步支持远程工作区? 我之前设想的使用场景是:在本机使用统一的界面,但实际项目和 agent 运行在远程服务器上。除了在终端里连接过去,也希望能知道每个会话属于哪台机器、哪个项目,哪个任务正在运行,哪个任务在等待自己处理。 如果以后还能在同一个界面里查看远程项目的文件和 Git diff,就会感觉整个工作流真正连起来了,不需要在远程终端、本地编辑器和其他工具之间来回切换。 当然,我理解这可能不是简单加一个 SSH 按钮就能完成的,远程文件访问、状态同步和连接恢复应该都会带来额外的复杂度。并不期待一次性做成完整的远程 IDE,或许可以先从比较轻量的支持开始:
如果远程面板暂时还不能支持,我觉得也完全可以接受。任务持续运行和断线重连,也可以先考虑与 tmux 等已有工具配合,不必全部由项目自己实现。 我对具体实现了解有限,可能还有不少没有考虑周全的地方,主要是想把自己一直很期待的这个方向分享出来,供您参考。是否适合加入、以什么顺序实现,当然还是以您的规划和精力为主。 感谢您做出这样一个很有想法的项目。个人真的很期待,它能继续把“终端”往管理项目和任务的工作空间这个方向推进;如果未来还能把远程工作区结合进来,对我来说会非常有吸引力。
No dependencies set.
The note is not visible to the blocked user.
作者您好,看到 ELYTerminal 的介绍之后真的很喜欢,想冒昧提一个关于 SSH 和远程工作区的想法。
其实我之前也一直想做一个类似的终端:除了执行命令,还能把项目、任务状态和远程开发环境整合起来。不过自己的技术能力比较有限,一直没能把这些想法真正做出来。所以看到 ELYTerminal 已经把其中不少体验做出来了,确实有种“原来真的可以这样做”的惊喜。
最吸引我的,是它不只是把终端界面做得更漂亮。会话管理、任务状态、文件树和 Git 面板放在一起,让终端从单纯输入命令、查看输出的地方,变成了一个更完整的工作空间。Ely 和任务状态的联动也很有意思,让原本不太容易注意到的等待、完成和错误变得更直观。我觉得这些设计很有“AI 时代的终端”的感觉,尤其适合同时关注多个任务或 coding agent 的场景。
也正因为这样,很想请问一下:未来是否有可能考虑加入 SSH 会话管理,并逐步支持远程工作区?
我之前设想的使用场景是:在本机使用统一的界面,但实际项目和 agent 运行在远程服务器上。除了在终端里连接过去,也希望能知道每个会话属于哪台机器、哪个项目,哪个任务正在运行,哪个任务在等待自己处理。
如果以后还能在同一个界面里查看远程项目的文件和 Git diff,就会感觉整个工作流真正连起来了,不需要在远程终端、本地编辑器和其他工具之间来回切换。
当然,我理解这可能不是简单加一个 SSH 按钮就能完成的,远程文件访问、状态同步和连接恢复应该都会带来额外的复杂度。并不期待一次性做成完整的远程 IDE,或许可以先从比较轻量的支持开始:
如果远程面板暂时还不能支持,我觉得也完全可以接受。任务持续运行和断线重连,也可以先考虑与 tmux 等已有工具配合,不必全部由项目自己实现。
我对具体实现了解有限,可能还有不少没有考虑周全的地方,主要是想把自己一直很期待的这个方向分享出来,供您参考。是否适合加入、以什么顺序实现,当然还是以您的规划和精力为主。
感谢您做出这样一个很有想法的项目。个人真的很期待,它能继续把“终端”往管理项目和任务的工作空间这个方向推进;如果未来还能把远程工作区结合进来,对我来说会非常有吸引力。