← all repositories
elfvingralf/macOSpilot-ai-assistant

An AI butler that screenshots your screen and talks back

It’s a hands-free help desk for any Mac app, built by wiring your screen, microphone, and OpenAI’s APIs together.

1.2k stars JavaScript Chat Assistants
macOSpilot-ai-assistant
Not currently ranked — collecting fresh signals.
star history

What it does

macOSpilot is an Electron app that lurks in the background until a keyboard shortcut wakes it up. It grabs a screenshot of your active window, records a spoken question, and ships both to OpenAI’s Vision API. The answer pops up in a small floating overlay and is read aloud via OpenAI TTS, so you never have to leave the app you’re using.

The interesting bit

The project is essentially glue code: it wires macOS screen capture and microphone access to GPT-4 Vision and Whisper, turning any application into a context-aware help target. The author openly calls the code functional rather than elegant, which sets honest expectations.

Key highlights

  • Application-agnostic: it screenshots whatever window is active, requiring no per-app integration.
  • Answers are constrained to one sentence by default via the system prompt in index.js.
  • Supports both voice input through Whisper and typed questions.
  • Can be packaged as a standalone .app with Electron, though testing is limited to Apple Silicon and Intel Macs.
  • Keeps a simple session history in a separate window you can minimize.

Caveats

  • Your OpenAI API key is stored in the settings UI without encryption.
  • Screenshot, audio, and TTS files are written to disk and overwritten each run, but never auto-deleted.
  • Despite Electron’s cross-platform packaging scripts, the author has only tested on macOS.

Verdict

Try it if you want a hackable, always-on assistant that comments on whatever is currently on your screen. Look elsewhere if you need encrypted credentials, offline capability, or production-grade polish.

Frequently asked

What is elfvingralf/macOSpilot-ai-assistant?
It’s a hands-free help desk for any Mac app, built by wiring your screen, microphone, and OpenAI’s APIs together.
Is macOSpilot-ai-assistant open source?
Yes — elfvingralf/macOSpilot-ai-assistant is an open-source project tracked on heatdrop.
What language is macOSpilot-ai-assistant written in?
elfvingralf/macOSpilot-ai-assistant is primarily written in JavaScript.
How popular is macOSpilot-ai-assistant?
elfvingralf/macOSpilot-ai-assistant has 1.2k stars on GitHub.
Where can I find macOSpilot-ai-assistant?
elfvingralf/macOSpilot-ai-assistant is on GitHub at https://github.com/elfvingralf/macOSpilot-ai-assistant.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.