EveryDev.ai
Sign inSubscribe
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,480+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1596
    • Coding1181
    • Infrastructure526
    • Marketing447
    • Design427
    • Projects384
    • Research357
    • Analytics331
    • Testing221
    • MCP216
    • Data205
    • Security196
    • Integration169
    • Learning154
    • Communication146
    • Prompts140
    • Extensions137
    • Commerce123
    • Voice122
    • DevOps99
    • Web77
    • Finance21
    1. Home
    2. Tools
    3. OpenHarness
    OpenHarness icon

    OpenHarness

    Agent Frameworks
    Featured

    Open-source lightweight agent infrastructure (tool-use, skills, memory, multi-agent coordination) with ohmo, a personal AI agent that works in Feishu, Slack, Telegram, and Discord.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Install via pip or one-click script.

    Engagement

    Available On

    CLI
    Windows
    macOS
    Linux
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent FrameworksMulti-agent SystemsAgent Harness

    Alternatives

    OpenAI SymphonyAutoHarnessHarness Plugin
    Developer
    HKUDSHKUDS is a research organization that builds open-source AI…

    Listed May 2026

    About OpenHarness

    OpenHarness is an open-source Python framework from HKUDS that delivers core lightweight agent infrastructure: tool-use, skills, memory, and multi-agent coordination. It ships alongside ohmo, a personal AI agent built on top of the harness that integrates with Feishu, Slack, Telegram, and Discord. Released under the MIT license in April 2026, the project had accumulated over 12,800 GitHub stars and 2,100 forks as of its About page data.

    What It Is

    OpenHarness implements what it calls the Agent Harness pattern — the complete infrastructure that wraps around an LLM to make it a functional agent. The model provides intelligence; the harness provides tools, memory, safety boundaries, and coordination primitives. The framework is structured around 10 subsystems: engine (agent loop), tools, skills, plugins, permissions, hooks, commands, MCP client, memory, and a multi-agent coordinator. It is designed for researchers, builders, and the open-source community who want to understand, experiment with, and extend production-style AI agent architecture.

    Harness Architecture and Agent Loop

    The core of OpenHarness is a streaming agent loop: the model receives a prompt, streams a response, executes tool calls through a permission-and-hook pipeline, appends results to the message history, and loops until the model stops requesting tools. The harness handles safety, observability, and efficiency while the model decides what to do.

    Key subsystems include:

    • 43+ tools across file I/O, shell, web search/fetch, MCP, notebook editing, subagent spawning, task management, scheduling, and meta operations
    • Skills system — on-demand Markdown knowledge files loaded only when needed, compatible with the anthropics/skills directory layout
    • Plugin system — compatible with claude-code plugins; tested with 12 official plugins covering commit workflows, security hooks, code review agents, and PR tooling
    • Permissions — multi-level modes (Default, Auto, Plan Mode) with path-level rules, command deny lists, and PreToolUse/PostToolUse lifecycle hooks
    • React/Ink TUI — interactive terminal UI with command picker, permission dialogs, session resume, and animated feedback

    Provider Compatibility

    OpenHarness treats LLM providers as named workflow profiles. Built-in workflows cover:

    • Anthropic-Compatible API (Claude official, Moonshot/Kimi, GLM, MiniMax)
    • Claude Subscription bridge via local credentials
    • OpenAI-Compatible API (OpenAI, OpenRouter, DeepSeek, DashScope, GitHub Models, SiliconFlow, NVIDIA NIM, Google Gemini, Groq, Ollama)
    • Codex Subscription bridge
    • GitHub Copilot via OAuth device flow — no API key needed

    Profiles are scoped so different Anthropic-compatible or OpenAI-compatible endpoints can hold separate credentials. Local models via Ollama are supported through the OpenAI-compatible endpoint.

    ohmo Personal Agent

    ohmo is a packaged personal-agent app built on OpenHarness with its own ~/.ohmo/ workspace, gateway, and channel configuration. After running ohmo init and ohmo config, users start a gateway that connects to Telegram, Slack, Discord, or Feishu. From those chat apps, ohmo can fork branches, write code, run tests, and open PRs autonomously. The project states that ohmo runs on an existing Claude Code or Codex subscription with no extra API key required.

    Update: v0.1.9 — Skill Workflows and Provider Key Updates

    The latest release is v0.1.9 (published 2026-05-07), titled "Skill Workflows and Provider Key Updates." The changelog documents rapid iteration since the initial v0.1.0 open-source release on 2026-04-01:

    • v0.1.7 (2026-04-18): Install script improvements, React TUI Shift+Enter newline support, quieter Windows spinner
    • v0.1.6 (2026-04-10): Auto-Compaction for multi-day sessions, headless worker mode for subprocess teammates, full Markdown rendering in TUI
    • v0.1.5 (2026-04-08): MCP HTTP transport, auto-reconnect, JSON Schema inference for MCP tool inputs
    • v0.1.4 (2026-04-08): Native Moonshot/Kimi provider, auth overhaul, sensitive-path protection, EIO crash recovery
    • v0.1.2 (2026-04-06): oh setup workflow wizard, ohmo packaged app launch

    An unreleased --dry-run feature is documented that previews resolved runtime settings, auth state, skills, commands, tools, and MCP servers without executing the model or tools, returning a ready/warning/blocked readiness verdict.

    Testing and Extensibility

    The repository reports 114 passing unit and integration tests plus multiple E2E suites covering CLI flags, harness features, React TUI interactions, and real skills/plugins. Custom tools are added by subclassing BaseTool with a Pydantic input model. Custom skills are Markdown files placed in ~/.openharness/skills/. Plugins follow the .claude-plugin/plugin.json convention and can include commands, hooks, and agents.

    OpenHarness - 1

    Community Discussions

    Be the first to start a conversation about OpenHarness

    Share your experience with OpenHarness, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Install via pip or one-click script.

    • Full OpenHarness agent harness
    • 43+ tools
    • Skills and plugin system
    • Multi-agent coordination
    • ohmo personal agent

    Capabilities

    Key Features

    • 43+ built-in tools (file I/O, shell, web search, MCP, notebook, scheduling)
    • Streaming agent loop with parallel tool execution and exponential backoff retry
    • On-demand skills system compatible with anthropics/skills
    • Plugin system compatible with claude-code plugins
    • Multi-level permission modes with path rules and command deny lists
    • PreToolUse/PostToolUse lifecycle hooks
    • Persistent memory via MEMORY.md and session resume
    • Context auto-compaction for multi-day sessions
    • Multi-agent swarm coordination with subagent spawning and team registry
    • MCP (Model Context Protocol) client with HTTP transport and auto-reconnect
    • React/Ink interactive TUI with command picker and permission dialogs
    • Non-interactive CLI with text, JSON, and stream-JSON output formats
    • Dry-run safe preview mode
    • ohmo personal agent with Feishu/Slack/Telegram/Discord gateway
    • Support for Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, GLM, MiniMax, NVIDIA NIM, Ollama, and more
    • Profile-scoped multi-provider credential management
    • Token counting and cost tracking

    Integrations

    Claude / Anthropic API
    OpenAI API
    GitHub Copilot
    Codex
    Moonshot / Kimi
    Zhipu / GLM
    MiniMax
    DeepSeek
    OpenRouter
    Alibaba DashScope
    GitHub Models
    SiliconFlow
    NVIDIA NIM
    Google Gemini
    Groq
    Ollama
    Slack
    Telegram
    Discord
    Feishu
    MCP (Model Context Protocol)
    Jupyter Notebooks
    DuckDuckGo / SearXNG web search
    Git / GitHub PRs
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate OpenHarness and help others make informed decisions.

    Developer

    HKUDS

    HKUDS is a research organization that builds open-source AI infrastructure tools, most notably CLI-Anything — a framework for making any software agent-native through automated CLI generation. The project is led by Yuhao Yang and backed by a growing community of contributors. HKUDS focuses on bridging the gap between AI agents and real-world professional software, shipping production-grade harnesses with comprehensive test coverage.

    Read more about HKUDS
    WebsiteGitHub
    2 tools in directory

    Similar Tools

    OpenAI Symphony icon

    OpenAI Symphony

    Symphony is an open-source multi-agent orchestration framework by OpenAI, built with Elixir, for coordinating AI agents in complex workflows.

    AutoHarness icon

    AutoHarness

    AutoHarness is an open-source governance framework that wraps AI agent LLM clients with a structured pipeline for tool safety, context management, cost tracking, and audit logging.

    Harness Plugin icon

    Harness Plugin

    A team-architecture factory plugin for Claude Code that converts domain descriptions into coordinated agent teams using six pre-defined architectural patterns.

    Browse all tools

    Related Topics

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    341 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    175 tools

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    83 tools
    Browse all topics
    Back to all tools
    Discussions