爱意满满的作品展示区。
miuzel

写了个小玩意,逗号命令行:打中文就能生成 shell 命令

  •  
  •   miuzel · Jul 20 · 966 views
    事情是这样的,每次在终端里想干点啥,比如压缩个视频、查个端口占用,都得去翻 man page 或者现搜,特别烦。于是花时间写了个 CLI 工具叫 ,(没错就是逗号,这样短一点),用法大概是这样:

    , 压缩视频到 10MB
    # → ffmpeg -i input.mp4 -b:v 8M -b:a 128k output.mp4

    , 查看占用 8080 端口的进程
    # → lsof -i :8080

    , 找到当前目录下所有重复文件
    # → fdupes -r .

    生成完命令可以选择直接跑、改一下再跑、或者让 AI 再调整。

    为啥不直接用 codex 和 cc ?主要是嫌重。这东西就一个 3MB 的二进制文件,零依赖,打开终端直接用,不用开浏览器不用等响应。而且它不会把你的真实路径和用户名发出去,只发占位符。另外一个比较实用的点是它会先看你机器上装了啥工具,有 ffmpeg 就用 ffmpeg ,不会给你整一个你没装的 imagemagick 。

    LLM 随便配,推荐用 Cerebras 免费额度,够用而且很快,想本地跑就 Ollama 。支持多 provider fallback ,一个挂了自动切下一个。

    装完之后配一下 API key 就能用了,~/.local/bin/,.config.json 里写个 JSON 就行。

    curl -sSL https://github.com/miuzel/comma-cli/releases/latest/download/install.sh | bash

    仓库在这: https://github.com/miuzel/comma-cli ,开源

    主要用 Mimo-v2.5-pro 和 Kimi-K3, Rust 写的,写着玩的,,欢迎拍砖 🍺


    p.s. windows 和 mac 都能用,但是 windows 里主要是 powershell 不允许直接用“,”来作为命令,所以 windows 里可以自己改名叫 c.exe , 这样也可以 "c 查看占用 8080 端口的进程"
    8 replies    2026-07-29 16:27:14 +08:00
    churchmice
        1
    churchmice  
       Jul 21 via Android
    我有时候在想这一切都是为了啥,明明知道 1+1=2 ,然后让大模型吭哧吭哧,又是 GQV gem,又是 FFN,再搞一大堆 kv cache,最后给你一个结果说是 2 的概率最大
    why
    miuzel
        2
    miuzel  
    OP
       Jul 21
    嗯,就是的,所以我做了这个小玩意,其实就是代替我查询 -h / man 然后挑一个看上去像那么回事的 flag 生成命令行,反正我自己会看,只是有时候记不清。 开个 codex 或者网页查没有这样块。 比如我之前很久没有用 scoop 了,忘记 scoop 怎么更新软件包,就直接打 "c scoop update all"
    yukminnie
        3
    yukminnie  
       Jul 21
    感谢分享,之前一直用的是语音输入法自带的 AI 查询功能,可以方便地通过快捷键调用。
    Fatinora
        4
    Fatinora  
       Jul 21
    挺好的,不过我用的 bash all in one: flyline 已经有这个功能了: https://github.com/HalFrgrd/flyline#agent-mode
    miuzel
        5
    miuzel  
    OP
       Jul 29
    @Fatinora 嗯,看了看,挺好的,收藏啦,不过他这个每次都启动 claude 这样的 agent 的话,前缀提示词会挺费 token 呀。我很扣的。。。
    miuzel
        6
    miuzel  
    OP
       Jul 29
    @yukminnie 我也用,最近在用智谱的语音输入,还弄了一个专门简化去除废话的人设,他自己会帮我把一些用语规范一下,去掉一些思考过程。 bash 命令里面语音输入法的提示词需要定制一下,不然不知道你本地是什么环境有哪些命令行工具可以调用,我还做了一个 learning 模式,agent 在用不太熟悉的命令的时候会自动用-h 模式或 man 查下文档。 主要是有时候自己懒得查文档,又不是重度 cmdline 用户,所以经常忘记。
    yukminnie
        7
    yukminnie  
       Jul 29   ❤️ 1
    @miuzel 嗯,这个自动查文档不错,ai 很多时候自顾自干活,这样不浪费时间。
    miuzel
        8
    miuzel  
    OP
       Jul 29
    @yukminnie 推荐用 cerebras 的超级快速模型,每天的免费额度用在这个任务上绰绰有余,响应非常快非常快,不够用的话配一个 fallback 的别的模型也很方便的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:54 · PVG 02:54 · LAX 11:54 · JFK 14:54
    ♥ Do have faith in what you're doing.