forestai123456/daisy-voice-agent — explained in plain English
Analysis updated 2026-05-18
Control your Mac by voice, such as opening apps or adjusting volume, without typing commands.
Jump straight to search results inside a specific site by speaking a request.
Create reminders, calendar events, or memos hands free while working.
Ask for weather, maps, or the time and get a spoken answer read back to you.
| forestai123456/daisy-voice-agent | javlonbek1233/-brainboost | javlonbek1233/-neuroscan-a | |
|---|---|---|---|
| Stars | 40 | 40 | 40 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires your own API keys for the AI model, speech recognition, and text to speech services, plus manually approving the unsigned macOS app.
Daisy is a voice first AI assistant built for macOS on Apple Silicon. It appears as a small floating ball that lives outside the menu bar and is always ready to listen. You hold down a key, speak a request in natural language, and let go. Daisy turns your speech into either a spoken answer or an action on your computer, without requiring fixed command words. It can hold a natural spoken conversation and read the answer back out loud, open, close, or hide apps, send keyboard shortcuts, type text, adjust volume, control media playback, or lock the screen. It can jump straight to search results inside specific popular sites instead of a generic web search, such as searching a video site or a podcast app directly. It also handles everyday tasks like creating and searching memos, reminders, and calendar events, checking weather, maps, or the time, and reading or writing the clipboard. Within permissions you grant, it can read, create, and organize files, work with documents and PDFs, download public videos or audio, and search for wallpapers. The floating ball shows its current state, such as listening, thinking, speaking, or idle, so you always know what it is doing. To set it up, you download a DMG file from the project's releases page and drag the app into your Applications folder. Because the release is only ad hoc signed and not notarized by Apple, macOS may block it on first launch, requiring you to manually allow it through system settings. After installing, you provide your own credentials for the services it uses: an AI chat model such as DeepSeek or an OpenAI compatible API, a speech recognition service, and a text to speech service, plus an optional local wake word model if you want hands free activation. You also need to grant macOS permissions for microphone access, accessibility, input monitoring, and automation of system apps. The project can also be run from source using Node.js 22 or newer, and is released under the MIT license, though bundled components like Electron, whisper.cpp, and yt-dlp keep their own separate licenses.
A voice first macOS assistant that listens through a floating ball, understands natural speech, and controls apps, search, files, and reminders.
Mainly TypeScript. The stack also includes TypeScript, Electron, Node.js.
Use, modify, and share freely under MIT, though bundled tools like Electron and whisper.cpp keep their own separate licenses.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.