Canto 1.0 is a rebuild around one promise: your notes, and what Canto does with them, stay on this Mac unless you choose to send them somewhere. It looks different, it finds things faster, and it needs far less memory. Some things are gone, and this page says which and why.
Read all the notes
A new look
- One toolbar with the ⌘K field, a status dot (green when all is well; click it to see what Canto is doing) and Ask. It fits any window width, and says when the chat you're looking at runs on a cloud model.
- A grouped sidebar: Home, Search, Inbox and Today; your pinned notes; the notes tree; recent chats; projects; the library. It never swaps itself out: All chats, Attachments and linked folders open as pages, a tag opens a page of its notes, projects open to their chats, and Meetings, Remembered (0.10's Continuity, now a calmer list) and the vault graph live in the Library. Every group folds and stays as you left it.
- No tabs. Each pane shows one document, with back and forward (⌘[ and ⌘]). Split up to three panes side by side; they share the window evenly. Word counts and the like moved to the inspector's Info.
- Home (⇧⌘H) is one calm column: today's note, what you opened last, what's waiting in the Inbox, and the Spark when there is one.
- Glass and density. Settings › Appearance has Glass (Full, Subtle, Off) and Compact or Comfortable spacing. Canto turns the glass off when macOS's Reduce transparency is on.
- Four palettes. Canto's own is free; Mist, Sepia and Graphite are part of Pro.
- The menu bar has a Go menu, and items for Ask, Wide Chat, the Inspector and Note History. Open Data Folder opens the folder Canto really uses.
- Canto remembers where you left its window, and brings it back onto your screen if that monitor is gone.
- The status dot's panel speaks plainly: one memory figure, the model's state in words, search by meaning with Turn on or Try again, and Details in Settings.
- Tags can be named in Korean, Japanese or any other language (a name made only of emoji is refused, and Canto says why). A tag's page can rename the tag, change its colour or delete it; deleting a tag never deletes its notes.
⌘K for everything
⌘K opens one bar. Type to go to a note, chat, project, folder or Settings page, to run any command, or press ⌘↵ to ask Canto. Search looks at words and meaning together, across notes, chats, canvases, projects, folders and the text inside attachments, and finds Korean words inside longer ones. It also finds files in Folders on this Mac by name and by what they say, and opens them. Note links in results show as their titles, and an action you name ("switch to dark") comes first. It replaces ⌘P; ⇧⌘F opens it ready to search.
Ask, beside your note, with sources
The inspector on the right speaks for the document in front of you. ⌘J opens Ask.
- One composer everywhere. Ask beside a note, a chat page and Home share one glass composer in one calm row: + and Sources (what Canto reads, the web, past chats, Research instead) on the left; the model, with Think beside it, and one button on the right that is the mic when the field is empty, Send, Research when research is armed, and Stop while Canto works. It stays one row at any width; words give way to icons as it narrows. Beside a note it rests as a slim bar until you click it or press ⌘J.
- Choose what it reads: this note, your selection, its folder or project, or everything, and the web only if you turn it on. With Web on, Ask may search on any message and decides when to.
- Ask edits the note beside it when you ask for a change ("check off the first task", "add a summary at the top", "clean up the formatting"); a question about the note is answered in the chat. The line under the composer says so: "Can edit “Launch plan” with your review".
- Edits cite their sources. When Ask adds to a note, its citations become numbered chips as the edit lands, from every source the chat has found, and a number like [11] cites that reference of the note again. References updates itself, all in the same review and one Undo. Under the answer, "Edited this note" says what changed and what linked, with Show in note and Undo. A citation that matches no source stays in the text and shows in Note health.
- Turn a chat into a note however you say it ("make this a note", "save this answer", "이 내용을 노트로 만들어줘"); once a chat has an answer, Ask can always save it. Ask for a research note and it gets a cover, citations, References and an evidence ledger.
- Sources you can check. An answer about your notes cites the passage it used, and a click opens it. Answers about your vault come in one step, much faster than in 0.10. Sources under an answer are one row that opens to the full list, cited sources first; point at a citation like [W3] to see its source.
- The model list floats over Ask, with tabs for this Mac, your servers and the cloud, and shows each model's maker, build and what it can do. Choosing a model never loads it or starts a download: loading happens when you send, and the chat says so. Models you don't have yet open Settings › Models.
- Think can be turned on before the first message, and Canto remembers it for each model. Research instead (⌘↩, or in Sources) researches one message without changing the chat or turning on the web; it shows as a flag in the composer with its options. Under a long web answer, Make a research report and Suggest follow-ups are one click away.
- Memory. A ring around the model's mark shows how full the chat's memory is. Its menu shows the numbers, what's loaded now, what to do when it fills, and how the model answers: Think, Style and Reply in.
- While Canto works, one line says what it is doing, with a live count of tokens and the time so far: "Reading the results · 54% · 31,600 of 58,400 tokens". When a model reads slowly, Canto offers a faster one for the chat; after a minute of thinking on this Mac, Write now ends the reasoning and starts the answer.
- A stopped answer says so: how long it ran, whether the note changed, and Try again (or Try again without Think).
- A failed answer is one card with buttons that fix it ("Write from the top 8 sources", "Save sources as a note"). An empty answer names the model and says only what Canto knows; a chat that no longer fits says so and offers to compact older messages or start a new chat; a cut-off answer says whether the chat filled the window or your Longest answer setting stopped it.
- Steps read clearly: searches show their query, pages their sites, edits link the note, and back-to-back thoughts are one row. How I got this says what was searched and read in plain words. Every answer names the model, its build and the style it used.
- Under each answer, Copy and Save as note are labelled (Save as note › As a research note turns a well-sourced answer into a research note: Pro, or one of the free research tries); Export, Remember and Regenerate are under ⋯.
- Before the first message to a cloud model, the chat shows what will be sent, to whom and about what it costs. While a chat's model leaves this Mac, one line inside the composer says so; ✕ hides it for that chat and model, and "Don't ask again for this chat" is remembered too. Each cloud answer says where it ran beside its time; what it cost and this month's total are one click away.
- Context shows what links to the note (with the sentence), notes related by meaning, its sources and its outline. Info shows its properties, counts, versions and whether it's published.
- Size. Ask opens at about a third of the window (wider on big screens, never squeezing your note) and re-fits when you resize. The edge beside it is easy to grab, shows where it snaps and works with the arrow keys; double-click or Return goes back to the default. On small windows the sidebar steps aside before Ask gets cramped. Wide chat (⇧⌘J) gives Ask the window while your note stays beside it in a reading column; Esc goes back.
- Keys in the composer: ⌘⇧P model, ⌘⇧R Think, ⌘U attach, ↑ edit your last message, Esc stop.
Research notes
- Saved at once. A research note opens as soon as it's saved. Its evidence ledger is built in the background, with progress under the note's title and under "Created note" in the chat.
- The note keeps up. After Ask edits a research note, Canto checks the new sources and updates the ledger for only the sections that changed, each step shown under the title. It runs on the chat's model; if that model isn't available, the header says the ledger is behind and offers Update.
- Refresh references (in ⋯, Note health and the References panel) turns citation markers already in a note into linked chips.
- In your language. "Write the report in Korean" applies to the research and the note, its headings, References and Evidence included. Korean words stay whole at line ends in notes and chat answers, and spell checking is off in research notes and no longer underlines Korean.
- Note health says what happened when a ledger can't be built: the model kept thinking, was cut off, answered in the wrong format, found no claims, or couldn't be reached. "Build again" runs on the research chat's model and says whether it leaves this Mac. Without a ledger, the header counts the sources cited instead of claims.
- Only the answer is read. Plans, citations and the ledger never read a model's reasoning. A model that only thinks is stopped and Canto says why, instead of asking it the same thing again; long notes are read in parts.
- No folded copy of the chat's answer. Research notes no longer carry 0.10's "Original interpretation (verbatim answer)" block, and the setting that kept it is gone. Notes that have one keep it, hidden, and leave it out of exports and published pages.
- "Follow-up findings" appears only when a follow-up ran, and suggested follow-up tasks written in Korean are kept.
Writing
- Opening, reading or pinning a note never marks it edited, moves it to the top of your lists, or adds a version.
- If Canto can't save a note, it says so on the note ("Not saved · Retry") and keeps your edits until it can.
- Typing shows on the next frame, even in long notes.
- The "/" and [[ menus are glass menus in your palette, grouped in plain words, with the Markdown shortcut beside each block type. Table inserts a 3 × 3 table at once. [[ shows each note's folder and offers "New note “…”" when nothing matches.
- Find in a note is a small floating field that doesn't push the note down.
- Smart quotes and dashes leave LaTeX alone while you type it, and in notes Ask writes.
- Math in table cells renders (
$\alpha$, $x^2$), while pricing tables keep $, $$ and $5 as text. Notes from 0.10 are fixed when you open them, and saved with your next edit.
- Editing a note with Ask no longer rewrites its References, and References damaged by 0.10 are repaired when you open the note. Ask can't drop a paragraph's citations, links or note links when it rewrites it.
- Section roles show only in research notes, once per section.
- Notes created by other apps or windows appear in the sidebar right away.
- Links, note links and link chips use your palette's link colour, in light and dark. Callouts, inline code and Mermaid diagrams follow your palette; diagrams open at their natural size and show their source only while you edit them.
Inbox and quick capture
Press ⌥Space in any app: a small window takes a thought and saves it to the Inbox, without switching to Canto. The Inbox also collects suggestions Canto makes on this Mac (tags, links, notes to tidy), which you accept, edit or dismiss. "Suggest tags" stays until the note has tags, and says so when no model is loaded.
Settings, in its own window
⌘, opens Settings as a window, one size (1000 × 740) like a Mac preferences window, with fourteen pages and a search field. It opens where you left it, on the page you were on.
- Every page uses the same rows, switches, pop-ups and keys, in sentence case. A row that depends on another switch is greyed out and says which one.
- Search finds the lines inside panels (Usage data, Back up now, a shortcut), forgives a typo, and lands on the line with keyboard focus. ↑ and ↓ move through the sidebar.
- Keyboard is its own page: change a shortcut by typing it, in Mac symbols (⇧⌘K); a shortcut that is taken is offered as a swap. Every other shortcut is listed by group.
- About and Updates have their own pages under Canto, at the end of the sidebar; Account holds only your license. Canto › Check for Updates… opens Updates and checks. Download automatically waits for Check automatically; What's new is on About. An update says so in a toast at the bottom of the window, with Restart, and the sidebar marks Updates. A check that fails says so in plain words.
- Version history can be turned off; Show in Finder works wherever your vault is; Save edits back to linked files can be turned off.
- Your chosen model is kept in your vault, so it survives a reset of the app's browser storage.
Privacy and search
- Memory & privacy › What leaves this Mac lists everything that can send data (web search, cloud models, iCloud sync, publishing, license checks, update checks, usage data, site icons, pictures from the web, other apps connected over MCP, pages you link to), what each one sends, where and when, and a switch for each. When a switch is off, Canto doesn't send it.
- Search by meaning runs entirely inside Canto: nothing is fetched from the web to start it, and it works offline. It is on by default; if it was off in your vault, it is turned on once and Canto tells you. Its status is the same everywhere: off, starting, indexing, up to date or needs attention, with Turn on or Try again.
- Cloud models is one switch, with OpenRouter, Ollama Cloud and each server elsewhere under it. If you already used Ollama Cloud models, they stay on; turning Ollama Cloud off keeps your Ollama models on this Mac working.
- Pictures from the web. Pictures in notes that point at a website load from that site; turn it off and they show a placeholder with a Load button instead, and nothing is fetched.
- Web source icons no longer go through Google. With Site icons on (off by default) they come from each site; off, sources show a plain globe.
- Turning Web search off also stops links you paste into a chat from being opened. A link whose site doesn't answer gives up after 20 seconds.
- Settings asks Tavily for your usage only when you press Check usage.
Models for your Mac
- A new lineup: Qwen 3.5 4B and 9B, Granite 4.2 3B, Gemma 4 12B and 26B A4B, Qwen 3.8 27B and Qwen 3.6 35B A3B, with larger ones under Advanced.
- Recommended for this Mac. Canto picks a model by your Mac's chip as well as its memory, and says how long to expect: "about 35 seconds before an edit starts, about 3 minutes for 10 sources". 8 GB Macs, the MacBook Neo included, get a Small Mac setup with Qwen 3.5 4B; 16 GB Macs get Qwen 3.5 9B (or the 4B where it starts edits faster), with Gemma 4 12B for better writing; 32 GB and up get the fast Qwen 3.6 35B A3B, with Qwen 3.8 27B one click away.
- Builds. Every model shows its build (Compact, Balanced or High precision), and the builds of one model are one row; a popover shows which you have and which suits your Mac. A High precision build of Qwen 3.6 35B A3B is there for Macs with 64 GB or more.
- Chats size their memory to the question. 0.10 reserved room for the longest possible chat every time; now a chat starts small and grows, and the model's memory is stored at 8 bits. With the 9B model, a chat used about 15 GB of graphics memory in 0.10 and about 6 GB now.
- Only the tools a question needs are offered to the model, so simple questions start answering in under a second instead of several.
- Quick helper. Where Apple Intelligence is available, it writes titles, tags and short summaries with no download.
- Settings › Models is one page: what your Mac is and what Canto recommends for it, what each job uses, every built-in model in one list, your servers and cloud models, Apple's services and voice. Each model is drawn the same way, with its maker's mark (Settings › About says the marks belong to their owners).
- Memory is a number with a coloured dot (fits, not right now, won't fit), and Settings and the model list agree on it: a model that only needs more free memory stays available with a note; one that can't run on your Mac says so. A bar only means a download, which shows how much, how fast and how long, and can be cancelled. Downloads check free disk space first.
- This Mac shows your chip, memory, how much macOS lets models use, and what each job takes here; on 8 GB Macs it explains Small Mac mode.
- Apple on this Mac shows Apple Intelligence, Apple Vision and Apple speech with their state, languages and help, and two switches: use Apple Intelligence for titles, tags and summaries, and describe images.
- Voice is rebuilt: the Korean-tuned dictation model comes first when you dictate in Korean, and the microphone row asks only when macOS can still ask.
- Canto tells you when a newer upload of a model you downloaded is available.
- Usage data, if you turn it on, includes your chip tier (such as M4 Pro) and model load failures by memory range.
The AI engine
- Ten or more web searches fit on every Mac. For research and web chats on a Mac's own model, Canto plans the model's memory before it starts, reads each web result as a short digest, and condenses older results instead of overflowing.
- On Qwen 3.5, 3.6 and 3.8, each tool step reads only what is new instead of the whole chat again.
- A follow-up on this Mac starts sooner: Canto keeps what the chat already read and reads only what changed (about 4 times faster to the first word on Qwen 3.5 9B).
- An edit on this Mac thinks briefly, then writes the change straight into the note.
- Stop works at once, even while the model is reading a long prompt.
- The chat says what the model is doing: "Reading the search results · 40% · about 2 min left", "Loading Qwen 3.5 9B · 40%".
- Long notes are read section by section, so "find all errors in this note" sees the whole note.
- A failed answer shows one plain message once, and when sources were found Canto writes from the strongest of them instead of stopping.
- Macs with 8 GB start with AI on, in Small Mac mode. Safe Mode is only for recovering from a launch that didn't finish, and says why it started.
- Gemma 4 models get the context length they can actually hold on 16 GB Macs.
- On battery, in Low Power Mode or when the Mac is hot, long answers use a faster model and pause between steps, and say so.
- AI edits to a note apply completely or not at all.
- Background jobs (classification, compaction, slash commands, tag suggestions) run only on models built into Canto, never on a server or cloud model.
Servers and cloud models
- Servers are read, never probed. Adding a model server never loads its models or sends them test prompts: Canto reads what the server reports. Ollama, LM Studio, oMLX and llama.cpp's server each get their own connection, with their state, version, what is loaded, and plain help when one isn't running or wants a key. Settings › Models finds them on this Mac when it opens (it only asks, and nothing leaves the Mac); you can turn that off in Advanced.
- Context that fits. Cloud models (Ollama Cloud, OpenRouter) get their full context, up to 262,144 tokens, and use no memory on this Mac. Models served from this Mac are sized to each chat and the memory free, the way Canto sizes its own, growing at most twice per chat. Answers always get room to finish (at least 2,048 tokens, 4,096 with Think). Canto unloads only the models it loaded, when you quit or after a few idle minutes, and never a cloud model. ⋯ › Keep the server's context setting turns sizing off per server.
- Think off reaches LM Studio, oMLX and llama.cpp's server, and thinking levels follow what each model offers. Ollama models you added in Canto 0.10 (Kimi K3 Cloud among them) are listed again once, so Think off works for them too.
- Servers show their models grouped (on this Mac, Ollama Cloud, not for chat), five at a time. Models that can't chat (embedding and classifier models) aren't offered for chat. Ollama Cloud models are recognised by what Ollama says about them, so a renamed copy is still labelled as cloud.
- When the server your chat model runs on isn't running at launch, Canto keeps your choice and uses a built-in model until it's back, and says so.
- No part of Canto's window can read a server's saved API key.
- New: OpenRouter, for bigger models you rent by the answer on your own account. Off until you connect it, in one sheet that says what leaves your Mac, who sees it and what it costs. Only hosts that keep nothing by default; prices before you send; a monthly limit ($10 unless you change it) kept on this Mac; never used for background work. Free on every plan.
Images and scanned PDFs, read on this Mac
macOS's own Vision framework now reads the text in images and scanned PDFs and recognises what a picture shows, so search and Ask can use them. On macOS 27 with Apple Intelligence on, each image also gets a short description. Nothing is uploaded, and a chip under each image says how it was read. Scanned PDFs are read up to 500 pages (0.10 stopped at 15).
Before macOS 27, Canto reads the text and labels in images but not what a chart or photo shows, so questions about charts and photos are less precise until you update. The separate vision model is gone; if you downloaded it, Settings offers to reclaim the space.
Meetings (Pro)
Record a meeting on this Mac: your microphone is "You", and your Mac's own sound (the other people on a call) is "Others". Canto transcribes as it goes, on this Mac, then writes a note with a summary, decisions and action items using your local model. If Canto quits during a meeting, it offers to finish it at the next launch. Nothing leaves your Mac. Meetings live in the sidebar's Library, and each recording starts from a sheet.
Transcripts need macOS 26 or later; on macOS 14 and 15 the recording is attached without a transcript. Recording your Mac's sound needs macOS 14.4 or later.
Sync through your own iCloud (Pro · 3 Macs)
Settings › Sync & storage turns on sync through your own iCloud account. Every note, folder, tag, chat, attachment and synced setting is encrypted on this Mac, with a key only your Macs have, before it leaves; Apple can't read it, and LonelyDuck never sees it. Your first Mac asks you to choose a recovery passphrase; your other Macs get the key from iCloud Keychain or ask for that passphrase. Canto backs up your notes before the first sync. When two Macs change the same note at once, both versions are kept. Diagnostics reports say how sync is doing.
The old iCloud Drive sync is gone (see below). In this beta, Canto checks for changes when you switch to it, when your Mac wakes and every 5 minutes, so a change can take a few minutes to arrive.
Vault graph
- A living map of your notes that settles, drifts gently for half a minute after you touch it, then rests. Drag a note and its links follow; hover to see its neighbourhood; folders are soft groups; notes that mean the same thing are joined by a dashed violet line.
- Click a note to see what it links to and what it resembles; Enter or Open note opens it in the same pane, and ⌘[ brings the graph back. ⌥-click opens it beside.
- Find a note lights up the matches and flies to the one you choose. Show Links, Similar, Tags and Folders fade in and out without rearranging the map.
- Large vaults stay smooth: 5,000 notes open in a moment and pan and zoom at the display's full rate.
- The graph opens where you left it, and works from the keyboard (arrow keys walk the links) or as a list. With Reduce Motion it lays itself out before it appears and stays still.
- Similar notes are found on this Mac by search by meaning; nothing leaves the Mac. Notes changed by other apps, the Inbox, meetings, imports or your other Macs show up in an open graph.
Canvases
- Ask works on canvases. Beside a canvas, Ask reads its cards and, once you say yes, adds cards, puts your notes on it, links the related ones, tidies it or draws a mind map. Everything one answer changed is one step: Undo under the answer (or ⌘Z on the canvas) takes it back.
- "Link related notes" on a canvas's ✨ and right-click menus joins note cards whose notes are alike, without a chat.
- Canvases look like the rest of Canto: a paper board, glass tools, sentence-case titles ("Untitled canvas"), and sticky notes that stay readable in dark mode.
Actions & styles
- Commands, skills and personas are now Actions & styles, with their own page in Settings. Actions do one job on what you point at (selected text, the note or a chat); styles change how Canto answers.
- Saved and imported actions are never deleted on launch. If earlier versions left copies of built-in actions, Canto asks once what to keep.
- "/" in Ask offers the note's actions as well as the chat's, and Return runs the highlighted one. Tab puts an action in the message so you can add words; the chat shows the action, not its instructions.
- The editor's "/" starts with "AI · this note"; the selection bar shows your pinned actions and "⋯" for the rest; ⇧⌘K lists AI actions for the note, the selection and the chat.
- Built-in actions can be switched off or customized, and reset to the original. Shorten, Summary at the top and Key points and to-dos replace the overlapping ones; Find a source and Translate join the selection actions; "Open a random note", "Surprise me" and "Send to future me" moved to ⌘K.
- Making an action is one sheet: what it works on, instructions in plain words with values like "Selected text", where the result goes, and Try it on one of your notes. Actions can run in steps, and ask before a step.
- Styles: a default for new chats, Creativity instead of temperature, and a style made from a sample of your writing.
- Import shows what each item will do before anything is saved, and never doubles what you have.
Trash and Library
- The Trash is a place beside your notes, not a dialog: search it, filter by kind, select several, and see each item in the inspector before you restore it or delete it for good. Every row says where it came from, how big it is and how many days it has left; if its folder is gone, it says where a restore will put it.
- Deleted notes, canvases and chats are deleted for good after 30 days. Choose 7, 30 or 90 days, or never, in Settings › Sync & storage › Trash.
- Deleting for good asks first, naming what goes and what else changes (links in other notes become plain text), and says that backups made before keep a copy until they age out. Deleting a note for good also removes its own chats.
- A note, canvas or chat in the Trash shows one quiet bar with Restore and Delete forever…, and a chat in the Trash has no composer.
- Right-click menus work from the keyboard, open where you click and speak in sentence case.
- Move to… is a quick sheet: type to filter folders, arrow keys and Return to move, or make a new folder there.
- Show info opens the inspector's Info beside the note. Linked folders can be renamed right in the sidebar.
- Exports start with the note's title as a heading; Markdown import keeps checklists, tags and note links; Version history shows changes paragraph by paragraph.
- A file in Folders on this Mac that can't be opened (a damaged or password-protected PDF) says so, and why.
Throughout
- Dialogs are Canto sheets: a light frosted backdrop, a soft spring in and out, and keys that say what Return and Esc do. Return presses the highlighted key; Esc or a click outside closes; focus goes back where it was. There are no system alert boxes: every question and error is a Canto sheet or a short message.
- Before something is deleted for good, Canto names what goes and starts on Cancel; ⌘⌫ confirms.
- Buttons are one family of Mac keys throughout, with the arrow cursor, the same focus ring, and key hints once you use the keyboard.
- Toasts are capsules at the bottom of the note, never over a composer; "Undo ⌘Z" works with the keyboard.
- When something you did doesn't work (a rename, a pin, a move, blocking a site), Canto says so and puts the old state back.
- One set of icons, drawn in the same weight. Text size and density reach every panel; nothing in the app is smaller than 10.5 pt. Counts and times use even-width figures.
- Red, amber and green only mean something is wrong, waiting for you or done, in every palette and in Increase Contrast. Highlighted text is readable in dark mode.
- Every button can be named by VoiceOver; collapsible sections, diagrams, tags and the sidebar's selection boxes work from the keyboard; Reduce Motion stops decorative animation everywhere.
- Menus and popovers stay inside the window and open upward when there's no room; floating bars, menus and sheets always stack the same way.
Free and Pro
Canto is free on one Mac with nothing to unlock: the whole app offline and encrypted, unlimited AI on this Mac (Ask with citations, quick research, rewrite, summarise), any local model, Ollama, LM Studio and other model servers, OpenRouter on your own account, dictation, image descriptions, agent edits to one note at a time, canvases, graphs, version history, backups, export, and 3 published pages. A free copy sends nothing about a license.
Canto Pro adds deep research reports with an evidence ledger, meeting capture, agent edits across many notes, write access for apps connected over MCP, all palettes, and 50 published pages with your own domain. Pro · 3 Macs adds sync between your Macs. Pro · 1 Mac is $29 (₩39,000) and Pro · 3 Macs is $39 (₩49,000), once, with 12 months of new features that you keep forever; another 12 months is $19 ($15 before the first ones end). Each Pro feature on this Mac can be tried three times first (except sync and publishing).
- Pro sheets show the feature working: a short preview, three plain lines, and both prices side by side. Return tries it while you have free tries, and buys once they're used.
- One license form. "I have a license" turns the Pro sheet into the license form right there: paste the license or the whole email, see what it is (checked on this Mac, nothing sent), then activate. The same form is in Settings › Account, on the link from your email, and in ⌘K › Activate Canto Pro.
If you bought Canto before 1.0, your license moves over by itself the first time the beta reaches LonelyDuck, now covers 3 Macs, and includes 12 months of new features from this release. After that, a Mac with Pro checks in with LonelyDuck about twice a week (your license and an id for this Mac, never notes), instead of sending your license key every few minutes.
Publishing
Free accounts can publish 3 pages and Pro accounts 50, with a custom domain for Pro (Settings › Connections). Pages you published before 1.0 stay up and stay editable even if you have more than 3; only new pages count against the limit.
- A new page, made for the web. An outline that follows where you are, the source behind each citation in the margin (a sheet on a phone), the evidence ledger with filters, Copy link, a Markdown copy and Copy for AI, and a link preview drawn from the note. Pages follow the reader's light or dark appearance in your palette, with a switch, and Korean text breaks properly.
- Pages you published before keep their look until you update them; they no longer show the folded copy of the answer, and their headings are readable in dark mode.
- The publish sheet counts sources, not links, and can put your name on the page (optional, off by default). Math in tables and diagrams appear on the page as they do in the note.
What was removed, and why
- Notebooks are notes now. Markdown cells became text, code cells became code blocks, each cell's last output became an "Output" block, and images a cell produced became attachments. Folders, pins, tags, dates, projects and chat references came along. Before converting, Canto saved every notebook as a
.cnb file and as Markdown in your Backups folder ("Notebooks (before 1.0)"). Running code inside Canto is gone with them, and so is the Python runtime; if you used it, Canto offers once to delete the packages it had installed. Running arbitrary code inside your notes app was a security risk we no longer want to carry.
- Cloud speech-to-text (Deepgram, AssemblyAI) and a hidden browser speech engine that sent audio to Google. Dictation runs on this Mac only.
- MCP automation (screenshots, synthetic clicks and window control through
canto_invoke). It let any connected app drive Canto's window. The vault tools stay. If you had automation on, MCP settings says so once.
- Turbo mode and the bundled model server. One engine runs local models again, with less memory than Turbo needed. If you downloaded Turbo files, Settings shows how much space you can reclaim.
- The old iCloud Drive sync. It kept every edit forever in your database (a 123-note vault weighed up to 850 MB) and could lose changes. Sync through iCloud replaces it. Attachments that existed only in iCloud Drive were copied back to this Mac first, and the old history was cleared, which makes the database much smaller. Once sync through iCloud has finished, Sync & storage offers to move the old
iCloud Drive/Canto/Sync folder to the Trash.
- Vault Manager and the document agent panel. Ask beside a note or a canvas does their work.
- WebM, MKV and AVI files. Audio and video are now read by macOS itself instead of a bundled FFmpeg, an Intel-only build that ran through Rosetta. Canto reads MP4, MOV, M4V, M4A, MP3, WAV, AAC, CAF, AIFF and FLAC, and says plainly when it can't open a file.
- The free AI trial of cloud features, replaced by Free and Pro.
The app is also much smaller, because the model server, the Python runtime, the code editor and FFmpeg no longer ship with it.
What happens once, after you install
- macOS treats Canto as a new app. Canto 1.0 is signed as
io.lonelyduck.canto (0.10 was com.canto.app). The first time you dictate or record a meeting, macOS asks again for the microphone; the first Apple Notes refresh asks again for Automation; if your Canto data folder is in Documents or Desktop, macOS may ask once for that folder; and macOS may ask once about an item Canto saved in your Keychain (choose Always Allow). Your notes and settings carry over unchanged.
- The license agreement, once. Canto 1.0's agreement is rewritten (what can leave your Mac, AI answers, Free and Pro), so the first launch asks you to read and agree to it before anything else.
- Apps connected over MCP need their setup again. The MCP server now always asks for its access key, also from apps on this Mac. Copy the setup for each app again from Settings › Connections › Other apps.
- The 1.0 sheet shows once, with a link back to this page.
Known issues in this beta
- Sync checks for changes every few minutes rather than instantly.
- Image descriptions need macOS 27 with Apple Intelligence (see above); videos you added before updating to 27 are described after you index them again. Meeting transcripts need macOS 26, show no live word-by-word text while you record, and don't tell the other people on a call apart.
- Search by meaning understands English only; Korean is found by words. Attachments, canvases and projects are found by words.
- With a model on this Mac, each follow-up message reads the whole chat again, so long chats take longer to start answering.
- A published page's link preview image leaves out Japanese and Chinese titles.
- OpenRouter's sign-in page names
localhost instead of Canto. Direct Anthropic, OpenAI and Google keys aren't in this beta.
- A deleted folder isn't listed in the Trash; its notes are, and restore to the nearest folder that still exists (each row says where).
- Chats from 0.10's canvas agent aren't listed in Ask's history; they stay in your vault, and chat recall still finds them.
- If your only Mac on a Pro · 1 Mac license is gone, write to us to release it.
- This beta was tested on macOS 27. If you use macOS 14, 15 or 26, please tell us what you find.
Tell us what you find: About › Send diagnostics shows you everything it would send before it sends anything.
Going back to 0.10.3
The beta changes your notes database the first time it opens it (to version 62), and saves a byte-for-byte copy from just before, in the Backups folder inside your Canto data folder, named pre-migration-v58-<date>.db (the number is your previous version's). Canto 0.10.3 is on the Canto releases page.
To go back to exactly where you were (anything you wrote in the beta is not in that copy):
- In the beta, export what you wrote or changed since installing it (File › Export To… › Export as Markdown).
- Quit Canto.
- Open your data folder: in Finder, Go › Go to Folder… and type
~/Library/Application Support/Canto (or the folder in Settings › Sync & storage › Data location if you moved it).
- Move
canto.db, and canto.db-wal and canto.db-shm if they are there, into another folder. Don't delete them yet.
- Copy
Backups/pre-migration-v58-<date>.db into the data folder and rename the copy to canto.db.
- Install Canto 0.10.3 in place of the beta and open it. It may ask for your license key again; it's in your purchase email.
If you open 0.10.3 without restoring the copy, it opens the beta's database and everything you wrote in the beta is there, but each former notebook appears twice (as the notebook, and as the note the beta made of it), the old iCloud Drive sync is off, and it may ask for your license key again. Turn the old sync back on only if you didn't move the iCloud Drive/Canto/Sync folder to the Trash in the beta. If you later install the beta again, notes you wrote in 0.10.3 come along, but changes to notebooks made in 0.10.3 don't.
If you turned on sync through iCloud in the beta, your notes stay in your iCloud; 0.10.3 doesn't read them.
Close this tab whenever you're ready — it won't appear again.