{"slug": "cluely-is-easily-detectable-detector-source-code", "title": "Cluely is easily detectable / detector source code", "summary": "Honrly, a local-first, self-hostable interview-integrity tool, has released its source code, demonstrating that AI cheating tools like Cluely and Interview Coder are easily detectable. The tool scans running processes in real time and flags known cheating apps, aiming to ensure fair interviews by rewarding preparation and honest effort.", "body_md": "A **local-first, self-hostable interview-integrity tool** built for a simple reality: \"undetectable\" tools are not magic. Apps like **Cluely**, **LockedIN**, **Interview Coder**, and **Parkaeet** market themselves as invisible, but that is marketing fiction, not a reality, THEY ARE SUPER EASY TO DETECT. FEEL FREE TO FIND IT OUT for yourself! : )\n\nHonrly runs on your own machine and does two things:\n\n**Self-Monitor**— scans your running processes in real time and flags known AI cheating tools such as** Cluely**and** Interview Coder**, plus any custom apps you add to a watchlist. Everything happens locally; nothing is uploaded.** Video Call Preview**— shows exactly how a monitored video call will look, then lets you connect a real room from a hosted provider (Daily.co)**or your own self-hosted service**(e.g. Jitsi via iframe).\n\nThere are **no accounts, no login, and no company database**. This is a clean, hackable starting point you can build on.\n\nInterviews should reward preparation, skill, and honest effort. People put real time into studying, practicing, and showing up ready; they deserve a fair shot without being undercut by tools that try to turn cheating into a product.\n\n**Tauri 2**(Rust) desktop shell** React 18 + Vite + TypeScript**frontend** Tailwind CSS**+ a small set of Radix UI primitives**@daily-co/daily-js** for the optional hosted video provider\n\nThe Rust backend exposes two local commands (`src-tauri/src/main.rs`\n\n):\n\n`list_processes`\n\n— enumerates running processes (`ps`\n\non macOS/Linux,`tasklist`\n\non Windows).`get_input_activity`\n\n— reports recent keyboard/mouse activity (macOS implemented).\n\nThe frontend (`src/screens/LocalMonitor.tsx`\n\n) polls `list_processes`\n\nevery few seconds and applies simple, fully local heuristics to flag suspicious apps. Add your own rules in `isSuspiciousProcess`\n\n, or add app names at runtime via the **Custom Apps** panel.\n\nOpen **Video Call Preview** and either:\n\n**Daily.co**— paste a room URL like`https://your-team.daily.co/room-name`\n\n.**Self-hosted**— paste any iframe-embeddable meeting URL (e.g. a Jitsi room on your own domain).\n\nWithout a URL you still get a full layout preview with mock participants and call controls, so you can see the experience before wiring up a backend.\n\nTip: run the\n\nSelf-Monitorin one window while a call is live to demonstrate live cheating-tool detection.\n\n```\n# install JS deps\nnpm install\n\n# run the web frontend only (browser, no native process scanning)\nnpm run dev\n\n# run the full desktop app (requires the Rust toolchain)\nnpm run tauri:dev\n\n# build a production desktop bundle\nnpm run tauri:build\n```\n\nProcess scanning relies on the Tauri (Rust) backend, so use `npm run tauri:dev`\n\nto exercise the Self-Monitor. In a plain browser (`npm run dev`\n\n) the monitor will show a permission/availability error because the native `list_processes`\n\ncommand isn't present.\n\n- Node.js 18+\n- Rust toolchain (\n`rustup`\n\n) and the[Tauri prerequisites](https://tauri.app/start/prerequisites/)for your OS\n\n```\nsrc/                      # React + Vite frontend\n  App.tsx                 # routes: / (Home), /monitor, /video\n  screens/Home.tsx        # landing page\n  screens/LocalMonitor.tsx# process scan + Cluely detection\n  screens/VideoCallScreen.tsx # call preview + connect Daily/self-hosted\n  components/ui/          # small Tailwind/Radix UI primitives + VideoCall\nsrc-tauri/                # Tauri (Rust) backend\n  src/main.rs             # list_processes, get_input_activity\n```\n\nGNU Affero General Public License v3.0 (AGPL-3.0). See [ LICENSE](/niravrohra/Honrly-app/blob/main/LICENSE).", "url": "https://wpnews.pro/news/cluely-is-easily-detectable-detector-source-code", "canonical_source": "https://github.com/niravrohra/Honrly-app", "published_at": "2026-06-18 10:39:28+00:00", "updated_at": "2026-06-18 10:53:17.502138+00:00", "lang": "en", "topics": ["ai-ethics", "developer-tools", "ai-safety"], "entities": ["Cluely", "LockedIN", "Interview Coder", "Parkaeet", "Honrly", "Daily.co", "Jitsi", "Tauri"], "alternates": {"html": "https://wpnews.pro/news/cluely-is-easily-detectable-detector-source-code", "markdown": "https://wpnews.pro/news/cluely-is-easily-detectable-detector-source-code.md", "text": "https://wpnews.pro/news/cluely-is-easily-detectable-detector-source-code.txt", "jsonld": "https://wpnews.pro/news/cluely-is-easily-detectable-detector-source-code.jsonld"}}