Transport-backed
Direct actions are sent only through a response transport owned by the integration.
Permissions and approvals
When an agent stops for permission or a question, Masko makes the request visible and gives you the action the integration can truly support.
Direct response and terminal handoff are always distinguished.
No fake buttons
Some agents expose a response transport. Others keep the decision inside their native terminal or IDE. Masko preserves that boundary.
Claude Code and supported Grok or Hermes interactions can resolve through Masko.
Codex, Cursor, and Kimi keep certain questions and approvals in their own surface.
The visible request explains what is asking and what action is proposed.
How it works
The goal is not to remove the agent security model. It is to make the moment easier to notice and understand.
A supported hook or bridge exposes the interaction.
Masko shows the source, request, and available response path.
Resolve directly or return to the native prompt without hunting for it.
In practice
Every agent page publishes its current response behavior and limitation.
Direct actions are sent only through a response transport owned by the integration.
Dangerous commands can remain on the agent native security surface.
Version-sensitive integrations expose the release used for current compatibility testing.
AI agents
See when Claude Code, Claude Cowork, Codex, Cursor, Grok Build, Kimi Code, or Hermes is working, waiting, or done.
Approve a supported command or answer a question through your mascot.
Return to the exact terminal or app without hunting through tabs.
〉_ Bash
Run a build?$npm run buildBuilds the app. Nothing else changes.
Questions
No. It can answer only when the integration exposes a supported response path.
Masko shows the request and returns you to the agent native terminal or IDE.
No. Masko routes supported responses and respects native approval boundaries.
Each agent exposes different hooks, payloads, and response channels.
Masko Desktop supports macOS 14 or newer.
Masko for Mac
Direct response and terminal handoff are always distinguished.