MCPcopy Index your code
hub / github.com/Natively-AI-assistant/natively-cluely-ai-assistant

github.com/Natively-AI-assistant/natively-cluely-ai-assistant @v2.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.7.0 ↗ · + Follow
3,703 symbols 11,006 edges 562 files 545 documented · 15%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Sponsored by Recall AI - API for desktop recording

If you’re looking for a hosted desktop recording API, consider checking out Recall.ai, an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.

Natively AI Assistant Logo

Natively — Free, Open-Source AI Interview Copilot & Meeting Assistant

The best free alternative to Cluely, Final Round AI, LockedIn AI, and Interview Coder.

Same UI as Cluely. More features. $0. Open source. No data breaches.

License Platform Downloads Repo Views Stars Status Telegram Chat LinkedIn Company

Competitors charge $20–$149/month, store your data on their servers, and one already breached 83,000 users. Natively costs $0, runs locally, and has never had a data breach. Your keys, your models, your machine.

Requires macOS 12+ (Apple Silicon & Intel) or Windows 10/11

👥 9,000+ Users  ·  🔥 700+ DAU  ·  💸 $0 vs $149/mo rivals  ·  ⚡ <500ms latency  ·  🛡️ 0 data breaches


The Free, Open-Source Cluely Clone

Natively started as a pixel-perfect recreation of Cluely's interface — then kept going. If you've used Cluely, you already know how to use Natively. Same overlay, same workflow, same shortcuts. Except it's free, open-source, runs locally, supports any LLM, and has never breached a single user's data.

Looking for a free Cluely alternative? A Cluely open-source clone? You found it.


What Users Are Saying

"This is a fantastic piece of software and you should definitely keep up the great work! This is exactly what I was looking for. I started out trying the open-source version, and because it worked so well, I decided to go ahead and buy the full premium license."
Oskar Krzak (⭐⭐⭐⭐⭐ via Gumroad)

"Natively is significantly faster than Cluely when it comes to response time and screen analysis. The latency is practically non-existent."
Premium User

"Just wanted to say thanks! Natively helped me completely crack the first two rounds of my Software Engineering interviews. The responses were incredibly fast and accurate."
Private Email Feedback

"Used the free version of Natively for my interviews and just landed a massive summer internship. It took all the stress out of the live coding and behavioral rounds!"
Private Email Feedback


Why Natively?

While other tools act as simple API wrappers, Natively is a complete, native intelligence system designed specifically for high-stakes meetings and interviews.

  • Native Audio Capture (<500ms): Built with Rust and Zero-Copy ABI transfers, bypassing generic web-audio limitations for ultra-low latency.
  • Local Whisper STT (On-Device): 100% on-device speech-to-text using optimized ONNX models (Moonshine-tiny, Moonshine-base, Whisper-large-v3-turbo, distil-large-v3). Uses hardware acceleration (CoreML/Metal GPU on Apple Silicon, DirectML on Windows, quantized int8 on CPU) with zero cloud fees or data exposure.
  • Dual-Channel Intelligence: Distinct pipelines for system audio (what they say) and your microphone (what you dictate) ensuring perfect transcription without room noise.
  • Battle-Tested Stealth Mode: Completely undetectable. Hides from the dock, disables popups, and disguises the process during screen sharing.
  • Modes Manager (7 Personas): Toggle between 7 tailored personas (General, Technical Interview, Looking for Work, Sales, Recruiting, Team Meet, and Lecture) with custom system prompts and dynamic meeting-note templates.
  • Custom Context & Notes: A dedicated free-form notes area to paste instructions, crib sheets, or credentials (up to 8,000 characters), automatically injected into real-time LLM prompts.
  • Rolling Context: We don't just transcribe; we maintain a "memory window" of the conversation for smarter answers.
  • Local RAG Memory: We embed your meetings locally using SQLite vector search so you can ask, "What did John say about the API last week?"
  • Reference Files: Deeply integrate PDFs, DOCX, and TXT files as real-time context.
  • Rich Dashboard: A full UI to manage, search, and export your history—not just a floating window.
  • Fully Offline Capable: Don't trust the cloud? Run Natively 100% offline using local Ollama models and local Whisper STT.

3 things you should know before choosing an interview AI

  1. Cluely had a data breach in mid-2025 that exposed 83,000 users' personal info, transcripts, and screenshots — Natively stores everything locally by default with limited anonymous telemetry and has never had a breach.
  2. Final Round AI costs $149/month and its taskbar icon is visible to proctoring software — Natively is free, open-source, and has a battle-tested undetectable stealth mode.
  3. LockedIn AI charges $55–70/month and locks you into their cloud LLM with no local option — Natively lets you use any model (GPT, Claude, Gemini, Llama) or go fully offline with Ollama.

⭐ Star this repo — it matters

Every star pushes Natively higher in GitHub search, helping developers and job seekers find a free, private alternative instead of paying $149/month for tools that store their data on someone else's server.

Star Natively


Demo

Natively AI Assistant Demo - Real-time Interview Helper and Transcription

This demo shows a complete live meeting scenario:

  • Real-time transcription as the meeting happens
  • Rolling context awareness across multiple speakers
  • Screenshot analysis of shared slides
  • Instant generation of what to say next
  • Follow-up questions and concise responses
  • All happening live, without recording or post-processing

Full Comparison: Natively vs Cluely vs Final Round AI vs LockedIn AI vs Interview Coder

Feature Natively Cluely Pluely LockedIn AI Final Round AI
Price ✅ Free (BYOK) ⚠️ $20/mo ✅ Free ❌ $55–70/mo ❌ $149/mo
Open source ✅ AGPL-3.0
Local data / private ✅ Yes ❌ Cloud servers ✅ Yes ❌ Cloud servers ❌ Cloud servers
Any LLM (BYOK) ✅ Yes ❌ Vendor-locked ⚠️ Limited ❌ Vendor-locked ❌ Vendor-locked
Local AI (Ollama) ✅ Yes
Local Whisper (On-Device) ✅ Yes
Real-time <500ms ✅ Yes ⚠️ 5–90s lag ✅ Yes ✅ ~116ms ⚠️ Slowest
Dual audio channels ✅ System + Mic ❌ Single stream
Local RAG memory ✅ SQLite + sqlite-vec
Meeting history ✅ Full dashboard ⚠️ Limited ⚠️ Limited
Screenshot OCR ✅ Yes ⚠️ Limited ✅ Yes ⚠️ Limited
Stealth mode ✅ Undetectable ❌ Visible to proctors
Process Disguise ✅ Terminal, Settings, etc
Resume & context ✅ Pro ✅ Yes ✅ Yes
Custom Personas/Modes ✅ Pro ✅ Yes ⚠️ Limited
Custom Context & Notes ✅ Pro
Multi-Key API Pools ✅ Yes
Profile Intel Router ✅ Yes
Eager Code Expansion ✅ Yes
Live Follow-Up Resolver ✅ Yes
Real-Time Latency Trace ✅ Yes
Phone Link Companion ✅ Yes
Auto-Calendar Sync ✅ Yes
**Smart Task Sy

Extension points exported contracts — how you extend this code

OcrProviderAdapter (Interface)
(no doc) [8 implementers]
electron/services/screen/OcrProvider.ts
IEmbeddingProvider (Interface)
(no doc) [8 implementers]
electron/rag/providers/IEmbeddingProvider.ts
SttStatusPayload (Interface)
Payload for stt-status IPC events broadcast from main to renderer
electron/main.ts
DisplayCapture (Interface)
* Represents a portion of the selection that lies on a specific display.
electron/ScreenshotHelper.ts
CacheEntry (Interface)
* Process-local manager for Gemini explicit context caches (caches.create). * * Why this exists: * System prompts i
electron/llm/GeminiPromptCache.ts
PreparedContextSession (Interface)
(no doc) [1 implementers]
electron/utils/preparedTranscriptContext.ts
AudioDeviceInfo (Interface)
(no doc)
native-module/index.d.ts
ElectronAPI (Interface)
(no doc)
electron/preload.ts

Core symbols most depended-on inside this repo

push
called by 673
electron/llm/codingStreamGate.ts
resolve
called by 318
electron/rag/EmbeddingProviderResolver.ts
getInstance
called by 259
electron/main.ts
safeHandle
called by 244
electron/ipcHandlers.ts
get
called by 223
electron/services/SettingsManager.ts
run
called by 177
electron/services/CodexCliService.ts
set
called by 123
electron/services/SettingsManager.ts
push
called by 77
native-module/src/lib.rs

Shape

Function 1,661
Method 1,501
Interface 307
Class 226
Enum 8

Languages

TypeScript95%
Rust5%

Modules by API surface

electron/LLMHelper.ts162 symbols
electron/main.ts155 symbols
electron/services/CredentialsManager.ts75 symbols
electron/db/DatabaseManager.ts48 symbols
electron/services/PhoneMirrorService.ts45 symbols
electron/llm/manualProfileIntelligence.ts45 symbols
electron/services/ModelVersionManager.ts43 symbols
electron/IntelligenceEngine.ts43 symbols
electron/WindowHelper.ts42 symbols
src/components/NativelyInterface.tsx41 symbols
electron/IntelligenceManager.ts40 symbols
electron/SessionTracker.ts39 symbols

For agents

$ claude mcp add natively-cluely-ai-assistant \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page