为了不浪费快过期的 Grok 额度,我给自己写了个终端工具,现在天天在用

起因很草率:GrokBot 里据说用的是 Opus 5.5 ,之前买的 SuperGrok 套餐马上快到期了,bot 额度也很少用,不想浪费,就让它帮我写个终端工具,想看看是不是真的。然后就把我的需求说给它,把平时常用的功能都塞进去。本来想着能跑就行,结果越用越顺手,同事还装到客户设备上,替换了之前的 HexHub 。取了个骚气的名字叫 ShellAX ,用 Rust + GPUI 写的,Windows 和 Mac 都能用。

功能主要是我们常用的:

终端、SSH 、SFTP

数据库连接(有很多方式,目前常用 MySQL 、达梦)

Redis

Docker

AI 开发(用的是开源的 herdr ,后续会再优化增加一些功能)

Homebrew( Mac 独有,方便我看电脑上启动的服务和版本管理)

工具(小工具,以前开发常用的一些)

辅助性功能有 AI 助手(我主要是用这个 agent 帮忙分析、给出命令,支持 OpenAI 协议)、常用命令、历史命令、目录、主机 这些。就是一个大杂烩,但是安装包不大。达梦那个驱动因为没有现成的 Rust 包,就自己搞了个 Rust 驱动,也因此没把包体积撑起来,在那些 ZF 单位的 NB 电脑上都能流畅运行。

目前没买签名,Windows 和 Mac 第一次打开都要手动放行; Mac 上会提示密钥授权; Linux 没有发布包,有需求可自行构建下。功能我就不多描述了,感兴趣的可以直接体验下。

GitHub: https://github.com/daxiangme/ShellAX

有兴趣的可以试试,bug 和建议直接提 issue ,我都在。写都写了,发帖求个 star ,不过分吧。

主楼