How Cluely's technical architecture works
masterThe Cluely architecture relies on three main technical pillars to provide real-time AI assistance:
- Overlay UI: An Electron-based transparent window that stays on top of all other applications.
- Data Capture:
- Clipboard Monitoring: Continuously listening for clipboard changes to trigger AI processing.
- Screen Capture & OCR: Using native modules (like
node-ffiorrobotjs) to capture screen areas and libraries likeTesseract.jsto perform Optical Character Recognition (OCR) on the captured images.
- Backend Communication: Sending captured data (text, screenshots, or clipboard content) to an AI backend (such as OpenAI) via WebSockets or HTTP requests to receive processed suggestions.