Repository navigation
xharness v0.0.1
首个公开版本。
xharness —— TypeScript 实现的 coding agent harness(类 Claude Code 的 MVP),CLI + macOS GUI 双形态:模型自主地读代码 → 改代码 → 跑命令验证。Anthropic Messages API 格式,默认对接 DeepSeek,可添加 Kimi 等任意兼容供应商。
亮点
- 9 个内置工具(Bash/Read/Write/Edit/Grep/Glob/AskUserQuestion/TodoWrite/Skill)
- 流式输出 + thinking 四档(none/low/high/Max)
- 上下文自动/手动压缩、AGENTS.md 项目指令、SKILL.md 技能系统
- GUI:多项目多会话(JSONL 持久化)、图片附件(截图直接粘贴)、模型供应商设置(API Key 经 safeStorage 加密,磁盘零明文)
- 125 单测 + 7 E2E
macOS 安装(Apple Silicon)
下载 xharness-mac-arm64.zip 解压,拖入 /Applications;ad-hoc 签名,首次打开请右键 → 打开。已内置 ripgrep,无需额外依赖。