Private. Self-hosted. Yours.

Private chat. Beautifully yours.

Chat, media, private spaces, and Ava. Five clients. One server.

Signal ProtocolEnd-to-end encrypted Ava AIPresent when invited Five clientsOne conversation Your serverYour rules
Now in v2.9.3

New in this build

Fixed

Kitten Health daily activity keeps the real Tractive walk when the history request is busy, instead of saving that day as zero.

Fixed

Linux desktop enforces a 420×640 minimum window size and no longer saves maximized geometry as the floating size (stops the squashed full-width strip after maximize).

Inside MessageMe

More feature.
Less filler.

64 capabilities
185,927 Client lines of code
629 Dart files in app/lib
87 Screens
Each one is a doorway somewhere new.
103 Stickers in the picker
Including seals, giraffes, and questionable life choices.
5 Client platforms
Android, iOS, Windows, Linux, and Ubuntu Touch.
Full atlas

64 things it can do.

64 features shown

01 / 08

Conversations that feel alive

Fast private chats with the small details that make everyday conversation natural.

10 capabilities

Direct and group chats

One-to-one conversations and groups with names, avatars, members, and admin controls.

Replies, forwarding, editing, and deletion

Keep threads clear, correct mistakes, and move useful messages between conversations.

Reactions and send effects

React with expressive tapbacks or send playful Shake, Sight, and Slap bubble effects.

Typing, delivery, and read state

Live typing indicators and precise delivered and read receipts keep everyone in sync.

Pinned messages and live location

Keep important messages or an active shared location visible at the top of a chat.

Conversation search

Search all messages or narrow results to text, media, and links.

Voice note queue and transcripts

Play consecutive voice notes without interruption and read available speech transcripts.

Slash commands and code bubbles

Use chat commands for quick actions and send syntax-colored command snippets with one-tap copy.

Offline-first delivery

Read cached conversations, queue outgoing messages, and recover cleanly after airplane mode.

Connection requests and presence

Choose who can start a conversation and see useful availability context without oversharing.

02 / 08

Every format, one composer

Capture, shape, and share rich media without leaving the conversation.

9 capabilities

Photos, video, audio, and files

Send the formats people actually use, including safe in-app viewing for common text files.

Nine-item recent gallery

Pick the latest photos and videos quickly, multi-select a set, or hold to preview.

Camera and video quality controls

Capture in app or hand off to the device camera, with SD, HD, and 2K video options.

Image and video editing

Draw on photos, adjust brush size, and trim video before sending.

Adaptive photo mosaics

Consecutive photos become compact two-to-six image arrangements instead of a long wall.

Stickers and custom emoji

Use server-hosted sticker packs, animated reactions, and hundreds of custom emoji poses.

Location and contact cards

Share a place, a time-limited live location, or a contact in a readable native card.

Clipboard and formatting tools

Paste text or images and use a compact toolbar for bold, italic, and structured messages.

Rich link previews

Preview websites, YouTube, IMDb, Instagram, TikTok, and pixx.top links inside chat.

03 / 08

Private by construction

Security controls stay visible, understandable, and under the account owner's control.

8 capabilities

Signal Protocol encryption

End-to-end encryption automatically protects supported direct conversations and every content type.

Linked-device encryption

Scan a visual code to link another device and securely fan out encrypted messages.

Recovery passphrase backup

Protect encrypted cloud backup with a portable 12-word recovery passphrase.

Screen security

Block operating-system capture and recent-app previews, with a deliberate one-shot screenshot option.

Active session control

Review signed-in devices and revoke sessions that should no longer have access.

Content-free notifications

Push services wake the app without carrying the private message body.

Self-hosted identity and storage

Accounts, conversations, media policy, and retention live on the private MessageMe deployment.

Automatic retention

Server-side expiry and orphan cleanup reduce the lifetime of forgotten message data.

04 / 08

A private space beyond chat

Notes, shared canvases, and personal media tools live beside conversations.

8 capabilities

Encrypted Notes and Journal

Create notes, checklists, and tickets in an offline-first workspace that syncs across devices.

Ticket reminders

Get departure reminders and a timely Home card before an upcoming trip.

Journal sharing

Send a note, checklist, or ticket into chat or export it through the operating-system share sheet.

Shared Board

Draw together in real time with pen, eraser, images, undo, PNG export, and chat sharing.

Media Bank

Keep a cross-device shelf of photos and videos and attach them again without another upload.

Personal Vault

Store private media behind a scrambled PIN pad with end-to-end encrypted, resumable uploads.

Online-only vault storage

Choose what remains available offline and what stays encrypted in remote storage.

Safe Shelf and Vault moves

Transfer media between the shared shelf and personal encrypted space without fragile manual steps.

05 / 08

Ava, built into the conversation

An assistant that participates where it is useful and stays out of the way everywhere else.

7 capabilities

Direct assistant chat

Talk with Ava in a dedicated conversation for answers, summaries, and everyday help.

Group mentions

Mention Ava inside a group when the conversation needs context or a quick answer.

Conversation memory

Ava can use private deployment memory and conversation summaries to stay context-aware.

Morning routine and weather

Receive useful, scheduled context such as a morning greeting and local forecast.

Opt-in location context

Control whether Ava can use a location peek and review the history from Privacy settings.

Sticker understanding

Teach Ava what custom stickers mean so visual replies carry their intended context.

Read aloud and translation

Hear messages through natural or system voices and translate text without leaving chat.

06 / 08

Make it unmistakably yours

Deep appearance, keyboard, accessibility, and behavior controls follow you across devices.

9 capabilities

Per-chat wallpapers

Choose a different background for each conversation, rotate collections, and tune the dimmer.

Wallpaper Store

Browse hosted collections and manage downloaded backgrounds without bloating the app.

App style controls

Adjust greetings, bubble text, seasonal decoration, weather behavior, and page transitions.

Settings sync

Carry selected appearance, keyboard, car, read-aloud, and behavior preferences to another device.

MessageMe Keyboard

Use the built-in Android keyboard with QWERTY or AZERTY layouts, sizing, styling, and tablet split mode.

Car mode

Switch to a calmer layout with quick replies, automatic read aloud, and useful driving context.

Notification channels and sounds

Choose how different conversations and app events ask for attention.

English and Hungarian

Use the complete interface in either supported language.

Storage controls

Understand local usage by category, empty cached chats, or perform a safe full refresh.

07 / 08

Five clients, one conversation

Purpose-built experiences across phones, desktops, Linux, and Ubuntu Touch.

7 capabilities

Android

Native sharing, direct share targets, push delivery, camera, and background transfer support.

iOS

A focused mobile client with secure notifications, sharing, media tools, and biometric sign-in support.

Windows

A split desktop layout, system notifications, updater, keyboard shortcuts, and desktop media workflows.

Linux desktop

A portable x64 client with the same core messaging, media, and workspace experience.

Ubuntu Touch

An arm64 Lomiri client with a compact phone layout and purpose-built soft keyboard.

In-app updates

Review release notes, download the right artifact, and skip a version when timing is not right.

Session restore

Return directly to the last conversation or tab without a visible navigation jump.

08 / 08

Optional kitten care module

Available only on deployments where kitten tracking and health access are enabled.

6 capabilities Server-dependent

Live Kitten Finder

Follow tracker location, battery, zones, and recent movement on a detailed map.

Safe and danger zones

Create geofences and receive dedicated alerts when a tracked kitten crosses a boundary.

AmL Medi records

Keep weight, vaccinations, blood tests, daily activity, and weather context together.

Health summaries and PDF export

Review bilingual health context and export a branded record for appointments.

Home glance cards

See current zone, distance, battery, weight movement, and activity in glanceable surfaces.

Shared viewer access

Grant selected people access to tracking information without opening the entire admin surface.

Release trail

From the build log.

v2.9.1

MusicMaker share links play in chat, with the album cover in front of the player

v2.8.2

Desktop / AOW: open Files share handoff (`--share-pending`) into the contact picker and send with the normal file/media upload path

v2.8.1

Drag the bottom-right corner to resize the floating video, and skip to the next video in the chat

v2.8.1

Videos can shrink into a draggable window you can move around the app

v2.8.0

Ebooks (.epub) can be sent in chat and show as a book with the title from the file

v2.7.8

Chat shows Diagnostic .mdx and .mdxd files with the phone brand, model, name, app, and a Download button

v2.7.6

Copied images and brand-new screenshots open a flying phone preview you can send or dismiss

v2.7.6

Paste a copied link from a chip next to the sticker icon in chat

v2.7.4

Play attached audio files in chat with the same waveform player as voice notes, plus a small download button on both

v2.6.3

Diagnostic live performance detail - 60s history on the phone, USB logcat (MsgMePerf), and optional server upload

Under the hood

13 quick facts.

185,927 Client lines of code

629 Dart files in app/lib

40,514 Server lines of code

250 TypeScript files in server/src

175 Reusable widgets

Little UI bricks stacked into MessageMe.

87 Screens

Each one is a doorway somewhere new.

103 Stickers in the picker

Including seals, giraffes, and questionable life choices.

325 Custom emoji stills

PNG poses for the emoji drawer.

2 Lottie animations

Including the typing dots you stare at.

2 App languages

English and Hungarian - tobb nyelv hamarosan?

5 Client platforms

Android, iOS, Windows, Linux, and Ubuntu Touch.

82 Package dependencies

Packages doing the heavy lifting.

4,299 lines Heaviest Dart file

message_bubble.dart carries the crown.

v2.9.3 App version

From the repo version file.

v4.0.6 Server version

Server version from server/package.json.

Right now

Live in Frankfurt.

Database Connected
Service Operational API and WebSocket
Uptime 8d 15h 6m 745,574 seconds
Memory 64 MB heap / 74 MB total, 171 MB RSS
Runtime v22.23.4 Node.js on linux, server v4.0.6
Tokens today 0 0 requests
Tokens all-time 6.24M 6,240,626 total
Total requests 1,382 2.93M in, 3.31M out
Ava AI Ready Private deployment assistant

Five clients.
One place.

Android · iOS · Windows · Linux · Ubuntu Touch