OpenHarness ships with three example applications that demonstrate different integration patterns.Documentation Index
Fetch the complete documentation index at: https://docs.open-harness.dev/llms.txt
Use this file to discover all available pages before exploring further.
CLI Agent
An interactive terminal agent with tool approval prompts, subagent display, and composed middleware.OPENAI_API_KEY:
- Tool approval prompts with queued display
- Subagent status with spinners
- Message compaction
- Optional ChatGPT/Codex OAuth provider via
--chatgpt - Composed middleware stack
examples/cli
Next.js Chat App
A full chat UI built with Next.js and@openharness/react.
- Streaming text and tool visualization
- Subagent status tracking
announcetool for agent narration- Session persistence (in-memory)
- Composed middleware (turn tracking, compaction, retry, persistence)
examples/nextjs-demo
Nuxt Chat App
The same chat experience built with Vue 3, Nuxt 4, and@openharness/vue.
- Same capabilities as the Next.js example
- Vue 3 composables and reactive state
- Nuxt 4 server routes
examples/nuxt-demo
Prerequisites
By default the examples useOPENAI_API_KEY. Create a .env file in the repo root:
--chatgpt.
Clone and build the repository first: