为了不浪费快过期的 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 ,不过分吧。