Skip to content
bogenpiratPublic

About

A fast, native IRC client for Windows with Twitch support

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

schwätz

A fast, native IRC client for Windows.
Modern IRCv3, bouncers and Twitch, in one small executable.

CI Latest release Downloads Windows 10 | 11 Built with Rust License: GPL-3.0

Download · Features · Building · Configuration · Scripting


schwätz with a channel open: sidebar with networks and channels, chat with replies and reactions, member list

Features

  • Native and light. Win32 and Direct2D, one ~4 MB download, no installer or runtime, no CPU use while idle. Dark and light themes that follow Windows, Mica on Windows 11.
  • Modern IRC. IRCv3 with SASL, chat history, replies, reactions, typing indicators, read markers and more.
  • Bouncers. ZNC and soju, including playback of missed messages.
  • Twitch. Badges, name colours, emotes with completion, live status, sign in with Twitch.
  • Scriptable. JavaScript or TypeScript, built in; see scripting.
  • Comfortable. Quick switcher (Ctrl+J or double Shift), in-buffer regex search (Ctrl+F), searchable history, highlights, notifications, tray icon, logs. Paste or drop an image and its Imgur link lands in your message.

Getting started

Download the latest release, extract it and run schwaetz.exe. It starts with Libera.Chat configured: right-click it in the sidebar and choose Connect. The ⚙ button at the bottom of the sidebar adds networks and opens the settings, and /help lists all commands.

Building

You need Rust (stable, MSVC toolchain) and the Visual Studio Build Tools with the C++ workload.

git clone https://github.com/bogenpirat/schwaetz
cd schwaetz
cargo build --release
.\target\release\schwaetz.exe

Tests, the Twitch app setup and the project layout are described in docs/development.md.

About

A fast, native IRC client for Windows with Twitch support

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages