trill

free · open source · native · local-first · macos

Your Messages,
native.

A fast, flat iMessage, SMS & RCS client. Your real conversations, without the clutter — free, open source, and entirely on your Mac.

your inbox at working speed

A conversation, not a control room.

Triage the thread, find the thing, write the reply. Your messages stay local and close to the keyboard.

install standalone with homebrew

$ brew install --cask nebelhaus/tap/trill
Just trill

This adds only Trill.app to your Mac. It does not install Nix, change Messages, or configure the rest of nebelhaus.

The whole rice

Trill is enabled by default in nebelhaus, so the full rice already brings it along.

Meet nebelhaus →

Everything Messages forgot.

Search, organize, compose, and export from a fast native client that stays close to the keyboard.

01 messages

Read everything

iMessage, SMS, RCS, tapbacks, replies, edits, attachments, groups, and unread state in one native view.

02 search

Search like you mean it

Find any message with filters for person, group, link, image, date, or unread state.

03 library

Every shared thing

Browse every image, link, file, and saved message across all conversations, then jump to its source.

04 triage

Know who needs a reply

Filter to conversations they last answered, then snooze, archive, pin, tag, or file them locally.

05 compose

Write without friction

Persistent drafts, snippets, slash commands, contact autocomplete, attachments, and five-second undo send.

06 export

Your history is yours

Export one thread or the whole corpus as Markdown, text, or HTML — clean and ready to use elsewhere.

drag, swipe, or use the arrows

It reads everything. It changes nothing.

Every chat.db connection is read-only. Sending goes through Messages.app, organization stays in Trill's own local database, and there is no relay or cloud service.