StealthChat BETA

StealthChat

StealthChat is the all-in-one secure messaging hub built into Stealth Windows. Direct messages with other Stealth users are end-to-end encrypted with TLS 1.3 and AES-256-GCM. The same buddy list also unifies Discord, Microsoft Teams, and Slack into a single AIM-style window - so every conversation lives in one place.

Now with plugins: Connect Discord, Microsoft Teams, and Slack accounts to chat alongside your encrypted Stealth conversations. See StealthChat Plugins for the full list and cross-service whispers.

Buddy List

Open StealthChat from Settings → Tools. The compact buddy list groups contacts into collapsible sections:

  • Stealth contacts - other Stealth users by Device ID
  • Discord - tracked DMs and channels (drag-to-reorder servers)
  • Teams - tracked Microsoft Teams chats and channels
  • Slack - tracked channels and DMs across all connected workspaces
  • Hidden - collapsible section for entries you've hidden

Each section shows live presence, unread counts, and any pending messages received while the list was closed. Double-click any contact to open a chat window.

Your Identity

Your unique Device ID is your StealthChat identifier - no phone number or email required. Optionally link a cross-device Stealth Account so the same identity, contacts, and group memberships follow you across machines. The account flow covers login, logout, username/password change, device unlink, and live username availability checks.

Device ID: Share your Device ID with other Stealth users to connect - it's the only thing they need.

Direct Messaging

Each conversation opens in its own window with a rich composer.

Composer

  • Emoji picker with frequently-used and search
  • Inline images via drag/drop or paste
  • Native file picker
  • Link preview fetch
  • /search - quick web search inline
  • /ai - ask StealthAI mid-conversation; the response posts to chat

Message Features

Reactions Emoji reactions per message
Replies Quote a specific message for context
Pinned messages Pin important messages to the top of the chat - synced to both sides
Edits Edit your own messages after sending
Read receipts See when your message has been read
Typing indicators See when the other side is composing
Vanishing messages Opt-in disappearing messages with local timers

Vanishing Messages

Native Stealth vanish: messages start counting down only after the recipient clicks to reveal them. Set duration via the 3-dot menu → Vanish Mode (Off, 10 seconds → 1 hour). Discord chats also have server-side Discord Vanishing Messages; see the Discord Plugin docs.

Stealth Purge

Bulk-delete your own past messages in any Discord chat. Open via the eraser icon in the input bar, the 3-dot menu, or the slash command /stealthtext. Full details on the Discord Plugin page.

Chat Codex

Per-chat overlay for browsing the gallery of shared images, searching message text, and reviewing pinned messages. Opens from the 3-dot menu → Chat Codex.

Slash Commands

Type / in the message box to see available commands. Built-in commands include /ai (StealthAI), /search (StealthSearch), /dice, /r (whisper reply), /gcr (group whisper reply), /threadify (Discord), /stealthtext (Discord purge), and mood reactions.

Status & Presence

Online Available and active
Away Set automatically after idle, or manually
Busy / Do Not Disturb Suppresses notifications, with an optional "allow notifications" path
Do Not Disturb Suppresses notifications until you turn DND off. Optional "Allow notifications anyway" override
Invisible Same as Hidden - appear offline while staying connected
Invisible Appear offline while staying connected

Auto-away triggers after a configurable idle interval. Do Not Disturb can be toggled on demand.

File Sharing

File transfers run through Stealth Transfer's encrypted pipeline. Send any file - recipients see an inline transfer card with progress, choose where to save, and get notified when it completes.

Voice & Video Calls

Make encrypted calls from the chat window header.

  • WebRTC peer-to-peer when possible, relayed when needed
  • Voice calls (microphone)
  • Video calls (camera)
  • Group call requests
  • Resizable voice sidebar UI for incoming calls

Games & Activities

StealthChat ships with several built-in games you can invite a contact to play right inside the chat window. Choose from the 3-dot menu → Games:

  • Checkers - classic board game with synced moves
  • UNO - turn-based card game
  • Air Hockey - real-time arcade with paddles
  • Emojigeddon - fast-paced emoji battle (also accepts /emojigeddon)
  • Spell Caster - duel with magic spells
  • Fireball Battle - real-time projectile combat with shield mechanics (double-click to shield)

All games sync in real-time over StealthChat's encrypted channel. Game stats appear on the Global Leaderboards overlay (3-dot menu → Leaderboards) with tabs for each game and your personal Win Rate.

Watch Together

Synchronize video playback with your contact:

  1. Click the play button in the chat window header
  2. Choose a video file to upload, or share a YouTube link
  3. The contact accepts
  4. Play, pause, and seek are synchronized between both sides

A resizable sidebar holds the player so you can chat alongside it.

Group Chats

Create group conversations from the buddy list. Groups appear as their own entries with all the same features as direct chats - messages, files, reactions, voice/video, watch together - and are encrypted end-to-end.

Public Rooms

Beyond direct messaging, StealthChat includes Battle.net-style public chat rooms for community conversation:

  • Browse the live list of public rooms
  • Create your own room (public or password-protected)
  • Join, leave, and whisper to specific users
  • Operator and moderator controls - bans, mutes, hidden users

Public rooms can be hidden entirely from the StealthChat settings.

Inline Mini-Games

Play games with your contact directly inside the chat window - synchronized over the chat relay.

Checkers Classic checkers with rematch support
Spellcaster Wizard battle game
Emojigeddon Emoji combat game
Uno Classic card game
Air Hockey Fast-paced two-player table game
Fireball Battle Slingshot aim, shields, synced physics, scoring, victory screen, optional sound effects

Mood Chat

Optional ambient overlays - rain, fire, and others - wash over the chat window for a relaxed atmosphere. Toggle in StealthChat settings.

Window Customization

Each chat window is styled independently.

  • Custom background image with adjustable opacity and blur
  • ChatParallax - pointer/scroll/drag-driven 3D parallax with configurable depth and speed
  • Always on Top for important conversations
  • Window opacity synced from app settings
  • Per-recipient window position remembered between sessions
  • Frameless title bar with custom controls

Plugins (Discord, Teams, Slack)

Bring your existing accounts into StealthChat. Each plugin appears as its own section in the buddy list with its own connection status and settings window.

Discord Plugin BETA

DMs and server channels, multi-view, vanishing messages, Stealth Purge, global whispers. See the Discord Plugin page.

Microsoft Teams Plugin BETA

1:1 / group chats / channels, multi-view, presence, cross-platform whispers with Discord. See the Teams Plugin page.

Slack Plugin BETA

Multi-workspace, channels and DMs, OAuth or bot token. See the Slack Plugin page.

See StealthChat Plugins for an overview of cross-platform whispers and shared features.

Discord Integration

Connect your Discord account through the Discord Multiview plugin and bring the channels you actually use into Stealth.

What You Get

  • Multi-account support
  • Tracked DMs and channels appear in the buddy list
  • Open conversations in regular StealthChat windows or in the dedicated Discord Multiview window
  • Live messaging with reactions, image attachments, and paste-image support
  • Member sidebar per channel with role-based grouping and presence
  • Custom emoji picker including animated guild emojis
  • Per-panel theming - bubble shape, colors, accent, background image, opacity, blur

Discord Multiview Window

Add many text channels and DMs into a single panel layout:

  • Layout modes: horizontal, vertical, 2x2, 2x1, 1x2 grids
  • Per-panel scroll lock and auto-scroll behavior
  • Persisted channel set - re-opens on next launch
  • Collapsible category groups in the channel sidebar

Settings

Quick toggles in the buddy list and a full settings window: Global Whispers, Hide Offline Users, Always on Top, and a mute list for individual Discord users.

Microsoft Teams Integration

Sign in with your Microsoft account to bring Teams chats and channels into Stealth.

  • OAuth sign-in with configurable Azure client ID for enterprise tenants
  • Chat list, team and channel enumeration
  • Send, edit, delete, and reply to messages with reactions and threaded replies
  • File upload attachments
  • Read/write presence
  • Optional bridge-driven desktop notifications

Teams Multiview Window

  • Multiple Teams chats and channels in a single window
  • Layout selector with persistence
  • Per-chat panel styling
  • Global Teams window background image, blur, and opacity
  • ChatParallax for the Teams window
  • Live message, chat, and presence listeners

Slack Integration

Connect any number of Slack workspaces.

  • OAuth bot + user token paths
  • Multi-workspace support
  • Channel and DM listing per workspace
  • History and message send with image attachments
  • Threaded replies via thread_ts
  • Socket Mode with polling fallback
  • Add and remove workspaces from the Slack settings window
  • Slack conversations open in the standard StealthChat window

Notifications

  • Desktop notifications with corner position selection
  • Sound alerts - toggleable, with sound choice
  • Per-plugin notification toggles for Discord, Teams, and Slack
  • Minimize-to-tray for the buddy list

StealthChat Settings Window

Centralized control panel for the whole hub:

  • Notification position, sound, and type
  • Show public rooms toggle
  • Mood chat enable and effect type
  • Minimize to tray
  • Manage plugins shortcut
  • Window background image, opacity, blur, and parallax controls
  • Per-plugin settings for Discord, Teams, and Slack

Encryption Summary

Direct Stealth chats TLS 1.3 transport with AES-256-GCM payload encryption
No message logs Server stores nothing beyond offline queue delivery
Device ID identity No phone numbers, emails, or personal info required
Discord / Teams / Slack Uses each platform's own authentication and transport - OAuth tokens stored locally

Troubleshooting

  1. Messages not delivering - check both sides are online, verify the Device ID, ensure VPN is connected, and restart StealthChat
  2. Voice/video not working - check microphone and camera permissions, allow Stealth through the firewall, try toggling VPN
  3. Discord not connecting - verify the Discord desktop app is running and signed in (the bridge attaches to it)
  4. Teams not connecting - verify OAuth sign-in completed, and check the Azure client ID if you're on an enterprise tenant
  5. Slack not connecting - verify the workspace OAuth completed and check workspace permissions

For persistent issues, submit a support ticket.