【开源自荐】FaoRerm 基于Rust的SSH终端(AI迭代中)期待大家Star

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源自荐】FaoRerm 基于Rust的SSH终端(AI迭代中)期待大家Star
【开源自荐】FaoRerm 基于Rust的SSH终端(AI迭代中)期待大家Star
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


开源的SSH终端工具 FaoRerm

项目

前言

项目使用了Russh,感谢该crate作者。

介绍

FaoRerm 是一个由 Rust + Tauri 开发的 SSH 终端,主要将我在日常中觉得比较实用的功能浓缩到了一块。
项目设计了事件和任务分离的架构,致力于创造一个类似 Ansible 的多机器管理和登录平台。

AI的功能现在还没加上,请大家谅解

项目地址:GitHub - xxiaolu13/FaoRerm: fire all operator Rust terminal · GitHub (readme中已加友链)
安装:目前只支持Windows,直接下载Release即可。

如下是展示:

图片
图片
**
图片
**
图片

碎碎念

想寻求新的发展机会。目前我主要负责运维开发。尝试用 Rust 重构一些东西吧,希望能换到一个更能发挥 Rust 的平台或环境!

碎碎念正题

SSH 终端

日常运维与开发,主要使用 WindTerm,也用 Tabby 和 Termius。WindTerm 比较好用,但我认为它虽然是功能最全的终端软件,却很久不更新了。Tabby 和 Termius 的样式非常讨喜,但是都有硬伤:Tabby 的键盘交互认证登录功能和我这边环境的跳板机不适配;Termius 无法在已有的 Session 基础上直接开启 Shell(可能付费版本功能更全,但一方面是预算有限,另一方面也懒得折腾)。

AI运维

之前推 AIOps,AI 运维很流行,我也给过 AI 一些工具和权限对服务器进行操作。Dify 刚出的时候,我基于 Dify 构建了一些运维智能体,集成 traceroute、ping、curl 等网络探测工具,让 AI 登录到服务器定位故障节点。当时也想过让 AI 智能处理日志的场景,但是涉及到的工程化非常多(如清洗流程等),这些场景还是比较基础和日常。

后来经过了一些思考,比如最早 GPT 出来,写代码是直接和 GPT 对话,到现在有了 Claude Code、Cursor 等等,工作效率提升显著。我觉得运维也需要一个介质,给 AI 一个平台,或者说 Claude Code 应该作为插件扩展到 WindTerm 这种 SSH 终端上。正好从今年1月1号开始,我先写了一个 Web 端的练练手,后续又基于 Tauri 重构为 GUI 桌面端。当然现在 FaoRerm 的功能仍然缺失,AI 功能未上线(前端预留了一小块位置),对比 Tabby 这些优秀的终端,FaoRerm 仅仅就是一个小麻雀。

但是现在有很多很好的终端都在集成 AI 功能,我觉得在终端里融入 AI 也是一种运维解决方案。日常收个 Prometheus 的告警,然后打开 SOP 按照流程登录到服务器操作,FaoRerm 未来完全可以做到这一点:首先把 SOP 转化为标准化流程,然后告知 AI 告警内容(也可以直接对接),AI 能够直接在终端上加载 Skill 扩展,执行命令去处理特定场景的日常告警。

总结

现阶段日常还是比较挣扎的,向往更好的生活、更新的技术,但也觉得自己努力得还不够。一直在思考,FaoRerm 这种 [SSH 远程操作 + 大模型智能 + 标准化流程自动化] 的形式是我认为比较合适的发展方向。不奢求那么多,至少把自己想了很久的想法搓出来,也就满足了。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文