Private AI notebook for Mac

Your Private
AI Notebook

A free note-taking app with powerful local AI that never leaves your device.

Notes, wiki links, code notebooks — free forever
10 free AI queries to try before you buy
Unlimited AI — $14.99 one-time, no subscription
New in v0.5.12

A new Safe Mode launch path lets even an 8 GB Mac open Canto without crashing. Low Memory Mode is far more aggressive too \u2014 typically freeing more than a gigabyte of RAM \u2014 and the Memory dashboard finally agrees with Activity Monitor.

Download Freev0.5.12
macOS 14+ · Apple Silicon · Metal GPU required
10+ Models
Local & External AI
100% Offline
Memory Links
10+
AI Models
100%
Private
Zero
Cloud Uploads
One-Time
Purchase
Latest improvements

v0.5.12 makes Canto launch on the Mac you actually own.

View release notes
Safe Mode for tight Macs

If your Mac is short on memory at launch — or if Canto crashed on the previous launch — Canto now boots into a deliberately stripped-down mode instead of failing. Notes, editor, and search work normally; AI features pause until you opt back in with one click.

Low Memory Mode actually saves memory

The master toggle now tightens chat-model cache, vision context, the document database, embeddings, and renderer cleanup all at once — typically freeing more than a gigabyte of RAM on machines running chat and vision side by side.

“Switch to a smaller model” in one click

When the model you have loaded is too big for the memory you have right now, the Memory panel suggests the largest already-downloaded model that will fit — and the same recommendation drives the Safe Mode banner’s Load chat model button.

Memory readout matches Activity Monitor

The dashboard now sums every Canto process — main app, every window, helpers, the vision worker — instead of only the main one. A new Processes section breaks the total down so you can see exactly which subsystem is heavy.

Clearer state badges

Each row in the Memory dashboard used to say INACTIVE for two completely different things. They’re now distinct: IDLE for “loaded but resting” and LM OFF for “the master switch is off”, with matching dot colors.

What You Can Do

A tighter, more powerful way to explore the product.

Canto is dense software. The page now surfaces the most important workflows upfront, then expands only where the extra detail actually helps.

Agent Chat interface in Canto
⌘J

Agent Chat

Search notes, draft revisions, and inspect changes before they land.

@

@ Mentions

Pin notes, cells, attachments, or past sessions as structured AI context.

Select + .

Selection AI

Rewrite, summarize, or expand highlighted text.

Code notebooks inside Canto

Code Notebooks

Python, JavaScript, and TypeScript live beside your writing.

PythonJavaScriptTypeScript
Memory Links and related notes in Canto

Memory Links

Surface related notes by meaning, not just keywords.

⌘⇧G

Knowledge Graph

Explore your vault as a living graph.

⌘⇧M

Vault Manager

Batch-organize note titles, folders, and tags with review-first AI.

⌘T

Live Transcription

Turn spoken audio into searchable, editable notes while you work.

Agent Chat

Let an agent draft, revise, and inspect changes before they land.

Agent Chat is one of the best reasons to try Canto. Recent releases added live streaming progress on long tool calls, per-step durations, and interleaved reasoning, so a heavy multi-step run feels less like a black box and more like a colleague thinking out loud.

  • Live "Preparing… N characters" readout during long tool calls
  • Per-step wall-clock durations next to every timestamp
  • Reasoning interleaved with the tool calls it led to
  • Saved chat history per note or notebook with cleaner browsing
  • Diff review before any change actually lands in your notes
Shortcut ⌘J
Flagship in v0.5.10 / v0.5.11

Address anything in your vault, then drive the agent with one keystroke.

The latest releases give every important thing in Canto an address. Type @ to pin a notebook cell, a note, an attachment, a past chat session, or whatever you have selected. Type / to run a quick command or kick off a multi-step skill — no more describing what you want in prose and hoping the AI guesses right.

Mentions

Five providers ship today: selection, cell, note, attachment, and session. Each one becomes a typed pill the AI can resolve unambiguously.

Commands & Skills

The old Ask AI modal is gone. Type / for quick commands or full multi-step skills, with AI-titled sessions that auto-organize.

  • Live by default — pinned mentions re-resolve at submit so the AI sees your latest content
  • Lock any pill to freeze a specific version while you keep editing
  • Mention-only submits — pin a few items, hit Enter, and let the AI infer the task
  • Token-budget readout shows what your pinned context will roughly cost
  • Sessions tied to the current note float to the top of the @session dropdown
  • Free users get selections, cells, the active note, and its attachments; Pro unlocks vault-wide search and past sessions
5 providersLock to freezeSlash commands GA
AI Models

Ten built-in models, plus room to bring your own.

Canto ships with a real model lineup, not a single hidden endpoint. Connected models also show clearer read and reply limits, so choosing the right one feels less like guesswork.

Qwen 3.5 2B
Best for 8 GB Macs
1.3 GB
Qwen 3.5 4B
Fast everyday tasks
2.9 GB
Nemotron 3 Nano 4B
Thinking + tools
3.0 GB
Qwen 3.5 9B
Balanced speed + quality
5.9 GB
GPT-OSS 20B
Tool-use specialist
12.0 GB
Qwen 3.5 27B
Advanced reasoning
17.1 GB
GLM-4.7 Flash
High-performance MoE
18.3 GB
Qwen 3.6 35B A3B
Deep analysis
21.4 GB
Qwen 3.5 122B A10B
Flagship MoE
75.0 GB
Nemotron 3 Super 120B
Research-grade
87.0 GB
Safe Mode
New in v0.5.12

A degraded but usable launch path for low-memory or post-crash boots. Canto skips the chat model, vision worker, voice transcription, and link search so the editor and your notes always come up. One click brings AI back online — and if your last model is too big, Canto suggests a smaller one you already have.

Low Memory Mode
Unsafe

Bypass the RAM safety check to load larger models on smaller Macs. May reduce context window or cause instability. v0.5.12 makes the toggle considerably more aggressive — chat-model cache, vision context, the document database, embeddings, and renderer cleanup all tighten the moment you flip it.

Higher Context Mode
Experimental

Use each model’s full context window instead of the conservative 32K default — up to 262K tokens for long documents and deep research sessions.

External Endpoints

Connect Ollama or LM Studio to use any local model you’ve downloaded — or route through Ollama to cloud providers like OpenAI and Anthropic. Works alongside your built-in models.

Web Research

Search the web without breaking your note flow.

The new web search flow in Canto keeps current sources inside the same workspace as your notes. Pull in newer information, compare it against your existing thinking, and turn results into drafts without context switching.

  • Search fresh sources without jumping out to the browser
  • Pull relevant findings straight back into your notes
  • Compare external results against your local knowledge base
  • Keep research, drafting, and revision in one loop
Vault Manager

Clean up a messy vault with batch actions you can still review.

Vault Manager makes large-scale organization feel safer. You can group, rename, retag, and move notes in bulk, then inspect the plan before the changes land.

  • Batch rename, move, and retag notes from one workspace
  • Preview the suggested structure before applying it
  • Keep AI-assisted cleanup reviewable instead of opaque
  • Useful when your vault has grown faster than your folder system
Live Transcription

Capture spoken ideas and turn them into notes while the conversation is happening.

Live Transcription brings audio directly into your note workflow. Record thoughts, meetings, or interviews, then keep the transcript searchable, editable, and close to the rest of your research.

  • Transcribe speech into notes as the session unfolds
  • Keep transcripts searchable and editable after capture
  • Useful for meetings, lectures, brainstorming, and interviews
  • Fits naturally beside summaries, follow-up notes, and linked documents
Demo Reel

See It in Action

Watch how Canto transforms your documents, connects your ideas, and edits your notes with AI.

Agent Chat demo thumbnail
1:30
1:30

Agent Chat in Action

Watch the agent search your notes, write a summary, and ask for approval before making changes — all without leaving your editor.

PDF AI demo thumbnail
1:24
1:24

Chat with Your PDFs

Attach any PDF and ask questions directly. Extract insights, summarize sections, and cross-reference with your existing notes — all without uploading to the cloud.

Split pane demo thumbnail
0:40
0:40

Split Panes & Tab Cycling

Drag any tab into a second or third pane. Use Ctrl+Tab to cycle through every open note across all panes without touching your mouse.

Memory Links demo thumbnail
0:58
0:58

Discover Related Notes

Search through thousands of notes instantly. Canto understands meaning, not just keywords, surfacing relevant ideas and connections you might have forgotten.

Nothing. Ever. Leaves. Your. Device.

All AI runs locally. Your notes are stored in an encrypted SQLite database on your Mac. No cloud. No telemetry on your content. No exceptions.

Zero cloud uploads
Encrypted at rest (AES-256)
Offline AI inference
HIPAA-ready privacy
Local SQLite database
Your data, your rules
Use Cases

What You Can Do with Canto

One app for writing, thinking, coding, and organizing — all powered by private AI.

Research & Analyze

Drop PDFs, papers, and documents into Canto. Summarize, extract insights, and connect ideas across sources — all without uploading anything to the cloud.

Write & Run Code

Prototype in Python, JavaScript, or TypeScript right inside your notes. Variables are shared across all three languages — define data in Python, transform it in JS, all in the same notebook.

Think & Draft

Brainstorm with AI, outline documents, rewrite prose, and expand ideas. Canto suggests related notes and autocompletes as you type — no internet required.

Journal & Plan

Daily notes are created automatically every morning. Capture tasks with checklists, reflect with AI assistance, and let Memory Links connect today’s thoughts to past notes.

Comparison

How Canto Compares

Privacy-first local AI, multimodal document intelligence, and code notebooks. Here's how Canto stacks up.

Feature
CantoBest
NotionJupyterObsidian
Inline AI tools (Cmd+K, Selection AI)✅ Built-in, local⚠️ Cloud only❌ No❌ No
AI Agent Chat + autonomous note edits✅ Multi-step, diff review❌ No❌ No❌ No
Chat with PDFs & docs (local, cited)✅ Local, page-cited⚠️ Cloud only❌ No❌ No
Image & video AI understanding✅ On-device vision + Whisper❌ No❌ No❌ No
MCP server (agent integrations)✅ Built-in❌ No❌ No⚠️ Plugins
Execute code in notebooks✅ Python, JS/TS (shared vars)❌ No✅ Python only⚠️ Plugin/DIY
Semantic linking (auto)✅ Yes⚠️ Manual only❌ No⚠️ Plugins
Knowledge graph✅ Built-in❌ No❌ No✅ Built-in
Works offline (AI + code)✅ 100%❌ Cloud only⚠️ Server needed⚠️ No AI
Privacy (local-first)✅ 100% local❌ Cloud storage✅ Local✅ Local
Pricing modelOne-time $14.99$10-15/moFree (complex)Free (DIY)

Comparison based on default/typical behavior as of April 2026. Feature availability may vary by plan or configuration.

Pricing

Free to Use. Pay Only for Unlimited AI.

Canto is a fully functional note-taking app for free. Upgrade once to unlock unlimited local AI — no subscriptions, ever.

Free Forever
$0

No account required. Just download.

Download Free
  • Unlimited notes & folders
  • WikiLinks + Backlinks
  • Code Notebooks (Python, JS, TS)
  • Encrypted exports & backups
  • Split panes & daily notes
  • Mermaid diagrams + LaTeX math
  • Knowledge graph
  • Full-text search
  • Safe Mode + Low Memory Mode for tight Macs
  • 10 free AI queries to try
Most Popular
Unlimited AI
$14.99one-time

1 device · Lifetime updates

Everything in Free, plus:

  • Unlimited AI queries (no quotas)
  • 10 built-in local models to choose from
  • External endpoints — Ollama, LM Studio, or any OpenAI-compatible API
  • Ask AI (Cmd+K) — instant prompts
  • Agent Chat for multi-step tasks
  • Agent edits notes with diff review
  • Vault Manager for bulk organization
  • Selection AI — rewrite, summarize, expand
  • Memory Links + Related Notes
  • Semantic search across all notes

Cheaper than 3 months of any AI subscription — and you keep it forever.

Notion AI
$10/mo
$120/yr
Roam
$15/mo
$180/yr
ChatGPT Plus
$20/mo
$240/yr
FAQ

Frequently Asked Questions

Pricing, privacy, model support, and license logistics in one place.

Notes are for writing and thinking — perfect for essays, research, and knowledge bases with full AI assistance. Notebooks are for code — run Python, JavaScript, and TypeScript with instant execution and inline output. Both formats work together, and Memory Links connects them automatically.
Canto runs a native Python environment locally on your Mac — no WebAssembly, no cloud. Popular packages like numpy, pandas, and matplotlib install automatically when you import them. Variables are shared across Python, JavaScript, and TypeScript cells in the same notebook.
Yes. After the first model download, Canto works completely offline. On planes, trains, or anywhere without internet — unlimited AI assistance, Memory Links, and semantic search are always available.
Canto ships with 10 built-in local models: Qwen 3.5 2B (1.3 GB), Qwen 3.5 4B (2.9 GB), Nemotron 3 Nano 4B (3.0 GB), Qwen 3.5 9B (5.9 GB), GPT-OSS 20B (12.0 GB), Qwen 3.5 27B (17.1 GB), GLM-4.7 Flash (18.3 GB), Qwen 3.6 35B A3B (21.4 GB), Qwen 3.5 122B A10B (75.0 GB), and Nemotron 3 Super 120B A12B (87.0 GB). All support tool calling and run locally via Metal GPU acceleration. You can also connect Ollama or LM Studio as external endpoints to use any additional model you’ve downloaded — including cloud-hosted providers like OpenAI and Anthropic through Ollama.
Absolutely. Your notes, code, and Memory Links embeddings are stored locally in an AES-256 encrypted SQLite database that never leaves your device. Canto does not upload your content. Perfect for HIPAA, attorney-client privilege, or any sensitive information.
macOS 14 (Sonoma) or later. Requires Apple Silicon (M1 or later) for Metal GPU inference. 8 GB RAM is the minimum — enough for Qwen 3.5 2B (1.3 GB). Enable Low Memory Mode in Settings to attempt larger models on smaller machines (may reduce context or cause instability). Recommended: 16 GB+ for models up to 9B, 32 GB+ for 27B-35B, 96 GB+ for the 122B and 120B models. Models download once and cache locally.
Yes. Since v0.5.12, Canto ships a Safe Mode launch path designed exactly for tight machines. If free memory is below the threshold at boot, or if the previous launch crashed before the window finished loading, Canto starts in a deliberately stripped-down mode — your notes, editor, search, and UI all work normally; the chat model, vision worker, voice transcription, and link search are deferred until you say go. An orange banner across the top of the window explains why Safe Mode triggered, what was paused, and gives you one-click buttons to load a (right-sized) chat model or attempt a full launch. If a full launch would still crash, Canto silently stays in Safe Mode and tells you why instead of looping.
Through v0.5.11 the Memory dashboard reported only the main app process, while Activity Monitor correctly summed every Canto process. v0.5.12 fixes that — the “Canto X GB” number in the dashboard header and status bar now aggregates every Canto process, including the spawned vision worker. A new collapsible Processes section in the Memory modal breaks the total down by process so you can see exactly which subsystem is heavy.
Your Canto license can be activated on 1 device. To view activated devices, deactivate old machines, or transfer your license, create a LonelyDuck account using the same email from your purchase receipt. Visit your Account Dashboard to manage all your licenses in one place.

Start free today. Upgrade once if unlimited AI becomes part of your workflow.

Keep the note-taking app for free. Unlock the heavy AI workflows only when you actually want them.

Download Freev0.5.12

Free forever for note-taking · 10 AI queries included · Unlimited AI for $14.99 one-time