omac (oh-my-agentic-coder) is a Go CLI that runs an agentic coding harness
(OpenCode, Claude Code, Codex, Copilot, Pi, CodeWhale) inside an OS sandbox.
It ensures that the harness can use skills and secrets without having access to them
directly, while ensuring file system and network isolation.
The confinement uses OS primitives — Seatbelt on macOS, bubblewrap + Landlock on Linux.
omac is not an LLM, a marketplace, or an agent. It sandboxes, bridges, and audits; skills and onboarding come from elsewhere.
| Harness | OS |
|---|---|
| OpenCode CLI and Desktop | Linux Ubuntu 24.04, macOS 15 |
| Claude Code | Linux Ubuntu 24.04, macOS 15 |
| Copilot | Linux Ubuntu 24.04, macOS 15 |
| Codex (experimental) | Linux Ubuntu 24.04 |
| Pi (experimental) | Linux Ubuntu 24.04, macOS 15 |
| CodeWhale (experimental) | Linux Ubuntu 24.04, macOS 15 |
Windows is supported only via WSL2 (Ubuntu 24.04).
To get started, read the quick-start.md. Further information on the tool and usage instructions can be found in the docs directory.
Found a bug? Please open a GitHub issue at https://github.com/TNG/oh-my-agentic-coder/issues. See Reporting a bug for the full guide.
Information on the development workflow, the testing framework, etc., can be found at contributing.
Copyright 2026 TNG Technology Consulting GmbH
Licensed under the Apache License, Version 2.0. See LICENSE and NOTICE for details. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.