بازگشت به فهرست ابزارها

دستیار هوش مصنوعی

Cluely

An always-on-top desktop overlay that watches your screen and listens to your calls, then feeds you AI answers in real time.

نتیجه ارزیابی

تا حدی

هسته اصلی بسیار ساده به نظر می‌رسد: گرفتن اسکرین‌شات، تبدیل صدای میکروفون به متن، ارسال هر دو به یک مدل مالتی‌مدال و نمایش پاسخ در پنجره‌ای شفاف و همیشه رو بر اساس یک کلید میانبر. یک ایجنت می‌تواند این را در یک جلسه پیاده کند و بسیار شبیه دمو خواهد شد. بخش سخت ماجرا جزئیات نادیدنی است: ضبط صدای طرف مقابل که نیازمند کارت صدای مجازی است، تاخیری که باید کمتر از وقفه صحبت کردن باشد، و ترفند مخفی ماندن در اشتراک‌گذاری صفحه که وابسته به فلگ‌های ناپایدار پنجره در هر سیستم‌عامل و برنامه است. نسخه دست‌ساز شما وقتی تنهایید خوب کار می‌کند، اما ممکن است درست همان‌جایی که نیاز دارید شما را لو بدهد.

زمان تقریبی ساخت
یک آخر هفته
هزینه تقریبی اجرا
نامشخص
اشتراک محصول اصلی
۱۹.۹۹ دلار در ماه

چه چیزی را از دست می‌دهی؟

  • مخفی ماندن تضمین‌شده در اشتراک صفحه که در Zoom، Meet، Teams و ابزارهای اسکرین‌شات تست شده باشد
  • تاخیر زیر ثانیه و بهینه‌سازی پرامپت‌ها برای دادن پاسخ‌های بسیار کوتاهی که بتوان هم‌زمان با صحبت طرف خواند
  • ضبط صدای سیستم بدون نیاز به نصب و پیکربندی درایورها و دستگاه‌های صوتی مجازی
  • پشتیبانی در موبایل، اکستنشن مرورگر و حساب کاربری ابری برای انتقال سریع تنظیمات به سیستم دیگر
  • ریسک‌های حقوقی و فشارهای ناشی از ساخت محصولی با ماهیت تقلب و دور زدن شفافیت

پرامپت شروع

برای شروع ساخت، مستقیم کپی‌اش کن.

Build a local desktop AI overlay assistant called "Peek". Stack: Electron 30 with TypeScript, Vite for the renderer, no framework beyond plain TS and CSS. Target macOS first, keep Windows paths behind a small platform module. Everything runs locally except LLM calls. Behavior: 1. On launch, create a frameless, transparent, always-on-top BrowserWindow, 420x520, positioned top-right of the primary display. No dock icon, no menu bar item beyond a tray icon with Quit. 2. Set the window to ignore mouse events by default; hold a modifier hotkey to make it interactive. 3. Global hotkeys: Cmd+Shift+Space asks a question from the current context, Cmd+Shift+H toggles visibility, Cmd+Shift+Enter follows up in the same thread. 4. On ask: capture a PNG of the active display via Electron desktopCapturer at max 1600px wide, grab the last 30 seconds of rolling audio transcript, and send both to the model. 5. Audio: capture from a configurable input device using the renderer's MediaRecorder in 5 second chunks, transcribe each chunk with OpenAI whisper-1, keep a rolling 60 second transcript buffer in memory only. Never write audio to disk. 6. LLM: call the OpenAI chat completions endpoint with a multimodal message (screenshot plus transcript plus user intent), stream tokens into the overlay. System prompt: answer in under 60 words, lead with the answer, bullets only when listing, no preamble. 7. Attempt screen-share exclusion: call setContentProtection(true) on the window, and on Windows use the SetWindowDisplayAffinity equivalent flag. Print a startup warning in the console that exclusion is best effort and must be verified manually. 8. Settings: a small JSON config at userData/config.json for model name, input device id, hotkeys, and transcript window length. No settings UI beyond a tray menu item that opens the file. In scope: the overlay, hotkeys, screenshot capture, rolling transcription, streaming answers, tray quit, README with macOS permission steps and BlackHole routing instructions for capturing other-party audio. Out of scope: accounts, login, cloud sync, telemetry, analytics, auto-update, code signing, mobile, browser extension, meeting integrations, transcript persistence, any database. Secrets: OPENAI_API_KEY in .env, loaded in the main process only. Never expose the key to the renderer; proxy all API calls through IPC. Commit a .env.example. Deliver: working npm scripts dev and build, a README with a 60 second setup, and a HONESTY.md file listing what will break, starting with screen-share invisibility and audio device routing.

برای ساختش کمک می‌خوای؟

به درد یکی دیگه هم می‌خوره؟

نتیجه Cluely رو براش بفرست