hax 是一个单一的原生 C 二进制文件,依赖集非常小。它瞬间启动,内存占用极低(仅几 MB),因此能为你的本地大模型留出更多 RAM。它还能自动发现模型和运行时能力,默认设置下无需自定义提供商配置块。 使用方式很简单: ``` llama-server -m [model].gguf hax --provider llama.cpp ``` **尊重你的终端**:支持流式 Markdown 和实时工具输出,并为终端显示自动重排。它只重绘当前流式行或输入区域,保留原生滚动回退,不会接管或干扰你的终端。 **完全透明**:通过 Ctrl+T 打开可用记录视图,精确查看发送给模型的内容以及模型的回复。还可以选择收集详细的线路协议轨迹。 **广泛兼容**:支持 OpenAI(及兼容接口)、Anthropic(及兼容接口)、Codex(通过 ChatGPT 订阅)、OpenRouter、llama.cpp 等。 **极简设计**:使用 XDG 路径,在 -p 单次模式中以干净 stdout 输出并在 stderr 上提供恢复提示,纯文本配置和会话文件,通过子进程组合而非插件实现扩展。 **适合谁?** 适合那些住在终端里、运行本地模型、审计工具行为、为发行版打包软件,或在资源紧张环境下运行代理的开发者。如果你想要 MCP 市场、插件运行时、IDE 面板或每个命令的权限提示,其他代理可以做到——hax 故意不做这些,docs/philosophy.md 解释了每个省略项以及覆盖该需求的模式。 如果你喜欢“新潮 AI 技术包裹在复古极简外壳中”这种调性,也许你会喜欢它。 hax 支持 Linux 和 macOS;在 Windows 上,可以通过 WSL 使用。 **安装方式**: Homebrew(macOS 或 Linux): ``` brew install oleksandrchekhovskyi/hax/hax ``` 在 Linux 上,从最新发布版下载适合你架构的预编译静态二进制(x86_64 或 aarch64),然后将 hax 二进制解压到任意目录即可。

打开网易新闻 查看精彩图片