COMPLETE USER GUIDE

LEARN PISSCORD

Everything you need to master pee-to-pee communication. From first launch to power-user status in minutes.

Getting Started Channels Voice & Video Pissbot AI Settings Troubleshooting
01

Getting Started

Get up and running with Pisscord in three simple steps. No account creation, no email verification, no phone number required.

1

Download & install

Grab the latest Windows installer from GitHub releases. Run the setup wizard - it takes about 30 seconds. Pisscord installs to your AppData folder and creates a desktop shortcut.

Windows may show "Unknown Publisher" - click "More Info" → "Run Anyway"
2

Set your display name

On first launch, you'll be prompted to enter a display name. Pick something your friends will recognize. You can also choose a profile color and set a status message.

Your profile is saved locally - change it anytime in Settings
3

You're connected!

That's it. Pisscord automatically connects you to the presence server. Everyone online appears in the user list on the right. Jump into a voice channel or start chatting - voice and video go directly P2P, no relay servers involved.

Auto-Updates Enabled

Pisscord checks for updates automatically. When a new version is available, you'll be prompted to restart and install it.

02

Interface Overview

Pisscord's layout will feel familiar if you've used Discord. Here's a breakdown of each area.

Pisscord Interface

Channel sidebar

Left side - lists all text and voice channels. Click to switch views. Voice controls appear here when connected.

Main content area

Center - shows the current channel. Chat messages, voice stage, or AI conversation depending on selection.

User list

Right side - shows everyone online. Click a user to view their profile or start a direct call.

Voice controls

Bottom left (when connected) - mute, camera, volume slider, and disconnect. Always accessible from any channel.

03

Channel Types

Pisscord has several channel types, each serving a different purpose.

#general Text Channel

The main chat room. Supports full markdown formatting, image uploads, file sharing, video embeds, and voice messages. Messages are retained for 14 days.

Chillin' Voice Channel

Open voice/video room for casual hangouts. Click to join — you start muted with camera off by default. Multiple people can be in the same voice channel with true mesh networking.

Gaming Voice Channel (Approval Required)

Same as Chillin', but requires approval to join when others are already in the channel. A lock icon indicates this. Users inside will see approve/deny buttons when someone requests to join.

#pissbot AI Channel

Chat with Pissbot, our built-in AI assistant powered by Google Gemini. Ask questions, get recommendations, or just have a conversation. Pissbot knows everything about Pisscord.

#dev-updates Development Feed

Live feed of GitHub commits and development activity. See what's being worked on in real-time. Read-only channel - just for keeping up with the project.

#issues Bug Reports

Report bugs directly from the app. Your reports are sent to Firebase and reviewed by the development team. Include steps to reproduce for faster fixes.

04

Voice & Video

Crystal-clear pee-to-pee voice and video with no relay servers. Here's how to use it effectively.

Voice Controls
Microphone On
Camera Off
Share Screen
Volume: 100%
Disconnect
Users in Channel
A
Y
S
Speaking Indicators

A green ring appears around avatars when someone is speaking. This uses Web Audio API for real-time voice activity detection.

Video spotlight

Click any video tile to pin and maximize it. Perfect for presentations or focusing on one person. Click again to unpin.

Volume boost

Volume slider goes up to 200%, letting you boost quiet participants. Great for people with soft mics.

Browse while talking

Switch to text channels while in a voice call. Audio persists - you won't get disconnected.

ML noise cancellation

RNNoise WASM-powered pipeline kills keyboard clicks, fans, and background chatter. Enable in Settings > Voice & Video.

05

Screen Sharing

Share your screen with one click. No additional software required.

1

Join a voice channel

You must be connected to a voice channel before you can share your screen.

2

Click the screen share button

In the voice controls panel, click the monitor icon. A dialog will appear letting you choose what to share.

3

Select your screen or window

Choose to share your entire screen, a specific application window, or a browser tab. Click "Share" to begin.

Stop Sharing

Click the screen share button again, or use the browser's native "Stop Sharing" button that appears at the bottom of your screen.

06

Text Messaging

Full-featured chat with markdown support, video embeds, voice messages, and file sharing.

Markdown Examples
Bold text **bold**
Italic text *italic*
Strikethrough ~~strike~~
Inline code `code`
Code block ```code```
Link [text](url)
Header # Header
List item - item
14-Day Retention

Messages are automatically deleted after 14 days. This keeps the system lightweight and respects privacy. Save important info elsewhere.

07

Pissbot AI

Your built-in AI assistant. Powered by Google Gemini 2.0 Flash. Ask anything — it remembers your last 20 messages per session.

Ask questions

Pissbot knows everything about Pisscord - features, troubleshooting, release notes. Just ask in natural language.

Entertainment

Ask for jokes, stories, or random facts. Pissbot has personality and isn't afraid to use it.

General knowledge

Programming help, writing assistance, research questions - Gemini handles it all.

Context Awareness

Pissbot's knowledge is updated via Firebase - no app rebuild required when we add new features or fix bugs.

08

File Sharing

Share images and files directly in chat. Drag, drop, done.

1

Drag & drop

Drag any image or file into the chat area. Or click the attachment button in the message input.

2

Automatic upload

Files are uploaded to Firebase Storage. Images are automatically optimized for faster loading.

3

Preview & download

Images display inline. Click to view full size. Other files show a download link.

09

Your Profile

Customize your presence. Stand out in the void.

Display name

Choose any name you want. Change it anytime in Settings → Profile.

Avatar color

Pick a color for your avatar circle. Your initial is displayed in the chosen color.

Profile picture

Upload a custom avatar image. Synced to Firebase so everyone sees it.

Status message

Set a custom status that appears under your name. "Gaming", "AFK", whatever you want.

10

App Settings

Configure your devices, check for updates, and view debug logs.

Profile Settings
Change your display name, status message, and avatar color. Upload a custom profile picture. All changes save automatically to localStorage and sync to Firebase presence.
Voice & Video Settings
Select your preferred microphone, speakers, and camera from dropdown menus. Toggle noise suppression, echo cancellation, and auto gain control. Enable Advanced noise cancellation for ML-powered noise removal via RNNoise. Note: Changing devices requires disconnecting and reconnecting to apply.
Debug Log
Real-time display of app events. Color-coded by type: info (green), error (red), webrtc (blue). Helpful for troubleshooting connection issues. Shows last 50 entries.
About & Updates
View current app version and feature list. Check for Updates button manually triggers update check. If an update is found, you'll be prompted to download and install.
11

Keyboard Shortcuts

Power-user shortcuts to navigate faster.

Toggle Mute
Ctrl M
Toggle Video
Ctrl Shift V
Open Settings
Ctrl ,
Disconnect Call
Ctrl D
Send Message
Enter
New Line
Shift Enter
12

Troubleshooting

Common issues and how to fix them.

Can't hear other people

Check Settings → Voice & video → Output device. Make sure the correct speakers/headphones are selected. Also check your system volume and that Pisscord isn't muted in Windows Volume Mixer.

Others can't hear me

Check that you're not muted (microphone icon in voice controls). Verify the correct microphone is selected in Settings. Some browsers block mic access by default - check the address bar for permission icons.

Connection keeps failing

Pee-to-pee connections can be blocked by strict firewalls or certain network configurations (corporate networks, some college dorms). Try a different network or contact your IT department about WebRTC/STUN/TURN firewall rules.

Video is laggy or choppy

Video quality depends on your internet connection. Try closing other bandwidth-heavy apps. If issues persist, disable video and use voice-only. Pee-to-pee connections are sensitive to packet loss.

App won't start / crashes on launch

Try deleting the app data folder at %APPDATA%/pisscord and reinstalling. If issues persist, check the Debug Log in Settings or report the bug in #issues.

Pissbot isn't responding

Pissbot requires a valid Gemini API key. Self-hosted builds need VITE_GEMINI_API_KEY in environment variables. If you're using the official release, this might be a temporary API outage - try again in a few minutes or file a bug report in #issues if it persists.

Still having issues?

Report bugs in the #issues channel or open an issue on GitHub. Include your Pisscord version and steps to reproduce.