【开源推广】终端命令行预测工具

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源推广】终端命令行预测工具
【开源推广】终端命令行预测工具
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

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


最近做了一个小工具 本来是解决自己的痛点的 但是想到万一有佬友需要呢 所以就发了出来
一开始做它其实没什么宏大目标,就是因为我自己经常这样:
明明知道自己要干嘛,比如跑测试、启动项目、切目录、查个东西,甚至这条命令前几天刚敲过,但真到手边还是会卡一下,然后去搜索去问ai
所以就想,不如自己做个东西,专门干这个事。
现在这个工具大概就是:
你输半截命令,或者直接输点人话,它给你猜你接下来可能想敲什么。
它不是那种云端 ai命令行预测,也不是“帮你自动执行”的路线,主要还是走本地:

  • 看历史记录
  • 看你当前目录里是什么项目
  • 再加一点规则和模板
  • 用过几次之后,排序会慢慢更贴近你自己的习惯
    目前我自己主要在下面这些场景里用:
  • git st 这种半截命令
  • 想不起来测试命令的时候
  • 在 Go / Node 项目里切来切去的时候
  • 明明知道自己“要做什么”,但就是不想回忆完整命令的时候
    shell 这块现在是:
  • PowerShell 有实时灰字预测
  • zsh 也有灰字预测
  • bash 这边先做了快捷接受,体验没 zsh 那么完整
    所以如果你是 Linux / macOS 用户,基本就是推荐直接用 zsh 。
    我现在不太想把它吹成什么“智能命令预测助手”,本质上它还是个命令预测 / 补全工具,只是比普通前缀补全多看了一点上下文。
    如果有人刚好也有类似需求,可以看看:
    落地页:
    https://cliai.cc.cd/
    仓库:
    GitHub - xjwm5685-ui/cliai · GitHub
    如果你愿意试试,也可以用用 有bug记得提issue哦 好的pr我会积极合并 :laughing:

3 个帖子 - 2 位参与者

阅读完整话题

来源: linux.do查看原文