Mac voice assistant

A polite voice assistant
that lives on your Mac.

Gets things done without nagging.

Daisy runs quietly in the background on macOS. Say the word, and she takes notes, sets reminders, reads your calendar, drafts emails, and remembers what matters — then gets out of the way.

Download for macOS →View on GitHub

macOS · Open source · MIT · v1.5 stable

What she does

Six things she's good at.

Daisy isn't a chatbot in a window. She lives in your menu bar, listens for her name, and uses the apps you already have.

🎙️

Wake & talk

Say "Daisy" — she listens, replies out loud, and shuts up the moment you say "stop".

📅

Calendar & Mail

Books events, drafts emails through Mail.app, reads your inbox — all by voice.

📝

Notes & reminders

"Make a note about the Q3 launch." "Remind me in 2 hours to drink water." Done.

🧠

Remembers you

Tell her once you prefer Python or your dog is Rex. She still knows next week.

↩️

Undo

Say "undo that" — last note, task, reminder, or memory is reversed.

🔌

MCP-powered

Both an MCP server and client — drives desktop automation and computer-use tools.

Install

Two ways to get her.

v1.5 is the current stable release. Source install works today; a signed .dmg installer is on the way.

Available now

From GitHub

Clone the repo, run the setup script, open the local web UI.

git clone https://github.com/philipposk/Daisy--AI-Assistant-
cd "Daisy -AI Assistant- 1.5"
./setup.sh
python3 daisy_app.py --port 5188
open http://localhost:5188/

You'll also need an API key (OpenAI, Anthropic, Groq, or local Ollama). Stored in the macOS Keychain — never on disk in plain text.

Coming soon

Signed .dmg

Double-click to install. No Python, no terminal. Notarized for Gatekeeper.

Get notified →

Privacy & trust

Local-first by design.

Daisy is your assistant, not someone else's product. Here's what that means in practice.

  • Keys in the Keychain

    API keys live in the macOS Keychain — the same secure store your Mac uses for Wi-Fi passwords. Never written to disk or committed to git.

  • No telemetry

    No analytics, no crash reporting, no usage pings. Daisy never phones home.

  • No account needed

    No login, no sign-up, no cloud. You don't have an account because there isn't one to have.

  • Your data stays local

    Notes, reminders, memory, audit log — all stored on your Mac. The only outbound calls are to the AI provider you choose.

  • Audit log + undo

    Every action she takes is logged. Say "undo that" and she reverses the last note, task, reminder, or memory.

  • MIT licensed

    Source on GitHub. Read it, fork it, run it forever — no vendor lock-in.

FAQ

Questions people ask.

Is Daisy Mac only?
Yes. She talks to Calendar, Mail, and Reminders through AppleScript, and stores API keys in the macOS Keychain. Linux/Windows ports aren't planned.
How much does Daisy cost?
Daisy herself is free and open source (MIT). You pay your AI provider directly — or run Ollama locally and pay $0 total.
Which AI providers are supported?
OpenAI, Anthropic, Groq, or local Ollama. You configure a fallback chain so she keeps working if one provider rate-limits you.
What permissions does she need?
Microphone (to hear you), Accessibility (to control apps), Calendar / Mail / Reminders (to read and write them), and optionally Screen Recording for screenshot features. macOS prompts you for each one.
Is she always listening?
Only for her wake word ("Daisy"). Once she's replying, you can interrupt at any time by saying "stop". No audio is sent anywhere until you trigger a turn.
Can she start automatically when I log in?
Yes — new in v1.5. Run `python3 tools/launchd_setup.py install` and she'll run quietly in the background, restarting herself if she crashes.

Waitlist

Get the installer when it's ready.

One email when the signed .dmg ships. No newsletter, no marketing, no sharing. Unsubscribe in one click whenever you want.