{"repo":"AriesOxO/piz","free":true,"listed":false,"github":"https://github.com/AriesOxO/piz","clone":"git clone https://github.com/AriesOxO/piz.git","description":"智能终端命令助手 — 用自然语言生成 Shell 命令，支持 OpenAI/Claude/Gemini/Ollama 等多后端","language":"Rust","stars":44,"topics":["ai","claude","cli","cross-platform","deepseek","developer-tools","gemini","llm","natural-language","ollama"],"license":"MIT","category":"ai-agents","readme_excerpt":"piz 智能终端命令助手 用自然语言描述，自动生成 Shell 命令 English 简体中文 --- piz 是什么？ piz 解决一个问题：你知道想做什么，但记不住具体命令。用自然语言描述你的需求，piz 自动翻译成适合当前系统和 Shell 的命令。 核心功能 - 自然语言转命令 — 描述需求，得到精确命令 - 多 LLM 后端 — 支持 OpenAI、Claude、Gemini、Ollama + 12 个 OpenAI 兼容供应商（DeepSeek、硅基流动、OpenRouter、Moonshot、智谱GLM、百度千帆、阿里DashScope、Mistral、Together、Minimax、字节BytePlus 等） - 安全加固 — 三层防护：Prompt 层拒绝非命令输入、注入检测（base64 载荷、环境变量泄露、反弹 Shell、curl 配置攻击）、正则危险分级 - 危险命令检测 — 正则 + LLM 双重防护，危险命令强制二次确认，无法跳过 - 命令解释 — piz -e 'command' 逐项拆解命令含义 - 命令纠错 — piz fix 自动诊断并修复失败命令，支持自动重试（最多 3 次） - 交互式对话 — piz chat 多轮对话模式，支持 /help 、 /clear 、 /history 命令和历史持久化 - 多候选命令 — -n 参数生成多个命令方案，自主选择最优方案 - 重新生成 — 对结果不满意？按 [r] 跳过缓存重新请求 LLM，无需手动清缓存 - 本地缓存 — SQLite 缓存 + TTL 过期 + LRU 淘汰 + 模型隔离（切换模型自动失效旧缓存），重复查询秒返回 - 命令校验 — 自动清洗 LLM 输出的前导垃圾字符，拦截空命令和 no-op，提升中小模型兼容性 - 执行历史 — piz history 查看和搜索所有执行过的命令 - Shell 集成 — piz init 生成 Shell 包装函数，使 cd / export / source 在当前 Shell 中正确生效（bash、zsh、fish、PowerShell），内置便捷别名（ p 、 pf 、 pc ） - Eval 模式 — --eval 将确认后的命令输出给 Shell 包装函数执行 - Shell 补全 — 支持 bash、zsh、fish、PowerShell 自动补全 - 管道模式 — --pipe 纯命令输出，便于脚本集成 - 多语言界面 — 中文、英文，安全提示信息全面国际化 - 跨平台 — Windows (PowerShell/cmd)、macOS、Linux (bash/zsh/fish)，零侵入编码处理（不修改 chcp / OutputEncoding ） - 交互式配置 — 首次运行自动引导，内置供应商预设，无需手动编辑配置 - NO COLOR 支持 — 尊重 NO COLOR 环境变量 - API 容错 — 429/5xx 错误自动重试 + 指数退避 快速开始 安装 Homebrew（macOS / Linux）： macOS / Linux（一键安装）： Windows（PowerShell）： Cargo（全平台）： 手动下载： 前往 Releases 下载二进制文件、 .msi （Windows）或 .deb （Debian/Ubuntu）。 平台 下载格式 ------ --------- Windows x86 64 .msi .zip macOS x86 64 .tar.gz m","default_branch":null,"files":null,"tree":[],"storefront":"/r/AriesOxO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AriesOxO/piz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}