Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

linearuncle/xharness

12TypeScriptMIT

A macOS AI coding buddy that reads, edits, and runs your project's code directly on your own machine

xharness is a macOS desktop app (plus a CLI) where you point it at a project folder and give it tasks in chat, and it reads code, edits files, and runs commands to verify its work, all visibly step by step. It plugs into DeepSeek, Kimi, Anthropic-compatible models, and more, with all data stored locally in a SQLite file. A built-in guardrail called AgentGuard intercepts risky delete-type commands before they run and asks for your confirmation.

What it does

  1. Once you register a project folder, the AI reads and edits files and runs terminal commands directly, showing in real time which files it read, which commands it ran, and its reasoning steps
  2. You can paste a screenshot straight into the chat to have it build a page from a design mockup, use @ to search and reference project files, and use / to invoke reusable preset instructions called skills
  3. DeepSeek is built in by default, and you can add and switch between other services like Kimi, the official Anthropic API, or xAI's Grok that use either the Anthropic Messages or OpenAI Responses API formats
  4. xharness has only one operating mode, full access, where the AI reads, writes, and executes commands without asking permission first, but its built-in AgentGuard plugin intercepts dangerous delete operations like rm, git clean, or SQL DROP/DELETE and hands the decision back to the user
  5. All data, including chat history and API keys, is stored in a single local SQLite file on your Mac with no cloud sync

Why it matters

Rather than a copy-paste chatbot, this lets an AI actually work inside your project while you watch every step, which could change day-to-day coding workflows. But because it runs in a no-permission full-access mode, the project itself warns against pointing it at directories without backups or machines holding production credentials.

Terms in this repo

  • AgentGuard · xharness's built-in safety plugin that intercepts risky delete commands before execution and asks the user to confirm
  • Full access mode · xharness's only operating mode, where the AI reads, writes files, and runs commands without asking for prior approval
  • Skill · A reusable instruction template you save in advance and invoke with a slash command
  • Anthropic Messages / OpenAI Responses · The two AI model API communication formats xharness supports

Repository description (English)

🤝 装在你电脑上的 AI 编程搭档(macOS GUI + CLI):把项目文件夹丢给它,用聊天布置任务——自动读代码、改代码、跑命令验证,全程可见。支持 DeepSeek / Kimi / 任意 Anthropic 兼容模型;截图粘贴看图干活;技能系统;数据全本地。

Open on GitHub

Trending repos

All repos →

Latest from METAL MEDIA