SSH 客户端+AI 项目探索

SSH 客户端+AI 项目探索

 次点击
5 分钟阅读

前沿

就是突然想试着做一个Ai结合的SSH客户端,不那么臃肿,然后现在Sonnet和gpt 5.3codex的能力也不错,就尝试vibe coding一下。

Noterm

项目完全开源,后续增加功能一律开源。

Noterm开源地址: Github

软件支持sftp、端口转发、密钥管理、锁屏、脚本管理、ai agent、ai chat、

常规的标签筛选、颜色筛选都是支持的。

下面仅对 ai 相关的功能进行解释

Agent模型

Noterm主攻的是轻量化使用 tauri+react 构建,内置 AI,可以快速问题运维中遇到的问题,并且支持 agent 来执行任务。

这里必须说一下,个人想法:在 SSH 客户端中,Agent 的权限不能过大,不能直接操作服务器,如果赋予了 Agent 过大的权限,会导致很多生产级别的问题出现。(目前的大模型还是会犯错的,可信度必须交给用户来判断)。

所以 Agent 设计的时候,只是将任务拆解为可执行的计划列表,然后将风险和使用权限说明清楚,交给用户确定,用户确定后,Agent才回去执行计划。

25A8A9C7-12DB-40E0-8563-AD0973859822.jpeg

例如上图,需要执行 ps 命令,但是命中了安全策略:(不允许拼接特殊字符串),这里报警“严重风险”。这种情况下,点击“确定并执行全部”命令,会让用户二次确定。

583DF00A-EA56-4367-8291-9B3C8C8BE4AC.jpeg

执行完毕计划,会将当前的操作进行总结,并提出建议。

61F76CB2-B8A0-4E7B-9EC1-600DEDD5B97F.gif

问答

终端内的任务内容,都可以选择任意的内容向 Ai 提问和修复。

开源

https://github.com/NoTermTm/NoTerm

© 本文著作权归作者所有,未经许可不得转载使用。