Repository navigation
Releases: binders-io/app
Release list
Binders 0.7.0
Binders 0.7.0
What you ask AI tools in the terminal is kept, the knowledge base can be corrected, and a freeze in the notes editor is gone.
- Prompts you send AI agents in the terminal are kept with your writing, in the binder that's open: Claude Code, Codex, Gemini CLI, Qwen Code, Copilot CLI and OpenCode, read from each tool's own record while writing capture is on. Terminal screens are still never read, and neither are shell commands or pasted text. Settings → Writing capture → In the terminal turns each tool off. Other tools can hand prompts over from a hook (
Binders --capture-prompt), or be described inagent-harnesses.jsonso Binders reads them like the rest; docs/CAPTURE.md has the details. - Correcting the knowledge base. AI tools connected over MCP can now fix what Binders has wrong:
correct_knowledgetakes the wrong statement and what's right. A note that says it is fixed in place, with its earlier version in its history; meetings and dictations stay as they were said. The correction is kept as a note tagged #correction, search marks passages that still say the wrong thing, and Ask answers from the correction.update_notechanges a note: one passage, or the whole text. - Fixed: Binders could freeze for several seconds after adding a code block. The block's lines were left selected, and with the pointer over a selection macOS looked up every share extension while Binders waited; once, that took 17 seconds. The editor no longer offers a share button over selected text (Share is still in the right-click menu).
- Fixed: ⌘N made a note without putting the cursor in it, and with the window closed your typing could rename the binder instead. The binder's name is now edited by clicking it or with Rename….
- The code block button on an empty checklist item turns the item into the block, and ``` typed in a list item starts a code block instead of putting checkboxes on its lines.
- With Show Markdown on, tables stay plain Markdown instead of drawing a grid that can't line up.
- Settings → MCP lists the tools as Reads, Adds and Changes, and each tool tells the AI app whether it only reads, so the app can let lookups through and ask before anything changes.
Binders 0.6.0
Binders 0.6.0
The model can run inside Binders, notes became a proper editor, and the crash after lots of edits is gone.
- Built-in models. Settings → AI → Built in (MLX) runs the language model inside Binders on Apple silicon, with Apple's MLX: nothing else to install, for Macs where Ollama isn't allowed. Pick Gemma 4 or Qwen 3.5 by your Mac's memory and Binders downloads it, from Hugging Face or your company's mirror of it, or use a model folder IT provides. Search by meaning runs built in too. New installs on Apple silicon start here; Macs already using Ollama keep it. On the same Gemma 4 26B, cleanup came out a little quicker than through Ollama (1.44 s against 1.53 s) with a fifth less memory, and the model no longer has to make room for the search model.
- Fixed: Undo could crash Binders after a card's description or another editor had closed. Each editor now has its own Undo.
- Typing stays quick in long notes and big libraries: a keystroke took over 100 ms in a busy Notes page and now takes about 3.
- Pictures, videos and files in notes. Drop them in, paste a screenshot, or add them from the toolbar; they're kept beside the note and travel with shared notes. Resize a picture from its menu; a video plays in Quick Look.
- Type / for anything a note can hold: headings, checklists, tables, code, a divider, a picture, a link, the date.
- Tables show as a grid; Tab moves from cell to cell. Code is coloured. Web addresses are links.
- ⌘F finds and ⌥⌘F replaces. Typing * or [ over a selection wraps it. ⌥⌘↑ and ⌥⌘↓ move lines. A web page or a document pasted in comes in as Markdown (⌥⇧⌘V for plain words).
- Delete a note with ⌫, ⌦ or two fingers to the left, and Undo brings it back with its history.
- Pop a note out into a window that stays in front of everything, or fold it into a coloured bubble on the edge of the screen. They come back after a restart.
- ⌘N makes a note and puts the cursor in it; ⌥⌘N makes one in its own window.
- ⌘= and ⌘- make the words in notes bigger or smaller; ⌘0 puts them back.
- Every menu command's shortcut can be changed in Settings → Shortcuts.
- The digest beside a note can be dragged wider, narrower or out of the way.
- Writing capture works in any app: Settings → Writing capture → Add an App picks from what's running.
Binders 0.5.0
Binders 0.5.0
Links between everything, a page for your day, and the note tools Obsidian users reach for.
- ⌘O jumps to any note, meeting, card, person or page as you type, and ⌘P runs any command: a new note from a template, meeting notes, a binder's board, any Settings page. Both are in the new Go menu, and "Jump to…" sits at the top of the sidebar.
- [[Links]]. Type [[ in a note, meeting notes, the scratchpad or a card, and pick a note, meeting, person or binder. A link opens with a click, and a link to something that doesn't exist yet makes that note.
- Mentioned in. Next to every note, under a meeting's notes and on a person's page: what links there, and the notes and meetings that only name it, with a Link button that makes the mention a link. It fills itself from what you've written.
- Today, in the sidebar: the day's meetings and action items, promises and to-dos due, notes due or edited, cards that moved and what you dictated, next to a note for the day titled by its date. The arrows go back through earlier days.
- Templates. The arrow next to Notes' new-note button starts a 1:1, project kickoff, interview, reading notes or weekly review, or one of your own; save any note as a template. A templated note's digest follows its sections.
- Version history. History, at the bottom of a note, keeps it as it was before each time you edit it, every few minutes while you write, and before a teammate's or an AI tool's change lands, for 30 days. Restore any version, and undo a restore the same way.
- Tags and properties. Write #tags anywhere; ⌘O with #tag finds everything tagged, in every binder. Give a note a status, an owner and a due date; the notes list shows and filters them, and Today lists what's due. In a shared binder they sync, as properties Obsidian understands.
- An outline in the editor's toolbar jumps to any heading, and sections of meeting notes and digests fold away.
- MCP: list_notes filters by tag and status, and notes come with their status, owner, due date and tags.
Binders 0.4.2
Binders 0.4.2
Teammates' changes show up as soon as they arrive, and their to-dos are theirs.
- Binders now watches the team folder and syncs a second after your drive brings in a teammate's meeting or note, instead of checking every 30 seconds. The 30-second check stays as a fallback.
- In a teammate's meeting notes, "You" meant them but read as you: their action items showed up as yours. Their "You" now shows as their name, and an item with your name on it shows as yours, in the notes, the to-do lists, the board's Add To-dos, and for AI tools over MCP.
Binders 0.4.1
Binders 0.4.1
Joining a team space finds it for you.
- Join team space now finds the team space near the folder you pick: the shared folder itself, a folder inside it such as Notes, or the drive it sits in, like the top of your OneDrive.
- When it can't, it says what to do. A folder shared with you only reaches your Mac once you add it to your own drive (in OneDrive, Add shortcut to My files), and if only the team's
_bindersfolder was shared, it says to share and add the whole team folder instead. - Creating a team space at the top of a cloud drive, which can't be shared as a whole, is refused with an explanation.
- The help page and the team guide cover sharing step by step, and how Binders tells teammates apart without accounts.
Binders 0.4.0
Binders 0.4.0
A board in every binder, for you and your AI agents, and fixes for local model servers.
- Every binder has a board: Backlog, Ready, In progress, Blocked, Review and Done. Drag cards between columns, or open one for its description, links and a timeline of everything that happened to it.
- AI tools work from the same board over MCP. An agent such as Claude Code claims a Ready card, reports progress and links as it goes, and asks you a question when it's stuck: the card waits in Blocked until you answer. Finished work goes to Review for you to check, unless you let agents finish cards in that binder. A claim lasts 30 minutes and every update extends it, so a card an agent abandons goes back to Ready.
- Turn to-dos into cards. Add To-dos on a board lists the binder's open to-dos from meetings, notes and promises, to pick from; or hover over any to-do and click the board button. The to-do stays where it is, marked "On board", and is ticked off in its meeting, note or message when its card is done.
- Local model servers: thinking models on llama.cpp, vLLM and other OpenAI-compatible servers wrote digests that came back cut off or empty, because their thinking used up the room for the answer. Binders now asks them to skip the thinking, so digests are complete and about twice as fast. When a digest fails, the note says why.
- A model server on another machine, reached over Tailscale or at a public address, works over plain http. It was blocked unless it was on your local network.
- Clicking a note no longer moves it to the top of the list; only editing it does.
- In notes, a list item or checklist item that wraps onto a second line lines up with its words instead of starting under its bullet, and a wrapped quote keeps one bar.
Binders 0.3.2
Binders 0.3.2
Spoken corrections work with every model.
- "Send it by Friday, actually make that Thursday afternoon" now comes out as "send it by Thursday afternoon", even on the smallest model and with AI formatting off. When you correct a day, a time, a number or a month with "actually", "make that", "no wait", "sorry, I meant", "I mean" or "or rather", Binders settles it before the model sees your words.
- The model also gets examples for other corrections ("send it to Sam, sorry, I meant Sarah" becomes "send it to Sarah"), and no longer treats a new sentence that starts with "Actually" as a correction.
Binders 0.3.1
Binders 0.3.1
Notes that look like documents, to-dos that stay ticked, and a few things you asked for.
- Binders opens while an AI tool is connected to it. The MCP server that Claude Code, Claude Desktop and others keep running registered itself as Binders, so opening Binders from the Dock, Finder or Spotlight brought that invisible server forward instead of starting the app.
- Notes are shown rendered. The Markdown (#, **, [ ], a link's address) disappears, list dashes become bullets and checklists read as checkboxes; the markup comes back, faintly, only on the line you're editing. The # button in the toolbar keeps it visible everywhere, if you'd rather see it. ⌘-click a link to open it.
- Delete or Backspace on a note in the list deletes it. It asks once, Return confirms, and the next note is selected, so you can clear several in a row. Right-click → Delete… works too.
- The digest has a Copy button, and Copy Digest on right-click, that copies it as Markdown.
- A note that starts with "# Title" is listed as "Title".
- To-dos you tick in a note's digest or a meeting's notes stay ticked when the digest or the notes are rewritten.
- AI tools see your whole board over MCP: list_todos now includes the checklist items in meeting notes, notes and digests, and set_todo_status ticks them where they live.
Binders 0.3.0
Binders 0.3.0
Notes that format as you type, shortcuts you can set to anything, and a fix for Binders not opening.
- Binders opens again when an AI tool is connected to it. Claude Code, Claude Desktop and other tools start
Binders --mcpin the background, and Binders mistook that for a second copy of itself and quit as soon as it launched. It now tells the two apart. - Notes, the scratchpad and meeting notes format as you type: headings, bold, italic, strikethrough, inline code, code blocks, links, quotes, and bullet and numbered lists. They are still plain Markdown underneath, so nothing about your existing notes changes except how they look.
- Checklists. Start a line with "- [ ]" or press ⌘⇧L and it becomes a checkbox you can click to tick.
- Lists carry on by themselves: Return starts the next item, Return on an empty item ends the list, and Tab and ⇧Tab indent.
- A toolbar above every note, and the usual keys: ⌘B, ⌘I, ⌘E for code, ⌘K for a link, ⌘⌥C for a code block, ⌘⌥1 to ⌘⌥3 for headings.
- Setting a shortcut records exactly what you press. Pressing a shortcut that's already in use no longer runs it; it's recorded, and Binders tells you where it's used and offers to move it.
- A shortcut can be a modifier tapped twice. Click the field and tap ⌥ twice, and double-tapping ⌥ anywhere opens the scratchpad (or whatever you gave it).
- fn works in combinations such as fn W, the field shows the keys as you hold them, and Esc cancels.
Binders 0.2.0
To-dos and calendar events by voice, automations, an MCP server, Settings you can find your way around, and a fix for typing lag. Free, no account, everything on your Mac.
Install
Download Binders-0.2.0.dmg, open it and drag Binders to Applications. It is signed with a Developer ID and notarized by Apple. macOS 14.2 or later; Apple silicon recommended. If you have 0.1.0, Binders offers this update itself once you allow it to check.
What's new
- Say it, and it's on the list. In Command Mode (hold fn ⌃), "add to-do call Sam tomorrow" or "remind me to send the deck by Friday" puts a to-do on your board, with the time split off as its due date and a reminder if you have those on.
- Say it, and it's on the calendar. "Add it to my calendar" takes what you just dictated, or the selected text, and makes an event of it; "add lunch with Sam tomorrow at noon to my calendar" says it outright. Times as people say them work: "Monday, eleven a.m.", "half past ten", "at three". Binders asks for calendar access the first time.
- Automations. Settings → Automations holds rules: when you say a phrase in Command Mode, or when a dictation lands, a to-do is added, a promise is noted, meeting notes are ready or writing is captured, run a Shortcut, open a URL, run a script or call a web hook, with placeholders for the text, title, time and more. Rules live in a JSON file you can read and share.
- Links. Anything that can open a link can drive Binders:
binders://todo,binders://calendar,binders://ask,binders://dictate,binders://capture,binders://meetingandbinders://open. - An MCP server. Claude Code, Claude Desktop and other AI tools can search and ask your knowledge base through the Model Context Protocol, and add to it: notes, binders, meetings from elsewhere, to-dos and calendar events. On this Mac only:
Binders --mcp. Settings → MCP adds it to Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Gemini CLI or Codex with one click. See docs/AUTOMATIONS.md. - Settings is now eleven short pages, General to Privacy, with a list down the left to click through, instead of one long scroll.
- Keystrokes no longer wait for Binders. The keyboard listener runs on its own thread, so nothing the app does can delay what you type in other apps. Settings also stopped re-rendering itself every two seconds, which held up typing for a moment each time once you had opened it.
Files
| File | For |
|---|---|
Binders-0.2.0.dmg |
Most people. Drag to Applications. |
Binders-0.2.0.zip |
The same app; this is what the built-in updater downloads. |
Binders-0.2.0.tar.gz |
The same app, for scripts and package managers. |
SHA256SUMS.txt |
Checksums for the three files above. |
All three contain the identical notarized app. The source code archives below are added by GitHub.