AutoCua
Automate with computer-use agent (ComputerUse / CUA) for macOS, Windows, Linux, Browser, iOS & Android. It sees the screen, clicks, types, browses and writes the code too. One agent, every computer.
Private meeting notes, dictation and voice notes with on-device transcription. Available for macOS now. Windows and iOS are in development.
ProductivitySwift · PythonGitHub @ca33uOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Local-first meeting recorder for Mac. Whisper on-device, your AI for summaries, MCP server for Claude Desktop.
Loading the full README. The saved excerpt is shown below.
A local-first meeting recorder, push-to-talk dictation tool, and AI-notes app for macOS — with a local MCP server so Claude Desktop and Cursor can query your transcripts without anything leaving the Mac.Read the full README ↗A Mac app that records your meetings and transcribes them on-device, with a local MCP server so Claude can read your calls.
~/Library/Application Support/Daisy (or a folder you pick). Transcription and speaker separation run on-device. No account and no analytics SDK. If you agree, once a day Daisy sends anonymous feature counts — no content, no identifier; the full list is in Docs/usage-statistics.md.*.ingest.de.sentry.io), only when you press Send after a crash — Daisy asks on the next launch and shows the whole report first: where it failed, the app and macOS versions and the Mac model.mydaisy.io, the one-time download of the speech models you chose from huggingface.co (on macOS 26, Apple's speech engine fetches its language files from Apple), and, if you press Download on a local summary model in Settings → Summary → Ollama, that model file from ollama.com.Daisy runs an MCP server inside the app, so Claude Desktop, Claude Code, Cursor or Codex can search and read your meetings.
claude_desktop_config.json runs a few lines of /bin/sh and /usr/bin/curl, both part of macOS (no Node.js, no npx). Claude Code in the Terminal, Codex and Cursor have their own Connect buttons on the same screen.By hand: clients that speak Streamable HTTP use http://127.0.0.1:54321/mcp directly, with the header Authorization: Bearer <access token> (the token is on the same screen, under Privacy → Access token → Copy). For Claude Code:
claude mcp add --scope user --transport http daisy http://127.0.0.1:54321/mcp --header "Authorization: Bearer <access token>"
Claude's own config file takes only a command, not a URL; let Daisy write that entry, or use any stdio-to-HTTP bridge such as mcp-remote.
Tools:
| Tools | What they do | |
|---|---|---|
| Read | list_sessions, get_session, search_sessions, list_folders, list_destinations | Read your sessions, folders and configured destinations. |
| Edit, local | set_session_title, rename_speaker | Rename a session or name a speaker. Reversible: set the old title again, or pass an empty name to clear a speaker (a voice profile saved by the rename stays until you forget it in Settings). |
| Act, off by default | resummarize_session, route_session_to_destination, route_action_to_destination | Regenerate a summary (replaces the stored one; uses your summarizer, which may be a cloud provider), or send a session or one next step to Notion, Linear, Slack, a webhook or another MCP server. Each send creates a new page, issue or message there. Enabled only after you turn on Privacy → Allow actions from MCP clients. |
No tool can delete a session, audio or a transcript, or change Daisy's settings.
How the server is fenced:
127.0.0.1 only, so nothing outside your Mac can reach it, and it rejects requests whose Host or Origin is not local.54321; you can change it under Advanced on the same screen.More: https://mydaisy.io/docs/mcp.
Apache License 2.0. You can use, modify and redistribute the code, including commercially, as long as you keep the license and copyright notices. Full text in LICENSE.
Three capture modes, one app:
This is the beginning of the README. Read the rest at the original. Read the full README ↗