- Smart dropdown menu: Automatically remembers your last 5 used servers
- Quick selection: Click on a server from the history to select it instantly
- Easy management: Remove unwanted servers with a single click
- No duplicates: Automatically prevents duplicate entries
- Dark/Light mode: Toggle between themes according to your preferences
- Auto mode: Automatically follows your system theme
- Persistence: Your preferences are saved between sessions
- Complete interface: All elements adapt to the chosen theme
- Persistent configuration: History and theme are saved automatically
- Local file: Data is stored in
~/.liberchat/config.json - Error recovery: Robust handling of corrupted data
- Stylized Splash screen with server selection
- Microphone compatibility (automatic permissions)
- Security: contextIsolation, secure preload
- Maximized main window, without menu bar
- System icon: Correct display in the taskbar
- Universal Linux build: AppImage, deb, rpm
# Install dependencies
npm install
# Run in development mode
npm start
# Generate packages for Linux (AppImage, deb, rpm)
npm run buildThe generated files are located in the dist/ folder.
After compiling (npm run build), you will find in the dist/ folder:
-
AppImage (
.AppImage): universal, executable on most distributions.- Make the file executable:
chmod +x Liberchat-*.AppImage - Run it:
./Liberchat-*.AppImage
- Make the file executable:
-
Debian/Ubuntu (
.deb):- Install with:
sudo dpkg -i Liberchat-*.deb - Or double-click the file in your file manager.
- Install with:
-
Red Hat/Fedora/SUSE (
.rpm):- Install with:
sudo rpm -i Liberchat-*.rpm - Or double-click the file in your file manager.
- Install with:
Tip: AppImage works on most distributions without system installation.
On startup, enter the Liberchat server URL of your choice in the splash screen.
- Electron ^22.x
- electron-builder
MIT
Modern project, designed for compatibility and ease of use on all Linux distributions.
- First launch: Enter the Liberchat server URL in the splash screen
- Subsequent servers: Click in the URL field to see your server history
- Quick selection: Choose a server from the dropdown list
- Change theme: Click on the theme toggle icon in the top right corner
- Manage history: Use the close button to remove servers from history
The application connects by default to: https://liberchat.cnt-ait-contact.noho.st/liberchat
- Added server history with dropdown menu
- Dark/light/auto theme system
- Persistent saving of user preferences
- Fixed icon display in the taskbar
- Improved and more intuitive user interface