linearuncle/xharness
一个装在Mac上、能自己读代码改代码跑命令的AI编程搭档
xharness是一款macOS桌面应用(附带命令行版),把项目文件夹交给它、用聊天布置任务,它就会自己读代码、改代码、跑命令验证,整个过程实时可见。它可以接入DeepSeek、Kimi、Anthropic兼容模型等多种服务,所有数据都保存在本地SQLite文件中。内置的AgentGuard护栏插件会在执行删除类高危命令前拦下并交由用户确认。
它做什么
- 添加项目文件夹后,AI会直接读写文件、执行终端命令,并实时显示读了哪个文件、跑了什么命令、思考过程如何
- 可以直接截图粘贴进对话框让AI照设计图写页面,用@模糊搜索引用项目文件,用/调用预先写好的可复用指令模板(技能)
- 内置DeepSeek,同时支持接入Kimi、Anthropic官方API、xAI的Grok等使用Anthropic Messages或OpenAI Responses格式的服务,可随时在模型菜单中切换
- xharness只有一种工作模式即完全访问,AI读写文件和跑命令都不会事先征询用户同意,但内置的AgentGuard插件会在执行rm、git clean,或数据库DROP、DELETE等删除类命令前拦截并把决定权交还用户
- 会话记录和API Key等全部数据只保存在本机一个SQLite文件里,不做任何云端同步
为什么重要
它让AI不是停留在复制粘贴代码的问答层面,而是直接在项目里动手干活,且每一步都能被用户看见,这可能改变日常编码方式。但由于采用无需事先授权的完全访问模式,项目方也提醒不要在没有备份的重要目录或有生产环境凭证的机器上使用。
本仓库术语
- AgentGuard · xharness内置的安全护栏插件,会在执行高危删除命令前拦截并请用户确认
- 完全访问模式 · xharness唯一的工作方式,AI读写文件和执行命令均无需事先获得用户批准
- 技能(Skill) · 预先写好、可通过斜杠命令调用的可复用指令模板
- Anthropic Messages / OpenAI Responses · xharness支持的两种AI模型API通信格式
仓库简介(英文)
🤝 装在你电脑上的 AI 编程搭档(macOS GUI + CLI):把项目文件夹丢给它,用聊天布置任务——自动读代码、改代码、跑命令验证,全程可见。支持 DeepSeek / Kimi / 任意 Anthropic 兼容模型;截图粘贴看图干活;技能系统;数据全本地。
在 GitHub 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库