v0.4.1-beta released on May 30, 2026. Send feedback at cotabby.app/feedback

Write at the speed of thought.

Open-source AI autocomplete for the apps you already use, powered by Apple Intelligence or local models and kept entirely on your Mac.

0+ GitHub Stars

Cotabby is free and 100% open source. Support development & buy us a coffee

Open Source
Read every line, fork it, contribute back.
AGPL-3.0
Local
Your writing never leaves your Mac.
cloudanalyticsaccountstelemetryservers
Model Customization
Pick your engine. Swap it whenever.
Apple
GGUF
Custom

See how the suggestions feel inside a real writing flow, instead of floating around like a checklist.

Mail, notes, docs, messages, wherever you happen to be typing.

Apple Mail icon
Apple Mail
Apple Notes icon
Apple Notes
Google Chrome icon
Google Chrome
Microsoft Outlook icon
Microsoft Outlook
Gmail icon
Gmail
iMessage icon
iMessage
Notion icon
Notion
Discord icon
Discord
Slack icon
Slack
Apple Mail icon
Apple Mail
Apple Notes icon
Apple Notes
Google Chrome icon
Google Chrome
Microsoft Outlook icon
Microsoft Outlook
Gmail icon
Gmail
iMessage icon
iMessage
Notion icon
Notion
Discord icon
Discord
Slack icon
Slack

how Cotabby works

Install once. It lives in your menu bar and listens quietly in every text field on your Mac.

01

Install once

Download the .dmg, drag Cotabby into Applications, and launch it like any other Mac app.

macOS install

02

Type anywhere

Cotabby watches your cursor. When you pause mid-sentence, it suggests the next thought inline as ghost text.

+ anywhere
03

Press Tab

The suggestion snaps in. Keep typing to adjust it, or press Escape and Cotabby steps out of the way.

Tab
0/3 taps
Thanks for the catch. I'll fold this into the deck and tighten the closing CTA.

A few examples of Cotabby quietly finishing thoughts (and dropping in the right emoji) in the apps you already use - clips from a real session.

write your emails faster

write your notes faster

write your Slack messages faster

write your messages faster

drop in the right emoji

Nice work

Tune the suggestions so they feel helpful, not intrusive.

choose your model

Four built-in models ship with Cotabby - tabby-1-nano for instant suggestions, to tabby-1-pro for the sharpest output. Also drop in your own GGUF.

tabby-1-nano

~0.1 GB

SmolLM2-135M-Instruct-q8_0.gguf

Mungert/SmolLM2-135M-Instruct-GGUF

nano

tabby-1-mini

~0.4 GB

Qwen3-0.6B-Q4_K_M.gguf

unsloth/Qwen3-0.6B-GGUF

tabby-1-base

~3.1 GB

gemma-4-E2B-it-Q4_K_M.gguf

unsloth/gemma-4-E2B-it-GGUF

tabby-1-pro

~5.0 GB

gemma-4-E4B-it-Q4_K_M.gguf

unsloth/gemma-4-E4B-it-GGUF

short or long

Three presets control how many words Cotabby suggests at a time. Default is 7-12 - enough to finish your thought, not enough to take over.

3-7 words7-12 words12-20 words

Suggestions stay concise by default so they still feel like an extension of your own sentence.

learns your voice

Coming soon: Cotabby will adapt to how you naturally write, keep lightweight memory over time, and make suggestions feel more like you.

coming soonwriting stylememoryadapts over time

Over time, Cotabby will learn the way you phrase things, remember what matters to you, and keep suggestions sounding like you.

Cotabby needs three macOS permissions to work. Here's exactly what each one does and why nothing ever leaves your machine.

reads text fields

Reads the focused field, caret position, and nearby text through the macOS Accessibility API to place suggestions.

Processed in memory, never written to disk or sent anywhere.

detects your typing

Watches keyboard events to detect typing and Tab presses for accepting suggestions.

Categorized as you type, never logged, stored, or transmitted.

captures visual context

Captures a small region around the focused field via ScreenCaptureKit so the model can read layout and context.

Read locally in real time, discarded the instant it's used.

The basics, without the enterprise brochure voice.

What is Cotabby?+

Cotabby is a local AI autocomplete for macOS. It sits in your menu bar, watches the text field you're typing in, and suggests the next few words as ghost text. Everything runs locally on your Mac. It also includes inline emoji autocomplete with the same :shortcut: style.

What is inline emoji autocomplete?+

Type a colon followed by a couple of letters anywhere on your Mac (:smi, :tada, :+1) and Cotabby pops up a small list of matching emojis. Press Tab to insert the highlighted one without leaving your current app. The emoji match is fully local - it uses the gemoji shortcode set, no model required.

Is Cotabby free?+

Yes. Cotabby is free and open source under AGPL. No account, no subscription, no usage limits.

Does Cotabby send my writing to the cloud?+

No. All inference happens on your Mac. Cotabby uses either Apple Intelligence or a local GGUF model - there is no cloud API in the current product. Your text never leaves your machine.

How does Cotabby actually work?+

Cotabby reads the focused text field through macOS Accessibility APIs, feeds the text around your caret to a local model, and renders the continuation as ghost text near your cursor. Press Tab to accept in chunks, or just keep typing to ignore it.

What is the difference between the Apple Intelligence and Open Source engines?+

Apple Intelligence uses Apple's built-in FoundationModels runtime - no download required, but it needs macOS 26 and supported hardware. The Open Source engine runs local GGUF models through llama.cpp, ships with four built-in models (tabby-1-nano, tabby-1-mini, tabby-1-base, and tabby-1-pro), and lets you bring your own. If Apple Intelligence isn't available on your Mac, the Open Source engine still works.

What apps does Cotabby work with?+

Most macOS text fields - Mail, Slack, Notes, iMessage, browser text areas, and more. Compatibility depends on what each app exposes through Accessibility APIs, so placement and reliability can vary. Some apps work great, others are hit or miss.

What permissions does Cotabby need?+

Accessibility, Input Monitoring, and Screen Recording. Accessibility lets Cotabby detect the focused field, read nearby text, and place suggestions. Input Monitoring lets Cotabby see your keystrokes and handle Tab acceptance. Screen Recording lets Cotabby capture a screenshot around the focused field for visual context (OCR).

What macOS version do I need?+

macOS 15.0 or later for the Open Source engine. Apple Intelligence requires macOS 26 and compatible hardware.

How much space do the models take?+

They range from about 0.1 GB for tabby-1-nano up to about 5.0 GB for tabby-1-pro, with tabby-1-mini around 0.4 GB and tabby-1-base around 3.1 GB in between. Apple Intelligence uses the system runtime, so no separate download. You can also add your own GGUF models if you prefer something different.

Does Cotabby work offline?+

Yes. Once a model is downloaded, Cotabby runs entirely offline. No network connection needed for suggestions.

Why am I not seeing suggestions?+

Usually it's a missing permission, Cotabby being paused, or no model installed yet. Check that Accessibility, Input Monitoring, and Screen Recording are enabled in System Settings, make sure Cotabby is active in the menu bar, and confirm you have a model selected. Some apps also don't expose enough accessibility data for Cotabby to work.

Does Cotabby slow down my Mac?+

Cotabby only runs inference when you pause typing, and the smaller models are designed to be lightweight. tabby-1-nano and tabby-1-mini use minimal resources. You might notice slightly more CPU usage with tabby-1-base and tabby-1-pro, but it shouldn't affect normal use.

It is built to feel like a small cozy helper that lives on your Mac, not another dashboard asking for attention.

0+ GitHub Stars

macOS 15 or later · Apple Silicon · DMG install

type a lot faster.

Cozy AI autocomplete for the everyday notes, emails, and messages you were going to write anyway.

0+ GitHub Stars