Docs
Supported agents
Docs/Supported agents

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.

Claude Code
Anthropic

Moona integrates with Claude Code's tool hooks, intercepting Bash commands and file edits before they execute.

Cursor
Anysphere

Moona guards Cursor's shell execution. Commands are evaluated before Cursor runs them.

VS Code / GitHub Copilot
Microsoft / GitHub

Moona integrates with VS Code's agent tool hooks to guard commands issued through GitHub Copilot.

Codex
OpenAI

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.

bash

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:

bash

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.