Code and git history
Every repo you add, with its commits. Your standup counts only your own commits, even across several GitHub accounts.
Stuart answers questions from your code, notes, agent sessions and calls. Every sentence comes with its source.
Everything you worked on, said, promised and were told is already on your computer. It just can't answer a question about it.
Let me get back to you on that.
Answer it on the call. When a question is meant for you, Stuart shows a sourced answer on your screen.
Where was I?
Pick up where you left off. After a meeting or a long weekend, Stuart reads your last commits and agent sessions and tells you.
What did I do yesterday?
Standup, already drafted. What you did, what's next and what's blocking you, from your own work.
Did I promise that?
Keep your word. Promises you make on calls become tasks, with the moment you said them.
Ask Stuart
Press ⌥ Space in any app. Stuart searches your repos, commits, agent sessions, notes and past calls, then answers with a source on every sentence.
You told Dana you'd send the export limits doc by Friday. 1 It's still open in your tasks. 2
Add your folders once. Stuart indexes them on this Mac.
Every repo you add, with its commits. Your standup counts only your own commits, even across several GitHub accounts.
See what your coding agent tried, and pick up where it left off.
Markdown folders, Obsidian and Logseq vaults, PDFs, a Notion export, and Apple Notes with your permission.
Transcripts, summaries, decisions and promises from every call Stuart listened to.
For public facts, like a regulation or today's news, when your own sources don't have the answer. Your private names never go into a web search.
Stuart listens on your Mac during Zoom, Google Meet, Teams or any call. It never joins the meeting, never speaks into it, and never hides from screen share.
You didn’t have to say “let me check” once.
What Stuart tells you when a call ends.Pick up your work, get ready for a call, and keep every promise in one place.
What you did, what's next and what's blocking you, drafted from your own commits, notes and agent sessions. Copy it into your standup in one click.
Promises from your calls and to-dos from your notes, in one checklist, with what's due and what's overdue.
Hold ⌥ Space and ask out loud. Stuart answers in a female or male voice and says what it's checking while it looks. Voice is off unless you turn it on, and it stays off during calls.
Privacy
Stuart sends only what an answer needs, and keeps only what it must to run your account.
The index of your repos, notes, agent sessions and calls. Transcripts, summaries and recordings are stored here.
When you ask, Stuart sends the few passages that answer your question. Never your whole index.
Stuart's service passes them to the AI model to write your answer, and does not store them.
No screenshots by default. Stuart looks at a window only when you turn on Watch during a call. Crash reports have your content removed, and you can turn them off.
For trying Stuart on your own work.
No card needed
Sign in with your email or Google.
For everyday work and regular calls.
Billed monthlyBilled $192 a year
Upgrade inside Stuart: Settings, Account, Plan. Cancel anytime.
Prices in US dollars. Limits reset on the 1st of each month (UTC). When you reach a limit, that feature pauses until the reset. Each plan also has a fair-use cap on AI cost; if you reach it, AI features pause until the reset. There are no overage charges.
Payments are processed by Dodo Payments, our merchant of record, which also handles sales tax and VAT. Refund policy
Anything else? Write to hello@stuartdesk.com
Code repos and their git history, Claude Code and Codex sessions, Markdown folders, Obsidian and Logseq vaults, PDFs, a Notion export folder, Apple Notes if you allow it, and the calls Stuart listened to. It reads from your Mac. It doesn't connect to your email, calendar or chat apps.
Some things do, and we'd rather say exactly what. The index of your work stays on your Mac. When you ask a question, only the excerpts that answer it are sent to Stuart's service, which passes them to the AI model and doesn't store them. On a call, audio or transcript lines are sent the same way. Your account email, the name of each Mac you sign in on, usage counts and billing state are stored. The privacy policy has the full list.
No. Stuart listens on your Mac, the way you do. It never joins as a participant, never speaks into the call, and never emails the other people on it. It also doesn't hide from screen share.
Yes. You're responsible for telling them, and in some places everyone on a call has to agree before it's transcribed. Stuart gives you a line to say at the start: “I use Stuart to take notes during calls. No bot joins the meeting.”
Answers are written by an AI model, and every sentence has to point to a real source from your work. A sentence without one is removed. If nothing solid turns up, Stuart says “Not sure.” Sources can still be out of date, so each one is a click away.
A Mac with Apple silicon and macOS 15 or later. On macOS 26, English calls are transcribed on your Mac. On earlier versions, and for other languages, Stuart's service transcribes them. There's no Intel or Windows version.
No. Your index lives on your Mac, but writing answers needs Stuart's service, so you need a connection.
Stuart doesn't train models on your data. Stuart uses Google's paid Gemini API, under whose terms Google doesn't use prompts or responses to improve its products. Google keeps them for a limited period only to detect abuse. Web searches are kept by Google for 30 days to run and debug search.
That feature pauses until the 1st of next month (UTC). You're never charged extra. Each plan also has a fair-use cap on AI cost, and if you reach it, AI features pause until the reset. You can upgrade to Pro from the app at any time.
Cancel anytime in Stuart under Settings, Account, Plan. You keep Pro until the end of the period you paid for. See the refund policy for how refunds work, or write to hello@stuartdesk.com.
Free to start. No card needed.
Requires a Mac with Apple silicon and macOS 15 or later.
Open the downloaded file and drag Stuart to Applications.