OpenHarness
NormalDescription
OpenHarness is an open agent harness platform with a built-in personal agent called Ohmo, providing an integrated solution for agent development, testing, and deployment.
Key Features
- Agent loop with streaming tool-call cycle, API retry with exponential backoff, parallel tool execution, and token counting
- 43+ built-in tools covering file operations, shell commands, search, web, and MCP server integration
- On-demand skill loading from markdown files with a plugin ecosystem for skills, hooks, and agents
- Persistent context and memory via CLAUDE.md discovery, MEMORY.md, context compression, and session resume
- Multi-level governance with path-level permissions, PreToolUse/PostToolUse hooks, and interactive approval dialogs
- Swarm coordination for subagent spawning, delegation, team registry, and background task lifecycle
Use Cases
Strengths & Limitations
✅ Strengths
- • High community interest (15.4k stars)
- • Permissive open-source license (MIT)
- • Responsive to issues, low backlog
Tags
Categories
Quick Start
Install OpenHarness via the install script, which links the 'oh' command to ~/.local/bin. Run 'oh' to launch the agent in the terminal with React Ink TUI. Configure authentication with your preferred LLM provider (Claude, OpenAI, etc.). Explore built-in skills with 'oh --dry-run' to preview resolved settings without executing. Start a conversation with ohmo in Feishu, Slack, Telegram, or Discord to begin automating tasks.