Oxide StudiosOxide Studios

Oxide Chat

Modern chat replacement for QBCore FiveM servers with proximity chat, job radios, and full API compatibility.

Oxide Chat is a modern, feature-rich chat system designed as a drop-in replacement for the default FiveM chat. It brings a sleek glassmorphic UI, proximity-based communication, job radios, and full backward compatibility to your QBCore server.

Key Features

  • Modern UI Design - Glassmorphic styling with smooth animations
  • Drop-in Replacement - Full FiveM chat API compatibility
  • Proximity Chat - Distance-based /me, /do, /whisper, /shout
  • Line of Sight - Optional LOS checking for immersion
  • Job Radio Channels - LSPD, EMS, Mechanic with easy customization
  • Private Messaging - Direct player-to-player communication
  • Settings Panel - Player-customizable appearance and behavior
  • Command Autocomplete - Smart suggestions while typing
  • Rate Limiting - Configurable cooldowns per command type
  • Security - Server-side validation and sanitization

Quick Start

-- Messages work exactly like default chat
TriggerClientEvent('chat:addMessage', source, {
    args = { 'System', 'Welcome to the server!' },
    color = { 255, 255, 255 }
})

-- Oxide Chat exports also available
exports['oxide-chat']:addMessage({
    args = { 'Bank', 'You deposited $1,000' },
    color = '#00FF00'
})

Requirements

RequirementVersionNotes
FiveM ServerLatestRecommended: Latest artifacts
QBCore FrameworkLatestRequired dependency
ox_libOptionalEnhanced notifications (falls back to QBCore)

Documentation