Anchal

Your WhatsApp, Telegram and Instagram DMs, for you and your AI agent.

Anchal puts every account in one app on Mac, Windows, Linux, Android and iPhone. Its MCP server lets Claude Code, Codex and OpenClaw read and answer them too. Keep it on a server you own. Nobody is told you've read their message unless you choose to tell them.

Unofficial. Not made by or affiliated with Meta or Telegram.

agent + anchal3 accounts

What did I miss since last night? Skip the memes.

list_chatsunread, all accounts14 chats

read_messagesFlat 4B · WhatsApp23 new

transcribeMum · voice note0:48

read_messagesDesign crit · Telegram9 new

read_messagesInstagram requests2 new

Four things need you:

Flat 4B: rent goes to ₹18,500 from November. The owner wants an answer by Friday.

Mum (voice note): are you coming home this weekend? She wants a call tonight.

Design crit: Rahul moved Thursday's review to 4 pm.

@northlight.studio on Instagram: a collab request, with dates.

14 chats read. Nobody was told.

Tell Flat 4B I'm fine with it. Show me first.

send_messageFlat 4B · WhatsAppwaiting for your OK

Orange marks what someone else will see.Example session

AgentsClaude Code · Codex · OpenClaw · any MCP client

AccountsWhatsApp · Telegram · Instagram DMs · several of each

Ask about your chats in plain words.

Your agent gets the same tools on every account, whichever app it's on. It reads, searches, listens and drafts. You decide what it may send.

What did I miss since last night?

It reads every unread chat across your accounts and tells you what needs you. Reading never sends a read receipt.

list_chatsread_messages

Find the flat's address Sara sent in October.

One search covers WhatsApp, Telegram and Instagram. Words match by how they sound in any script, so “privet” finds Привет.

search_messages

What does Mum's voice note say?

It turns the note into text with the speech model you choose, on your own key. The sender isn't told it was played.

transcribe

Tell the flat group I'm in for Friday. Show me first.

It drafts the reply and waits. Every tool tells the agent whether other people will see what it does, so it knows when to ask.

send_message

Setup

Connect your agent in one line.

In the app, open Settings, Agents. It makes a token and shows the exact line for the agent you pick. Agents on the same computer connect while the app is open.

For an agent on another machine, such as a VPS, pair anchal-mcp with your Anchal server.

Terminal
claude mcp add --scope user --transport http anchal http://127.0.0.1:7444/mcp \
  --header "Authorization: Bearer <token>"

Settings, Agents also shows the entry for any other MCP client.

Made for letting an agent near your chats.

Orange marks what other people can see. Everything else stays between you and your agent.

Reads. Nobody is told.

list_accountslist_chatsread_messagessearch_messageschat_infomessage_infolist_contactsget_media

Sends and changes.

send_messagesend_fileforward_messagesreactedit_messagedelete_messagemark_readpin_messagestart_chatsend_pollvote_pollcreate_groupupdate_groupleave_groupset_chat_flagstranscribe
  • A read-only switch for each agent.Turn it on in Settings, or in the server's list of devices.
  • No receipts from reading.mark_read sends one only when that chat's setting allows it.
  • No files from disk.A file to send comes inside the request, so an agent can't send one it wasn't handed.
  • Messages are labelled as other people's words.The tools tell the agent they are not instructions to follow.
  • Cut an agent off at once.A new token ends the old one, and unpairing removes an agent from the server.

One thing to keep in mind.Anyone who can message you can write to your agent. If your agent can also reach the internet, keep it to reading where it can, and have it ask before it sends.

And an app for you, on every screen.

Mac, Windows, Linux, Android and iPhone. Link several accounts on each network, and their chats share one list.

One list for every account

Each chat carries the small picture of its account. Tap a picture to see only that account's chats.

Read receipts, chat by chat

A withheld receipt still marks the chat read on your other devices. Typing works the same way, and online status has one switch.

Search that hears how words sound

cafe
Café
7abibi
حبيبي
privet
Привет

Accents, vowel marks and scripts don't get in the way.

Smart search on your device

“car repair” finds “left the car at the garage”, in any language. A 176 MB model runs on your device, so no message leaves it.

Calls

One-to-one voice calls on WhatsApp and Telegram, with video on Mac and iPhone.

Voice notes as text

Tap Transcribe under a voice note. Use any OpenAI-compatible speech endpoint with your own key, and search and agents can read the text.

anchald

Keep it running on a server you own.

anchald is Anchal with no window. Put it on a VPS and your accounts stay connected while your laptop sleeps. Every phone, computer and agent you pair uses the same accounts.

The pairing link carries the server's certificate pin, so a bare IP address is enough. It updates itself, and installs only builds signed with the release key.

Linux with systemd, Intel or ARM
curl -fsSL https://github.com/mukhtharcm/anchal-releases/releases/latest/download/install.sh | sudo sh

# A link that pairs another device or agent
sudo anchald pair

The server holds your accounts' keys and every message, readable. Run it on a machine only you control.

Download

The desktop and Android apps check for new releases and update themselves.

Latest release

Windows

This device

An installer or a portable copy. They aren't signed yet, so Windows warns the first time.

Linux

This device

A tarball for x64. Calls and voice notes use PulseAudio or PipeWire.

Android

This device

An APK for 64-bit phones. Calls and notifications aren't there yet.

iPhone

Invite only

Not public yet. The iPhone app goes out to testers for now.

Server

anchald for Linux, Intel or ARM. One line installs it.

Not there yet

  • Group calls, on any network.
  • Video calls on Android and Linux.
  • Sending photos, videos and voice notes on Instagram.
  • WhatsApp's view-once media, which WhatsApp keeps from linked devices.
  • On Android, staying connected once you leave the app.
  • Telegram secret chats and animated stickers.