Vibecode Cluely

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $19.99/moyou'd save $239.88/yrbuild time a weekendcategory ✨ ai assistantsreplaced by 0 people

The core loop is genuinely thin: capture a screenshot, transcribe the mic, feed both to a multimodal model, stream the answer into a transparent always-on-top window on a hotkey. An agent gets that working in a session, and it will feel uncomfortably close to the demo. The gaps are the unglamorous parts: capturing the other side's audio takes virtual audio devices, latency has to beat the conversation, and the headline trick of staying invisible in screen shares depends on fragile platform window flags that vary by OS and conferencing app. Your DIY version will work fine when you are alone with your own screen, and may quietly betray you the one time it matters.

the project pack5 files · written for this build, step by step
README.md
# Cluely · indie build

A desktop assistant with access to what is on your screen and, with consent, what is said on your calls, where the engineering is in capturing selectively and locally, and the design is entirely about the capture being visible to everyone it affects.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Capture | Screen region capture and system audio, each separately permitted | they are different intrusions and deserve different consent |
| Processing | Local models by default, with any hosted call an explicit per-session choice | screen contents and call audio are the most sensitive things on a machine |
| Indication | An always-visible indicator that cannot be disabled | the whole ethical position rests on the capture being apparent |
| Retention | Short by default, with transcripts and screen text expiring separately | captured context loses value in minutes and stays sensitive for years |
| Runtime | A native overlay application with a hotkey | it has to be reachable without leaving what you are doing |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **A machine whose capture permissions you understand** · free
  - Why: Screen and audio capture each need a system permission, and what each grants and how it is requested differs by platform and version.
  - Get it: Read your platform's current documentation for both permissions before designing the consent flow.
  - Verify: Both permissions can be requested separately and their state read
- [ ] **A local model runner** · free, needs memory
  - Why: Screen contents and call transcripts are the most sensitive material on a machine and the default must not be sending them anywhere.
  - Get it: Any local runner with a model capable of answering from provided context.
  - Verify: A query answers from local context with networking disabled
- [ ] **Your recording consent position** · free to read; an hour of advice if this is for work
  - Why: Capturing call audio records other people, and the rules attach to the recording rather than to the software being visible.
  - Get it: Identify where the people you call are, take the strictest applicable rule, and write down what you concluded.
  - Verify: A written note names the jurisdictions and the rule applied
- [ ] **Your exclusion list, written before capture** · free
  - Why: A password manager, a private message window or a medical portal captured once is captured, and deciding the list afterwards is deciding it too late.
  - Get it: List applications and window title patterns that must never be captured. Err wide.
  - Verify: The list is loaded by the capture path before the first run
- [ ] **A list of assessment and proctoring applications** · free
  - Why: Phase 3 refuses to operate in those contexts, and the check is only as good as the list.
  - Get it: Identify the proctoring and assessment tools in use where you are. Keep the list narrow so false positives stay rare, since there is no override.
  - Verify: A list exists and blocking is confirmed with at least one of them running

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Invisibility of any kind.
- Use in interviews, exams and assessments.
- Cloud storage of captures.
- Real-time coaching during a live call.
- Screen-share invisibility that has actually been tested against Zoom, Meet, Teams and OS screenshot tools
- Sub-second latency and the prompt tuning that makes answers short enough to read while someone is talking
- System audio capture that just works without you installing and routing a virtual audio device
- Mobile and browser-extension coverage, plus a hosted account so your setup follows you to another machine
- Somebody else's legal and PR exposure for a product whose pitch is 'cheat on everything'

If one of those is essential to you, that is the reason to keep paying for Cluely, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Because the hard part is not the LLM call, it is the twenty small platform details that make an overlay silent, invisible and fast under pressure, and because people who reach for this tool are, by definition, not in the mood to debug a virtual audio driver ten minutes before an interview. Paying converts a fragile personal hack into something that mostly behaves on a laptop you did not configure yourself.

what you lose

xScreen-share invisibility that has actually been tested against Zoom, Meet, Teams and OS screenshot tools

xSub-second latency and the prompt tuning that makes answers short enough to read while someone is talking

xSystem audio capture that just works without you installing and routing a virtual audio device

xMobile and browser-extension coverage, plus a hosted account so your setup follows you to another machine

xSomebody else's legal and PR exposure for a product whose pitch is 'cheat on everything'

prior art · use these instead of building, if you'd rather

Nothing worth pointing at. That's why the prompt exists.

share on X ↗"I just replaced Cluely ($19.99/mo) with one prompt"
questions
Vibecode Cluely

Kinda. The core of Cluely is buildable in a weekend with the prompt on this page, but there are real gaps: Screen-share invisibility that has actually been tested against Zoom, Meet, Teams and OS screenshot tools, Sub-second latency and the prompt tuning that makes answers short enough to read while someone is talking. Read the honest list above before committing.

How much does Cluely cost?

Cluely costs about $19.99/month (Pro, checked 2026-08-16), which is $239.88 per year.

What do I lose by replacing Cluely?

Honestly: Screen-share invisibility that has actually been tested against Zoom, Meet, Teams and OS screenshot tools; Sub-second latency and the prompt tuning that makes answers short enough to read while someone is talking; System audio capture that just works without you installing and routing a virtual audio device; Mobile and browser-extension coverage, plus a hosted account so your setup follows you to another machine; Somebody else's legal and PR exposure for a product whose pitch is 'cheat on everything'. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Cluely?

No mature open-source alternative worth pointing at, which is exactly why the one-shot prompt on this page exists.