Your data lives elsewhere
Contracts and design documents end up in an outside provider’s storage. When you want them gone, you are not deleting them — you are asking someone else to.
A Levelupsoft Inc. software product
SSemTalk is a messenger your company runs itself. Messages and files are kept on your own servers, and your people use the messenger screens they already know to talk with colleagues and with AI agents your company builds.
Why self-hosted
Public messengers are quick to adopt. In return, your message history, your attachments and a relationship map close to your org chart all pile up on someone else’s infrastructure.
Contracts and design documents end up in an outside provider’s storage. When you want them gone, you are not deleting them — you are asking someone else to.
In a financial, healthcare or public-sector audit, asked "where is that conversation kept", you have nothing to offer but an outside vendor’s terms of service.
Pricing, retention periods and feature limits are not yours to set. The day they change, the whole organization has to fall in line.
Product
We do not hand over server software and leave the apps to you. Apps for four platforms are built to face your server and come with it.
Install it in your data center or on an in-house server. One Docker set brings up the server, the database and the certificates.
macOS, Windows, Android and iPhone. Ship them under your own name and icon, and install them alongside a public messenger on the same device. An Apple Watch app is in pilot.
Use the Bot API you already know. Existing Python and Node bots work once you change the server address, and can grow into AI agents that answer calls.
Features
One-to-one and group chats, read receipts, replies, files up to 2GB, photos and documents.
End-to-end encrypted calls between two people, with a relay (TURN) for networks that block the direct path.
Create bots with @BotFather and connect internal systems through the HTTP Bot API and webhooks.
Users, bots and storage, how sign-up codes are delivered, and device sign-out, all on one screen.
Whether registration is open, how verification codes travel (SMS, email, admin console), blocked numbers and attempt limits.
The apps and the documentation come in ten languages including Korean, with right-to-left layout for Arabic.
AI agents
Your people write to an AI agent your company built from the desktop, call it from a phone to carry on, and keep going on an Apple Watch when they are out. All of it runs on SSemTalk installed on your company’s servers.
Call the agent you have been writing to. The call record stays in the same chat on every device.
Call an agent from the Apple Watch app, no iPhone needed. For now it is a pilot app that only makes calls.
When a call ends, the conversation can be kept as text in your own chat only. The person who made the call chooses whether to keep it.
Create a bot with @BotFather, turn on voice, then set its instructions, greeting, voice and language. It speaks nine languages.
During a call, the AI calls your company’s tools (Bot API) and MCP servers to look up orders and check schedules.
In stream mode, your company’s AI server receives the call audio directly. It can also run on a model key under your company’s own contract.
Unlike calls between people, calls with an agent are not end-to-end encrypted. The voice gateway decodes the audio and hands it to an AI model. With the default engine (Google Gemini on Vertex AI), the call audio goes to Google in the USA (us-central1). In return, your company installs the server itself, and can use its own model key, have its own AI server receive the audio in stream mode, and turn agent calls on and off with the operator switches. It is not “everything stays inside” — it is a design in which your company chooses where things go.
Voice agents and the Apple Watch app are in a pilot phase and not yet generally available. Messaging, the apps, bots and self-hosted installation are ready to use now.
Architecture
Apps connect to the server over standard MTProto, and the server records to PostgreSQL by event sourcing. Call audio between people travels between the apps, and using AI agents adds a voice gateway as an optional part.
Diagram explained
Deployment
One Docker Compose set. The server, PostgreSQL and the certificates come up together.
Point your company domain at it and HTTPS certificates are issued and renewed automatically.
Download and install the apps carrying your own brand. Store distribution is possible too.
Set how people join in the admin console, and see users, bots and storage in the same place.
Technology
The same transport protocol the public messenger uses. There is no need to build new apps.
Requests are handled on virtual threads. A single server carries thousands of connections.
Events accumulate instead of state being overwritten. Audit and recovery come from the same record.
Real clients connecting and exchanging messages are checked automatically as well.
Tell us your scale and your compliance requirements and we will propose a setup that fits. We can help with a trial installation too.
Contact usLevelupsoft Inc.