SSH 客户端+AI 项目探索
Noterm是一款基于Tauri+React构建的轻量化SSH客户端,集成了AI功能。项目完全开源,支持SFTP、端口转发、密钥管理等常规功能,其特色在于AI辅助运维。AI Agent采用安全设计理念,将任务拆解为计划列表并明确风险提示,需用户二次确认后才执行(如检测到ps命令拼接特殊字符串会触发"严重风险"警报)。此外,终端内容可随时向AI提问或请求修复。该设计平衡了AI自动
前沿
就是突然想试着做一个Ai结合的SSH客户端,不那么臃肿,然后现在Sonnet和gpt 5.3codex的能力也不错,就尝试vibe coding一下。
Noterm
项目完全开源,后续增加功能一律开源。
Noterm开源地址
软件支持sftp、端口转发、密钥管理、锁屏、脚本管理、ai agent、ai chat、
常规的标签筛选、颜色筛选都是支持的。
下面仅对 ai 相关的功能进行解释
Agent模型
Noterm主攻的是轻量化使用 tauri+react 构建,内置 AI,可以快速问题运维中遇到的问题,并且支持 agent 来执行任务。
这里必须说一下,个人想法:在 SSH 客户端中,Agent 的权限不能过大,不能直接操作服务器,如果赋予了 Agent 过大的权限,会导致很多生产级别的问题出现。(目前的大模型还是会犯错的,可信度必须交给用户来判断)。
所以 Agent 设计的时候,只是将任务拆解为可执行的计划列表,然后将风险和使用权限说明清楚,交给用户确定,用户确定后,Agent才回去执行计划。

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

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

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

开源
更多推荐



所有评论(0)