Your AI agent has no way to interrupt you. System notifications get ignored. DND wins. Knok doesn't care.
A quiet notification. No response needed.
fades on its ownA banner that stays until you respond.
waits for youSound + overlay. Your agent needs you now.
loud · on topFull-screen takeover. Every display. Must respond.
total takeoverIt needs a decision. System notifications get swallowed. DND blocks everything.
A native macOS window appears. Bypasses DND, Focus mode, and full-screen apps.
Click a button. Your agent gets the answer and keeps going.
One line in your MCP config. Your agent calls knok like any other tool.
Run knok from bash, Python, or Node. Exit code tells you what was clicked.
Send JSON, get the human's response. Any language that speaks sockets.
Drop SKILL.md into your project. No install, no config.
npx skills add TomasWard1/knok Give humans choices. Get their exact answer back as a string.
Four levels — from a quiet tap to full-screen takeover.
TTS reads your message out loud. Pure audio interruption.
Auto-dismiss after N seconds. Workflow keeps moving.
Break level blankets all connected displays.
Give it a voice.
DOWNLOAD KNOK — FREE