# Harness Useful FAQ

> Answers about Harness Useful: what the tools are, where to start, which coding agents they support, how to install them and where your data lives.

## Questions and answers

### What is Harness Useful?

Harness Useful is a family of four open-source, local tools for coding-agent harnesses such as Oh My Pi, PI, OpenCode, Claude Code and Codex. Harness Desktop is the window, Harness Skills the workflow, Harness Memory the shared project memory and Harness Dashboard the usage and cost meter. Each works on its own.

### Which Harness Useful tool should I start with?

Start with Harness Desktop. Install it, then open Ecosystem and choose Run recommended setup. After you confirm each part, it installs Harness Dashboard, Harness Memory and Harness Skills, registers their MCP servers in each detected harness and adds the family hooks. You can also install any tool by itself.

### Do the Harness Useful tools work separately?

Yes. Each tool has its own repository, installer and README, and works without the others. Harness Memory is a standalone MCP server, Harness Dashboard is a standalone app, and Harness Skills installs straight into your harness. They work best together, and Desktop connects them through Recommended setup.

### Which coding agents do the tools support?

Harness Desktop supports Oh My Pi and PI, with partial OpenCode support and chat previews for OpenCode, Claude Code and Codex. Harness Skills supports Oh My Pi, Claude Code, OpenCode and Codex. Harness Memory works with any MCP client. Harness Dashboard reads 13 tools, including Gemini CLI, GitHub Copilot, Zed, Cline, Roo Code, Kilo Code and Cursor.

### Is Harness Useful free and open source?

Yes. All four tools are open source on GitHub under the GNU General Public License version 3. Harness Desktop, Harness Memory and Harness Dashboard are GPL-3.0-or-later, and Harness Skills is GPL-3.0-only. You can read the source, install the tools at no charge and follow each project’s releases on its GitHub repository.

### Do the tools collect telemetry or need an account?

No. Harness Desktop has no telemetry, no accounts and stores no tokens. Harness Dashboard never uploads your usage. Harness Memory opens no network connection unless you set up a team database. The tools make a few optional requests, such as signed update checks against GitHub, which you can turn off.

### Where is my data stored?

On your machine. Harness Memory keeps notes in a SQLite file, memory.sqlite3, in the harness-memory folder of your user data directory. Harness Dashboard keeps usage in a local SQLite database. Harness Desktop keeps hooks as JSON files in harness-hooks/hooks. Harness Skills is plugin files that your harness reads.

### Which operating systems are supported?

Harness Desktop runs on macOS (Apple Silicon and Intel), Linux and Windows. Harness Memory supports macOS, Linux on x86_64 and Windows. Harness Dashboard supports macOS, Linux on x86_64 and Windows. Harness Skills installs into your harness with a short command and needs Node.js 22 or newer.

### How do the tools connect to each other?

Through MCP servers and hooks. Harness Memory and Harness Dashboard are MCP servers that your harness starts. Harness Desktop registers them in each detected harness and adds hooks that ask agents to search memory first, save what they learned and check limits before long work. Harness Skills adds the us-* workflow skills.

### How do I install Harness Useful?

Install Harness Desktop with one command: on macOS and Linux run the curl install script, on Windows run the PowerShell install command. Both verify the release checksum. Then use Ecosystem and Run recommended setup to add the other tools. Each tool also has its own install command on its page.

## Links

- Harness Useful home: https://harness-useful.com/
- [Harness Desktop](https://harness-useful.com/desktop)
- [Harness Skills](https://harness-useful.com/skills)
- [Harness Memory](https://harness-useful.com/memory)
- [Harness Dashboard](https://harness-useful.com/dashboard)
