OpenHarness is an MIT-licensed Python framework for developers and researchers building AI agents on their own machines. It runs on macOS, Linux and native Windows, and includes ohmo, a personal assistant that can work on coding tasks through Feishu, Slack, Telegram or Discord.
The framework connects to local LLMs through Ollama or to cloud providers through OpenAI-compatible and Anthropic-compatible APIs. Supported services include Claude, DeepSeek, Kimi and Google Gemini. The agent software runs on your machine; choosing a cloud backend sends model requests to that service. Ohmo can also use an existing Claude Code or Codex subscription without a separate API key, and OpenHarness supports GitHub Copilot authentication.
Agents can read and edit files, execute shell commands, search code and the web, and use MCP tools. Ohmo can create branches, write code, run tests and open pull requests. For larger jobs, OpenHarness supports delegated subagents, shared task management and background work.
Persistent memory and resumable sessions help retain work across conversations. Automatic context compression preserves task state and channel logs during long sessions. Developers can extend agent behavior with Markdown skills and Claude Code-compatible plugins, including custom hooks and agents.
Permission controls let you restrict file paths and commands and require interactive approval for tool actions. The terminal interface supports Markdown, while script integrations can receive JSON results or streamed events.
Claim this page and we'll verify you by hand. OpenHarness gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find OpenHarness?Promote it
Something wrong or outdated on this page?
54.8KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#MCP#Multi-agent workflows#Ollama integration
Goose is a general-purpose AI agent that runs on your computer. It suits people who want an agent for coding, research, writing, automation, or data analysis, without committing to one model provider. The desktop app runs on macOS, Windows, and Linux; there's also a CLI for terminal work and an API for use in other software.
403Updated 10 hours agoApache-2.0
macOS · Windows · Linux#Agent Skills#Code execution#Git integration
1.4KUpdated 2 months agoMIT
macOS · Windows · Linux · Android#Agent Skills#Code execution#Human approval
48.7KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
516Updated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Human approval#LLM tracing
143Updated 5 months agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
Liza coordinates coding agents through a software delivery workflow with separate authors and reviewers. It's for developers who want to delegate work from specifications through tested, documented code while retaining control over product decisions. Its Go supervisor enforces role boundaries, validation gates and merge authority in code, rather than relying entirely on agents to follow prompts.
Multi-Agent Shogun runs a team of AI coding assistants on your computer or server, with separate roles for delegation, task management, implementation and analysis. It's for developers who want parallel work across projects while keeping each agent's activity visible. The orchestration runs locally on Linux, macOS or Windows through WSL2; the connected coding services handle model access through their own authentication or provider API keys.
nanobot is a self-hosted personal AI agent for people who want an assistant that can work with files, carry tasks across conversations and handle recurring jobs. It runs on macOS, Windows or Linux, on your own server, or in Docker. Its Python core is open source under the MIT license and small enough for developers to inspect and extend.
OpenClaw.NET is a self-hosted AI agent runtime for people who want a personal assistant on their machine or a shared gateway for a team. Its C# and .NET foundation lets developers extend the assistant with their own tools. It's an independent implementation inspired by OpenClaw, with support for compatible parts of that ecosystem.
OpenCrust is a self-hosted AI assistant platform for people who want personal agents available through their chat apps. It runs on Linux, macOS and Windows as a compact Rust application and is open source under the MIT license. A browser interface and terminal chat provide direct access alongside Telegram, Discord, Slack, WhatsApp, LINE, WeChat and macOS iMessage.