我正在开发 OpenHarness 项目 🪼
欢迎大家加入,共同建设👏
痛点:
代码智能体( 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/…