Source: https://seerepo.com/r/HKUDS/OpenHarness/built
Markdown source: https://seerepo.com/r/HKUDS/OpenHarness/built.md
Description: OpenHarness is a Python repo built with React. It uses AI through mcp, OpenAI, and Anthropic and makes its content with marked.

# What is OpenHarness built with?

OpenHarness is a Python repo built with React. It uses AI through mcp, OpenAI, and Anthropic, makes its content with marked, and validates its data with Pydantic. It has 85,817 written lines, with 132 test files.

Read on November 7, 2026, at commit 9b2efd7.

Repository: https://github.com/HKUDS/OpenHarness

## Frontend (/)

### Interface

- **[prompt-toolkit](https://seerepo.com/uses/prompt-toolkit)**: 2 files
- **[questionary](https://seerepo.com/uses/questionary)**: 2 files
- **[Rich](https://seerepo.com/uses/rich)**: 2 files
- **[Textual](https://seerepo.com/uses/textual)**: 1 file

## Backend (/)

### AI

- **[mcp](https://seerepo.com/uses/mcp)**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 2 files · [src/openharness/api/openai_client.py, line 13](https://github.com/HKUDS/OpenHarness/blob/9b2efd795c6aa09f88b0c257d269a9e518da6ae7/src/openharness/api/openai_client.py#L13)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [src/openharness/api/client.py, line 12](https://github.com/HKUDS/OpenHarness/blob/9b2efd795c6aa09f88b0c257d269a9e518da6ae7/src/openharness/api/client.py#L12)

## Support (/)

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 56 files

### Tools

- **watchfiles**
- **Typer**: 2 files

### Other

- **python-telegram-bot**
- **httpx**: 11 files
- **pyyaml**: 5 files
- **lark-oapi**: 2 files
- **websockets**: 2 files
- **croniter**: 1 file
- **pyperclip**: 1 file
- **slack-sdk**: 1 file

## Frontend (frontend/terminal)

### The base

- **[React](https://seerepo.com/uses/react)**: 20 files

### Interface

- **ink**: 18 files
- **ink-text-input**: 2 files

## Support (frontend/terminal)

### Content

- **[marked](https://seerepo.com/uses/marked)**: 1 file

### Other

- **string-width**: 1 file

## Other repos with a similar stack

- [agno-agi/agno](https://seerepo.com/r/agno-agi/agno/built): OpenAI, Anthropic, React, prompt-toolkit, questionary, Rich, MCP, Pydantic · [Compare](https://seerepo.com/compare/agno-agi/agno/vs/HKUDS/OpenHarness)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, Anthropic, React, prompt-toolkit, Rich, Pydantic · [Compare](https://seerepo.com/compare/HKUDS/OpenHarness/vs/Significant-Gravitas/AutoGPT)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): OpenAI, React, prompt-toolkit, Rich, MCP, Pydantic · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/HKUDS/OpenHarness)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): OpenAI, React, Rich, MCP, Pydantic, marked · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/HKUDS/OpenHarness)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): OpenAI, Anthropic, React, Rich, MCP, Pydantic · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/HKUDS/OpenHarness)
- [HKUDS/DeepTutor](https://seerepo.com/r/HKUDS/DeepTutor/built): OpenAI, React, prompt-toolkit, Rich, MCP, Pydantic · [Compare](https://seerepo.com/compare/HKUDS/DeepTutor/vs/HKUDS/OpenHarness)

## Frequently asked questions

### What language is OpenHarness written in?

OpenHarness is written in Python, with 85,817 written lines.

### What framework does OpenHarness use?

OpenHarness is built with React.

### Does OpenHarness use AI?

Yes. OpenHarness uses AI through mcp, OpenAI, and Anthropic.

### Does OpenHarness have tests?

Yes. OpenHarness has 132 test files.

### Which repos have a stack like OpenHarness's?

The ones that share most of its stack: agno-agi/agno, Significant-Gravitas/AutoGPT, and debpalash/VoiceStudio.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
