Supported agents
Moona 0.7.0 supports four AI coding agents. Run moona setup in your project and Moona configures each one it detects automatically.
Moona integrates with Claude Code's tool hooks, intercepting Bash commands and file edits before they execute.
Moona guards Cursor's shell execution. Commands are evaluated before Cursor runs them.
Moona integrates with VS Code's agent tool hooks to guard commands issued through GitHub Copilot.
Moona guards Codex shell invocations before they run.
How to use Moona with Claude Code
Run moona setup in your project directory. Moona detects your Claude Code configuration and wires the integration automatically. You do not need to edit any configuration file by hand.
Available once you have early access. Join the waitlist
How to use Moona with Cursor
The same moona setup command handles Cursor. It detects your Cursor configuration and adds the Moona integration without overwriting your existing settings.
How to use Moona with GitHub Copilot (VS Code)
Run moona setup in your project. Moona detects the VS Code agent configuration and wires itself in. The integration works with GitHub Copilot's agent tool execution.
How to use Moona with Codex
Run moona setup and Moona auto-detects your Codex configuration. All Codex shell commands pass through Moona before they run.
Targeting specific agents
If you want to configure only specific agents rather than all detected ones:
Available once you have early access. Join the waitlist
Valid surface names are: claude, cursor, vscode, codex.
The same decision for every agent
Regardless of which agent you use, Moona applies the same evaluation to every command. The decision — allow, confirm, hold, or deny — does not depend on which agent issued the command. Your policy applies consistently across all surfaces.
