pingta-guangpingwang/claude-harness-desktop — explained in plain English
Analysis updated 2026-05-18
Run and monitor several Claude Code projects from one dashboard instead of many terminal windows.
Broadcast the same instruction to every active project at once.
Automatically detect and recover projects whose AI session got stuck.
Track whether each project is online, busy, or idle at a glance.
| pingta-guangpingwang/claude-harness-desktop | 0xbebis/hyperpay | alfredxw/nova | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | developer | developer | writer |
Figures from each repo's GitHub metadata at analysis time.
Requires pnpm and a working Claude Code CLI plus a DeepSeek API key to use the AI supervisor.
Claude Harness Desktop is a desktop application that lets you run and supervise multiple Claude Code instances at the same time across different projects, all from a single interface. If you work on several codebases at once and use Claude Code, an AI coding assistant, for each one, switching between terminal windows manually becomes tedious. This app acts as a central cockpit that manages all those sessions in one place. The built-in AI supervisor, which the README calls the Harness Agent, is itself powered by an AI using the Claude Code CLI and the DeepSeek API. You give it a high-level task, and it automatically figures out which projects to assign work to, dispatches instructions, monitors progress, handles terminal prompts that pop up mid-task, and collects results into a summary report. You can also broadcast a single instruction to all open projects at once. Each project runs in its own managed terminal powered by node-pty and ConPTY, the same technology that powers built-in terminals in code editors. The app tracks whether each session is online, busy, or stuck, and can poll for output or stop tasks safely, protecting a busy project from being interrupted by a new task. The tech stack is Electron 28, the framework that wraps web apps as desktop applications, with a React 19 and TypeScript 5.9 front end, built with Vite 8. Data is stored locally as JSON files through fs-extra. The interface supports both Chinese and English. You would use this if you manage several AI-assisted coding projects and want to coordinate them without juggling multiple terminal windows.
A desktop app that lets one AI supervisor manage and monitor several Claude Code coding sessions running in parallel.
Mainly TypeScript. The stack also includes Electron, React, TypeScript.
MIT license: use, copy, modify, and distribute freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.