Know which AI agents
are waiting on you.
Sanedeck gathers your AI agents from Claude Code and Codex, your branches, your pull requests and your loose notes into one calm deck on your Mac.
Download for MacNow
One look tells you what's running, what's finished, what your next step is, and who is waiting for you. It all runs locally, and it works without telling anyone who you are.
Too much in progress
to keep it all in your head.
When you work across products, projects and features, it’s easy to forget what you’ve started and what you planned to do next. Sanedeck brings your AI agents, pull requests, notes and next steps into one overview, so you can find your place without piecing it together across different apps.
A feature in one product, a fix in another, and an idea you meant to return to. Switching contexts makes it easy to lose track of tasks that are still in progress.
You had a plan for this work: test it, review it, follow up or come back to it later. After working on something else, remembering that plan takes effort.
AI sessions, branches, pull requests and notes live in different places. You open app after app just to rebuild the picture before you can get back to work.
It all runs on your Mac.
Nothing leaves without your say-so.
Sanedeck is a local app. It needs no login and no user account, and it works completely anonymously. If data ever leaves your machine, it is because you approved it, and you chose which data.
Anonymous by design
Download, open, done. No login, no user account, no licence key, no email field. We have no idea who you are.
It never reads your conversations
Sanedeck reads titles, folders, branches and timestamps. What you and your agents say to each other is not its business.
Nothing leaves without your approval
No analytics, no tracking, no crash reports behind your back. Sync is off until you turn it on, and then you pick what goes.
What leaves your machine
| Mode | What is sent | Your control |
|---|---|---|
| Local app | Nothing to us. Pull request status is fetched from GitHub with your own gh login. | GitHub can be switched off. |
| Update check | The app version, to see whether a newer one exists. | Can be switched off. |
| Sync (optional) | Only what you choose: agent status, and the notes and projects you pick. | Off by default. A switch per kind of data and per project. |
Everything in progress, in one place
Sanedeck finds your AI agents and branches by itself and sorts them into projects you own. Nothing to set up per agent, nothing to keep in sync by hand.
See what is running, while it runs
Every AI agent has a card that shows what it is doing this second: which file it reads, what it edits, how long it has worked. When it stops, the card moves to your turn and tells you why.
- Running, your turn or waiting on someone, always up to date
- A count in the menu bar, no window needed
- Walk through your moves one by one when you are ready
When the AI agent stops, you already know what comes next
Give any piece of work a next step while it is still fresh: test in the browser, open the pull request, deploy on Thursday. When the agent finishes, it becomes your turn, with that step as the reason.
Sanedeck never deploys, merges or pushes for you. It remembers the step, so you stay in control of what happens next.
- Decide the next move before you look away
- One click to the folder, the terminal or the pull request
- You do the step. Sanedeck only makes sure you don't forget it
Projects are yours. The AI agents find their place.
You decide what a project is: a customer, a product, a side quest. Sanedeck discovers the AI agents, branches and worktrees that belong to it and files them there. A project can have projects inside it, and anything new lands in Unsorted until you place it.
- One page per project: its agents, pull requests and notes
- See at a glance which projects have something waiting
- Quiet projects step aside, archived ones disappear
Checkout
Sticky notes, the way you like to think
Notes, tasks, prompts and images live in the project they are about. Line them up on a board when you want order, or spread them out on a free canvas, like a whiteboard, when you want to think. Same notes, two ways to see them.
- Quick capture with a keyboard shortcut, from any app
- Board with your own columns, or a canvas you arrange freely
- Write the prompt as a note, hand it to an AI agent when it is ready
- Keep a note for anything worth remembering, like when you last deployed
Go back to any day and see what you did
Everything finished lands in a history, day by day: the AI agents that completed, how it ended, and the notes you wrote and ticked off that day. When someone asks what happened on Tuesday, you look instead of guessing.
Work that came from a customer keeps showing as delivered but not told, until you have told them.
- Per day: agents, outcomes and the notes from that day
- Filter by project or customer, export as text
- A ready message to the customer, one click to copy
Done
Know which pull requests need you
Every open pull request across your accounts, sorted by whose move it is. Failing checks and conflicts come to you. The ones in review stay out of your way.
- Waiting, Needs you and Merged, side by side
- Read-only: Sanedeck never changes anything on GitHub
Branches, worktrees and pull requests, straight from your own repositories.
The desktop app is free. Forever.
Everything on this page is the desktop app, and it will always be free. Later we will offer paid Plus features on top of it, starting with Sanedeck on your phone and in your browser.
Desktop
Everything on this page, on your Mac.
- All your AI agents, projects and notes
- No account, no sign-up
- No limits, no trial period
Plus Later
Extra features on top of the free app.
- Sanedeck on your phone and in the browser
- Capture notes from your phone
- You choose what is synced
Price to be announced. The free desktop app will never lose features to make room for it.
The short answers
Do I need an account?
No. The local app has no login and no account, and you can use it completely anonymously. An account will only exist for people who choose paid Plus features.
Is it really free?
Yes. The desktop app is free and always will be. Later there will be paid Plus features on top, such as sync to your phone and browser, because those run on servers we pay for.
Does Sanedeck read my code or my conversations?
No. It reads titles, folder names, branch names and timestamps to work out what is in progress and whose turn it is.
Does Sanedeck deploy, merge or run anything for me?
No. It keeps track and reminds you of your next step. You decide, and you do it. Sanedeck never acts on its own, and it never changes anything on GitHub.
Which AI agents does it work with?
Claude Code and Codex, together with Git and GitHub pull requests.
Windows or Linux?
Mac only: macOS 13 or later, on Apple Silicon.
Stop checking. Start knowing.
See what’s running and what needs you without checking every window. Spend less time keeping track and more time building, with a clearer head.
Download for Mac