What are Channels?
Channels in Zed are persistent collaboration spaces where teams can communicate, share code, and work together. Each channel provides:- Voice and video communication
- Shared notes for documentation
- Project sharing capabilities
- Member management and permissions
- Hierarchical organization with sub-channels
Channel Types
Public Channels
Public channels are discoverable and joinable by anyone:- Visible in channel listings
- Anyone can join without invitation
- Great for open-source projects or community spaces
Private Channels
Private channels require membership:- Only visible to members
- Requires invitation from an admin or member
- Ideal for private team collaboration
Creating a Channel
Creating a Root Channel
To create a new top-level channel:- Open the collaboration panel
- Navigate to the Channels section
- Click the ”+” or “Create Channel” button
- Enter the channel name (without the # prefix)
- Select visibility (public or private)
- Click “Create”
Creating Sub-channels
Organize related channels hierarchically:- Right-click on a parent channel
- Select “Create Sub-channel”
- Enter the sub-channel name
- The sub-channel inherits the parent’s visibility setting
- Project-specific rooms within a team channel
- Feature-specific discussions
- Separating topics within a larger workspace
Channel Naming
Best practices for channel names:- Use descriptive, clear names
- Avoid special characters (converted to hyphens)
- Use lowercase for consistency
- Keep names concise but meaningful
Joining Channels
Joining from the Panel
- Open the collaboration panel
- Browse the Channels section
- Click on a channel to join the call
- You’ll enter the voice/video call automatically
Joining via Link
Channels can be shared via links:- Opens Zed (if not already open)
- Prompts you to join the channel
- Adds you to the channel members (if joining for the first time)
Accepting Channel Invitations
When invited to a private channel:- You’ll receive a notification
- The channel appears in “Channel Invites” section
- Click to accept or decline the invitation
- Accepted channels move to your Channels section
Managing Channel Members
Viewing Members
To see who’s in a channel:- Right-click the channel in the collaboration panel
- Select “View Members”
- A member list appears showing:
- Username and avatar
- Role (Admin, Member, Talker, Guest, Banned)
- Online/offline status
Inviting Members
Channel admins and members can invite others:- Right-click the channel
- Select “Invite Members”
- Search for users by username
- Select the user
- Choose their role:
- Admin: Full management permissions
- Member: Can invite others and edit shared content
- Talker: Voice access, limited editing
- Guest: Restricted access
- Click “Invite”
Managing Member Roles
Channel admins can modify member permissions:- Open the member list
- Right-click a member
- Select “Change Role”
- Choose the new role
Removing Members
Admins can remove members from channels:- Open the member list
- Right-click the member to remove
- Select “Remove from Channel”
- Confirm the action
- Lose access to private channels
- Can rejoin public channels
- Can be re-invited by admins
Channel Permissions by Role
Admin Permissions
- Create/delete channels and sub-channels
- Invite and remove members
- Change member roles
- Edit channel settings (name, visibility)
- Share and edit projects
- Access voice and video
- Edit channel notes
Member Permissions
- Invite new members
- Share and edit projects
- Access voice and video
- Edit channel notes
- Cannot remove members or change roles
Talker Permissions
- Access voice communication
- View shared projects (read-only)
- Cannot edit projects or notes
Guest Permissions
- View only access
- No voice access (until granted)
- Cannot share projects
- Cannot edit channel notes
Channel Settings
Renaming Channels
Channel admins can rename channels:- Right-click the channel
- Select “Rename Channel”
- Enter the new name
- Press Enter to save
Changing Visibility
Toggle between public and private:- Right-click the channel (must be admin)
- Select “Channel Settings”
- Toggle “Public Channel”
- Confirm the change
Deleting Channels
Permanently delete a channel:- Right-click the channel (must be admin)
- Select “Delete Channel”
- Confirm the deletion
- Deletion is permanent
- All sub-channels are also deleted
- Channel notes and history are lost
- Members are notified
Channel Organization
Collapsing Channels
Manage visibility in the panel:- Click the arrow icon next to a channel to collapse/expand
- Collapsed channels hide sub-channels
- Useful for large channel hierarchies
Reordering Channels
Channel admins can reorder channels:- Right-click a channel
- Select “Move Channel Up” or “Move Channel Down”
- The channel reorders within its parent
Moving Channels
Reorganize your channel hierarchy:- Right-click a channel
- Select “Start Move Channel”
- Navigate to the destination parent channel
- Right-click the destination
- Select “Move Selected Here”
Channel Notes
Every channel has collaborative notes:Accessing Notes
- Expand a channel in the collaboration panel
- Click the “notes” item (file icon)
- The channel buffer opens in your editor
Editing Notes
- Edit like any text buffer
- Changes sync in real-time to all members
- Changes persist even when offline
- Conflicts are automatically resolved
Notes Features
- Full Markdown support
- Collaborative editing with multiple cursors
- Version tracking
- Link to specific headings in notes
Linking to Notes
Share specific sections:- Jump directly to a heading
- Great for sharing meeting notes or documentation
- Automatically generated from heading text
Channel Participants
View active participants in channels:- The collaboration panel shows who’s currently in each channel
- Avatars appear next to active channels
- Participant count displays for larger channels
Participant Indicator
- Green dot: User is actively in the channel call
- No indicator: Channel is empty
- Multiple avatars: Shows first few participants
Best Practices
Channel Structure
- Use hierarchies: Organize with parent/child channels
- Limit top-level channels: Prevents clutter
- Clear naming conventions: Make channels easy to find
- Archive inactive channels: Delete or clearly mark unused channels
Member Management
- Start with fewer permissions: Promote members as needed
- Multiple admins: Distribute management responsibilities
- Regular cleanup: Remove inactive members periodically
- Document roles: Use channel notes to clarify permissions
Channel Usage
- Channel notes for context: Document channel purpose and guidelines
- Sub-channels for focus: Separate conversations by topic
- Public for open source: Make community channels public
- Private for teams: Keep internal work in private channels
Advanced Features
Channel Search
Quickly find channels:- Focus the collaboration panel filter (top of panel)
- Type to search channel names
- Results update in real-time
- Press Enter to jump to the first result
Filtering Active Channels
Show only channels with active participants:- Enable the “Show active only” filter
- Empty channels hide from view
- Great for large channel lists
Channel Links
Generate shareable links:- Right-click a channel
- Select “Copy Channel Link”
- Share the link with team members
- Recipients can click to join
Troubleshooting
Cannot Create Channel
- Verify you’re signed in
- Check your internet connection
- Ensure you have permissions (some orgs restrict channel creation)
Channel Not Appearing
- Refresh the collaboration panel
- Check if the channel was deleted
- Verify your membership status
Cannot Invite Members
- Ensure you have Member or Admin role
- Check that the user exists and is not banned
- Verify you’re connected to the server
Changes Not Syncing
- Check your connection status
- Wait for automatic reconnection
- Verify other members can see changes (may be a local issue)
Next Steps
- Screen Sharing Guide - Share your screen in channels
- Collaboration Overview - Learn more about collaboration features
