
OpenRath is an open-source Python runtime for developers building AI agent workflows that need to preserve the work behind an answer. Its central object is a session, which keeps conversation context, tool results, execution location and validation evidence together. That gives engineering and research teams a record they can inspect, branch, resume and compare.
Sessions can split into separate paths and merge compatible branches. Their history records which agent, tool call and workspace contributed to a result, including rejected paths. Reusable agents and nested workflows let developers compose larger systems while keeping routing and control flow in Python.
Tool execution can run in a local process or through OpenSandbox. Built-in tools handle files, shell commands and code execution; developers can also add Python tools or connect stdio MCP tools. The runtime records where execution happens alongside the session's other evidence.
Memory persists across runs. The included local backend stores data on the user's machine and can retrieve entries with lexical search without an LLM. It can also use a configured embedding provider, while OpenViking supplies an optional external memory backend.
OpenRath suits workflows where intermediate evidence matters: engineering tasks with diffs and test results, research with sources and experiment state, or trading agents with policy constraints and risk checks. It uses the BSD-3-Clause license.
Claim this page with an email at openrath.com. OpenRath 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 OpenRath?Promote it
Something wrong or outdated on this page?
2.6KUpdated 2 days agoApache-2.0
#Distributed execution#Guardrails#Human approval
AgentField is a self-hosted, open source platform for developers building AI agents that need to work together under shared access rules. It runs in your own infrastructure and combines agent execution with identity, policy enforcement and audit records. The project uses the Apache 2.0 license.
483Updated 2 months agoMIT
macOS · Web#Guardrails#LLM tracing#Multi-agent workflows
447Updated 4 weeks agoApache-2.0
#Agent Skills#Code execution#Guardrails
28.5KUpdated 7 hours ago
Web#Human approval#LLM tracing#MCP
1.6KUpdated 6 days agoApache-2.0
macOS · Windows · Linux#Agent Skills#Hugging Face integration#Human approval
1.1KUpdated 20 hours agoAGPL-3.0
macOS · Web#Agent Client Protocol#Agent Skills#Git integration
HarnessX is a self-hosted Python framework for developers and researchers building AI agents for coding, research, or assistant tasks. It separates model selection from agent behavior, so you can change memory, tools, or safety checks without rewriting the agent. It's open source under MIT.
Hypha is a local-first TypeScript framework for developers building AI agents that need controlled tool use, recoverable workflows and an audit trail. It separates the agent's reasoning and planning from the execution layer that enforces policies, approvals and workflow boundaries. It's open source under Apache 2.0.
Mastra is a TypeScript framework for developers building AI agents and applications on their own servers or inside existing web apps. Its server runs locally or as a standalone deployment; Mastra Cloud provides a hosted alternative. Model routing connects to providers such as OpenAI, Anthropic, and Gemini, so running the framework locally doesn't keep those model requests on your machine.
Agentlas OS is a local-first AI agent framework that assembles specialist teams around a task. It runs inside Claude Code, Codex, Cursor and Gemini and is open source under Apache 2.0. Its roles cover software development and work such as insurance analysis, M&A diligence and travel planning.
AgentRQ is a self-hosted task manager for people supervising AI agents on their own computers. Agents can ask for decisions, report progress, and receive tasks while you follow their work and reply from a browser, phone, or desktop app. It also offers a hosted service; agents run on your machines, while the task dashboard runs on your own server or the hosted service.