Open Multi-Agent Kit (OMK) is an open-source terminal framework and multi-agent orchestration harness developed by dmae97. It is built to coordinate specialized coding subagents, route tasks across language models, and safely execute code generation and refactoring workflows directly from the terminal. OMK functions through a modular architecture composed of core packages including omk-agent-core, omk-ai, and an interactive terminal user interface (omk-tui). In daily workflows, tasks are decomposed into dependency graphs (TaskGraphPlan) that delegate subtasks to individual agents. The harness maintains context via local repository wiki metadata (such as AGENTS.md and CLAUDE.md) and prompt attachment stores, while enforcing strict execution security through a centralized command safety gate with recursive substitution checks. What sets OMK apart from standard single-loop CLI agents is its focus on subagent graph execution, runtime provenance tracking, dynamic reasoning routing, and integration with the Model Context Protocol (MCP). It features automated tool recovery and retry loops to handle complex developer workflows without failing on isolated execution errors. The project is fully open source under active development on GitHub, distributed as a modular npm workspace with support for major model APIs and OAuth authentication providers.
Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource