Open agent harness with the built-in personal agent Ohmo
About
Lightweight open-source Python infrastructure that wraps an LLM to turn it into a real agent, integrating tool use, skills, memory, and multi-agent coordination into a single package
Manages providers as workflow-based profiles and can switch between many LLM backends such as Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, Gemini, Groq, and Ollama
Auto-Compaction: preserves task state and channel logs even during context compaction, so agents can keep a session going and work for days
Ensures safety with a multi-level permission system (Default/Auto/Plan Mode) plus path-level rules and command deny lists
Swarm Coordination: subagent creation and delegation, team registry, background task lifecycle management
Provides a React/Ink-based terminal UI, supporting a command picker, permission dialogs, session resume, and Markdown rendering
In non-interactive mode, -p for a single prompt and --output-format json/stream-json enable pipe and script automation