frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Cascade Chat – A Hackable IRCv3 Client for macOS, Windows, and Linux

https://github.com/matt0x6F/irc-client
6•oooyay•1h ago
Hello HN! I'm Matt and today I'd like to show you Cascade Chat.

One of my earliest internet experiences was with mIRC. I always admired its straightforward, pleasant UI and the way it wove a hackable core into the code. The way you could build on the visual and API layers of the underlying IRC client to me was fascinating software machinery. It was truly a client that you could build on top of.

As my career has progressed, I moved away from Windows and adopted Linux as my daily driver. That was where I found HexChat, the closest thing I could find to mIRC many years later. While I really enjoyed HexChat, it wasn't quite what mIRC offered. I eventually found myself on macOS with no clear analogue to either. That's why I built Cascade Chat.

Cascade is a modern IRCv3 client. It supports persistent local history with full-text search, network management, replies, typing indicators, link previews, pinned messages, native notifications, SASL authentication, server-time, chathistory, account and away tracking, and the ratified IRCv3 capability set.

I also wanted Cascade to be hackable, so I built in two fundamentally different layers:

- Scripting powered by Go scripts for personal automation, event handlers, and timers. Scripts run in-process with no access to the standard library, filesystem, or network. - Plugins that communicate over JSON-RPC and can be written in any language as external processes.

Stack-wise, it's a Go application built on top of Wails v3, which leverages the OS's native WebView to render modern web tech frontends as desktop applications. The result is an Electron-like experience without packaging a separate Chromium runtime.

Full disclosure, since this is HN: I built Cascade using agentic engineering. I made the product and UX decisions, designed the architecture and code interfaces, and I reviewed and dogfooded the resulting work. Coding agents implemented much of the space between those decisions.

To further ensure consistent quality, I built gates around that process rather than treating generated code as finished. I focused on unit and integration tests, full-stack end-to-end tests against a real IRCv3 server (Ergo), automated release candidates, and regular dogfooding of the prerelease channel.

Cascade is open source under the BSD 3-Clause license. Prebuilt packages are available for macOS, Windows, and Linux. The current builds are unsigned, so macOS and Windows require a first-run confirmation step that I've documented in the README.

I'd love to know if you'd make Cascade your daily IRC client, and if not, what that'd take! Feedback and PRs welcome.

Comments

tormentedsloth•1h ago
pretty slick. in-app updates is nice to see.

Side note: apple's stance on unsigned apps has become even more onerous, you used to be able to open with cmd-O and approve, now you have to go into your system settings and open apps. Pretty annoying.

Show HN: Opening lines of famous literary works

https://www.verbaprima.com/
65•plicerin•1h ago•40 comments

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

https://github.com/juggler-ai/juggler
83•julesrms•1d ago•43 comments

Show HN: I RL-trained an agent that trains models with RL (for –$1.3k)

https://github.com/Danau5tin/ai-trains-ai
62•Danau5tin•4h ago•23 comments

Show HN: BeePub – A reading-first alternative to Calibre-Web

https://github.com/oalieno/beepub
3•sheldon7337•36m ago•0 comments

Show HN: Rejourney – Open-source revenue leak prediction for web and mobile apps

https://github.com/rejourneyco/rejourney
28•mrr7337•5h ago•4 comments

Show HN: Oodle.ai – $10 per million agent traces

https://www.oodle.ai/product/agent-observability
18•kirankgollu•2h ago•6 comments

Show HN: Pulsys – Pull-through cache for Hugging Face built with io_uring

https://github.com/pulsys-io/pulsys
2•poshmosh•1h ago•1 comments

Show HN: Sol – a validated computational artifact for human-agent handoffs

https://github.com/LopezNuance/Sol
2•jamweba•1h ago•0 comments

Show HN: Open-source]IntentGuard: Catch PRs that pass tests but miss the ticket

https://github.com/derrickchiang1024/intentguard
2•CHIA_CHIANG•1h ago•0 comments

Show HN: Datapoint – API for Human Preference Data

https://trydatapoint.com/docs/
4•yoloakki•1h ago•0 comments

Show HN: Cascade Chat – A Hackable IRCv3 Client for macOS, Windows, and Linux

https://github.com/matt0x6F/irc-client
6•oooyay•1h ago•1 comments

Show HN: Manifest – Turn any webpage into a structured action manifest for agent

https://demo.manifest.omfang.io/demo
3•Maxnordstrom•1h ago•0 comments

Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop

https://github.com/clawkwork/clawk
213•celrenheit•1d ago•154 comments

Show HN: Low-latency local LLM runner via OpenJDK Panama FFM (Java 22)

https://github.com/projectargus-cc/libargus.cc
5•KingJoker•2h ago•1 comments

Show HN: I implemented a neural network in SQL

https://github.com/xqlsystems/xarray-sql/blob/claude/xarray-sql-mnist-demo/benchmarks/nn.py
107•alxmrs•20h ago•19 comments

Show HN: I cleaned USDA's farmers-market data – 8,863 markets, CC-BY dataset

https://harvestlymarkets.com/data-sources/
5•gc108•2h ago•0 comments

Show HN: Jacquard, a programming language for AI-written, human-reviewed code

https://github.com/jbwinters/jacquard-lang
95•jbwinters•1d ago•55 comments

Show HN: Sx 2.0 – Share AI skills with your team through a Dropbox folder

https://sleuth-io.github.io/sx/2026/07/10/your-dropbox-is-now-a-skill-server.html
43•detkin•17h ago•33 comments

Show HN: Hackney – Compare Uber, Lyft, Waymo, and Robotaxi Prices

https://hackney.app/
56•griffinli•1d ago•46 comments

Show HN: DOM-docx – HTML to native, editable Word docs (MIT)

https://github.com/floodtide/dom-docx
150•fishbone•1d ago•39 comments

Show HN: YouTube Guitar Tab Parser

https://github.com/marcelpanse/youtube-guitar-tab-parser
106•neogenix•20h ago•63 comments

Show HN: Town – Discord in a pixel town where the NPCs have skills

https://github.com/redplanethq/town
5•harshithmul•3h ago•3 comments

Show HN: MDTool – free, client-side Markdown to PDF, HTML and Word (no uploads)

https://www.mdtool.dev
3•usmankhan45•3h ago•0 comments

Show HN: PocketJS – Solid/Vue JSX and Tailwind at 60fps on a 2004 Sony PSP

https://github.com/pocket-stack/pocketjs
2•doodlewind•3h ago•1 comments

Show HN: I built a tool that turns GitHub commits into posts

https://postezi.com
2•rudolfsrijkuris•3h ago•0 comments

Show HN: Chauffeur – One Click restore of your aplication Context

https://www.emaginasion.com/
2•dmaginas•3h ago•1 comments

Show HN: Proton – A pure Go GUI library with zero CGO and API immunity

3•CzaxTanmay•4h ago•1 comments

Show HN: EdgarKit – a real-time JSON API for SEC EDGAR filings

https://edgarkit.com/
3•mathewarena•4h ago•0 comments

Show HN: Nobie – an Excel-compatible runtime for agents and humans

https://nobie.com
87•matthewgapp•22h ago•61 comments

Show HN: PDF to Markdown with a side-by-side check so you can see what broke

https://pdfmarkdown.app/
3•jisbuidling•4h ago•5 comments