# Zentalk Web

Zentalk Web is the primary way to use Zentalk. It is a full Progressive Web App (PWA) that runs entirely in your browser with the complete feature set — messaging, voice & video calls, groups, channels, stories, and more.

{% hint style="info" %}
**Available now:** [zentalk.chat](https://www.zentalk.chat/)
{% endhint %}

***

## What You Get

* Full end-to-end encrypted messaging with Signal Protocol
* Voice and video calls (1-on-1 and group up to 6)
* Groups, channels, stories, polls, file sharing
* Web3 wallet login — no phone number required
* 3-hop onion routing for all messages
* Offline message queue with automatic sync

***

## Install as App

Zentalk Web is a Progressive Web App. You can install it directly from your browser — no app store required.

**How to install:**

* **Desktop (Chrome/Edge):** Click the install icon in the address bar
* **iOS (Safari):** Tap Share → Add to Home Screen
* **Android (Chrome):** Tap the banner or Menu → Install App

Once installed, Zentalk runs like a native app with its own window, icon, and offline support.

***

## Offline Support

* **Workbox service worker** with intelligent caching
* Precached assets (JS, CSS, fonts, images, sounds)
* **Offline message queue** — messages stored in IndexedDB and sent when connection returns
* Optional **web push notifications** (VAPID)
* Auto-updates with user notification

***

## No Third-Party Providers

Zentalk Web does not rely on any third-party services for its core functionality. All encryption happens locally in your browser. No data is sent to external analytics, tracking, or advertising services.

***

## Connect Your Zentanode

Zentalk Web also serves as the interface to connect and manage your Zentanode or Gateway on the Zentamesh network:

* View nearby nodes on the map explorer
* Connect to your own node or a friend's node
* Monitor node range and settings
* Communicate offline within Zentanode range (up to 6km)

***

## Links

* **Web App:** [zentalk.chat](https://www.zentalk.chat/)
* **Validator Explorer:** [explore.zentalk.chat](https://explore.zentalk.chat/)
* **Zentanode Map:** [zentalk.chat/map](https://www.zentalk.chat/map)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zentachain.io/zentalk/zentalk-web.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
