The capture pipeline can't see it
Content protection is applied to the window before it ever paints, then re-asserted on every focus event. Screen share APIs, recorders, and full-screen capture all get a clean frame.
Invisible interview copilot
Vayel floats over your call in a window screen share can't capture and focus tracking can't feel. It hears the question, drafts your reasoning, and hands you the code — while you keep your eyes on the interviewer.
12 free answers a day · 60-second install · Windows 10+
Same screen. Same share button. One rectangle that isn't there.
Design a data structure that follows the constraints of a Least Recently Used cache. Implement get and put in O(1) average time.
Input:
["LRUCache", "put", "get"]
[[2], [1, 1], [1]]
Output: [null, null, 1]
> LRUCache(2)
✓ 12 / 12 tests passed
Runs invisibly on
01 / Invisibility
Most copilots are a second browser window with a hotkey. Reviewers learned to look for them. Vayel is built lower — at the window and keyboard layer — so there is nothing to notice.
Content protection is applied to the window before it ever paints, then re-asserted on every focus event. Screen share APIs, recorders, and full-screen capture all get a clean frame.
A low-level keyboard layer swallows Vayel shortcuts before the OS or the call sees them, then hands focus straight back. Keyboard testers read zero. Tab monitors see zero switches.
No taskbar entry. No dock icon. No cursor travel. Always-on-top above full-screen calls, and the position is remembered between sessions. It sits where your eyes already are.
What reviewers try
The honest caveats
A second camera pointed at your laptop, or a proctoring suite that forbids a second window, can still tell. That isn't a bug in the overlay — nothing local survives a camera.
On macOS, Zoom's own advanced capture needs window filtering enabled. We walk you through it the first time and remember the setting.
Everything runs from global shortcuts, so the app never asks for a mouse — and you never look like you're driving another window.
02 / The instrument
System audio and your microphone are transcribed in parallel, live, in two labelled columns. The model follows the conversation instead of resetting on every question.
Answers arrive as your thoughts, a spoken approach, code, and complexity — so you can talk through it like it's yours. Because it is, by the time you say it.
Ctrl+H grabs the problem statement without moving your cursor, changing tab, or interrupting the call. Stack several frames and send them together.
Twelve languages, syntax highlighted, copyable with one key. LeetCode mode compiles and tests the solution against the examples in Python before it is shown.
Drop your CV and the job description into a local folder. They're re-read on every answer, prompt-cached for cost, and the model is told never to invent experience.
Ctrl+P turns the keyboard into a private input buffer. Whatever you type goes to Vayel, not to the editor, chat, or interview platform.
General, LeetCode, and Interview modes share one engine. Rehearse the loop, then use it for real with the exact keys your fingers already know.
Share your overlay through an expiring WebRTC link and a friend or mentor can watch the transcript and answers live — without installing anything.
03 / Operation
Set up before the call, then never reach for the cursor. Every action is a global shortcut that works while the browser or IDE stays focused — and is gone from the keyboard before the call sees it.
Before
Drop your résumé and the job description into the context folder. Vayel shows the byte count so you know it's loaded.
Join
Open the call and press Ctrl+L. Interviewer audio and your mic transcribe side by side. Nothing to configure, nothing to click.
Answer
Press Ctrl+J after a question. Your thinking, an approach to say out loud, and code land in three panels. Press it again to continue the thread.
04 / The output
Answers are shaped to be spoken. You get the reasoning first, the pitch in plain English, and the implementation last — the same order a good engineer thinks in.
"Implement an LRU cache with O(1) get and put."
My thoughts
Approach
Say: dictionary keyed on the key, wired to a doubly linked list; get moves to front, put evicts the tail.
self.map = {}
self.head.next = tail
return node.val
Time O(1) · Space O(capacity)
"Tell me about a time you disagreed with your manager."
05 / The market
The big copilots gate invisibility behind their most expensive tier — or charge per month what a bootcamp costs. We built the stealth into the base product and priced it for a single job search.
included in every paid plan | Cluely | Final Round AI | Interview Coder | |
|---|---|---|---|---|
| Monthly price | $29 | $149.99 | $150 | $299 |
| Invisible during screen share | Top tier only | Claimed | Claimed | |
| Live interviewer audio | ||||
| Coding answers + complexity | Partial | |||
| Keyboard-only operation | Partial | |||
| No second monitor | ||||
| Résumé-aware answers |
Public monthly list prices, checked October 2026. Cluely's $149.99 tier is the first with undetectability. Feature coverage varies by plan; vendor claims are marked rather than tested.
06 / Pricing
A human coach is $100–300 an hour. A single bad round costs a month. Keep the copilot for the whole loop, then cancel.
$0
No card. Key by email.
$14.99
/ 7 daysOne charge. Ends by itself.
$29
/ monthCancel in one click.
14-day refund on the first payment
07 / Questions
Still unsure? Email support@vayel.ai — a human answers, usually within a day.
On a screen share, no. The window is excluded at the OS level, so Zoom, Teams, Meet, and browser capture all receive a frame without it. It also never takes keyboard focus, so tab-switch and cursor-idle checks stay quiet. A second camera pointed at your screen is the one thing a local overlay can't beat.
Yes. Vayel is a desktop window, not an extension, so it doesn't care what's underneath. It floats above full-screen browsers and IDEs on both supported platforms.
Not yet. Windows ships first. The macOS build is being tested now and will use the same key — buying Pro today covers both when it lands. macOS needs Screen Recording permission and Zoom window filtering; both are already wired.
No. The overlay is designed to sit over the problem, inside the same screen, and is moved with the arrow keys so your cursor never travels. A second display just gives it more room.
Python, JavaScript, TypeScript, Java, C++, C#, Go, Rust, Swift, Kotlin, Ruby, SQL, and PHP. LeetCode mode's compile-and-fix pass currently runs Python locally.
Audio is streamed to the speech model and not retained. Transcripts, screenshots, and your résumé folder stay on your machine. The résumé and job description are re-read locally on every answer.
Windows 10 or 11 for now — 300 MB of disk, 4 GB of RAM. A macOS 13+ build is in progress. Linux is not supported; its capture APIs break the invisibility guarantees.
Fourteen days on your first payment, in full. After that, cancel any time and keep access until the period ends. Full policy on the refund page.
Yes — 30% off Pro with a .edu address. Email support from that address and we'll send a code. It doesn't stack with the launch offer; one at a time.
No second monitor required
Install in under a minute. Twelve free answers a day. Pay only when the loop gets real.
Windows 10+ · macOS soon