[开源]OpenHarness🪼- 开源的终端编程智能体,支持 Ollama(免费,本地)、OpenAI、Claude、Deepseek、Qwen 等模型

0 阅读1分钟

我正在开发 OpenHarness 项目 🪼
欢迎大家加入,共同建设👏
openharness-v0.0.1.gif 痛点:
代码智能体( Code agent )非常棒,但却被限制在云端模型上。
我希望能用我的本地 Ollama 模型获得相同的体验——免费、私密且无需 API 密钥。

项目特性
17 种工具:文件读取/编辑/写入、Bash 、Grep 、Glob 、网络搜索、任务管理、Jupyter Notebook 、子智能体( sub-agents )。

16 个斜杠命令:/diff/undo/commit/cost/compact/plan/review 等(正在猛增)。

Git 安全保障:AI 的每一次编辑都会自动提交( Commit ),使用 /undo 即可瞬间撤销。

无头模式( Headless mode ):支持运行 oh run "fix tests" --json ,完美适配 CI/CD 流程。

权限控制:询问 (ask) / 信任 (trust) / 拒绝 (deny) —— 在智能体执行操作前需获得您的批准。

终端 UI:基于 React+Ink 构建,支持 Markdown 渲染。

安装
Bash

npm install -g @zhijiewong/openharness
oh --model ollama/llama3  
oh --model ollama/qwen2.5:7b  

技术栈
TypeScript 、React+Ink 、用于定义工具 Schema 的 Zod ,以及用于流式输出( streaming )的异步生成器( async generators )。

欢迎大家加入,共同建设这个项目。👏

GitHub: github.com/zhijiewong/…