StealthChat BETA
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.
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.
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:
- Click the play button in the chat window header
- Choose a video file to upload, or share a YouTube link
- The contact accepts
- 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
- Messages not delivering - check both sides are online, verify the Device ID, ensure VPN is connected, and restart StealthChat
- Voice/video not working - check microphone and camera permissions, allow Stealth through the firewall, try toggling VPN
- Discord not connecting - verify the Discord desktop app is running and signed in (the bridge attaches to it)
- Teams not connecting - verify OAuth sign-in completed, and check the Azure client ID if you're on an enterprise tenant
- Slack not connecting - verify the workspace OAuth completed and check workspace permissions
For persistent issues, submit a support ticket.