侘寂 wabi-sabi
← All Projects

kaze 風

A minimal RSS reader

TypeScriptReactRSS
kaze 風
Version 0.8.0 · MIT License · 203 stars

About

RSS is one of the oldest and most elegant technologies on the web. A simple XML feed that says: here is what I have written, in chronological order, with no algorithm deciding what you should see. And yet most RSS readers bury this simplicity under layers of social features, recommendation engines, and read-later integrations. Kaze — the Japanese word for wind — is an attempt to return to what RSS reading should feel like: quiet, focused, and entirely under your control.

The interface is deliberately sparse. A list of feeds on the left, a list of articles in the center, the reading pane on the right. No unread counts demanding your attention, no badges or notifications. When you open kaze, you see your feeds, and you read at your own pace. The keyboard shortcuts are modeled after Vim — not because Vim is trendy, but because its navigation model is the most efficient way to move through text that anyone has devised.

I built kaze because I missed the early web — the web of personal blogs and small publications, where people wrote because they had something to say, not because an algorithm would reward them for saying it. RSS is the last remaining thread connecting us to that web. Kaze is my way of holding onto it.

01
Keyboard-First Navigation

Every action is accessible from the keyboard. Navigate feeds with j/k, open articles with enter, star with s. Your hands never leave the home row.

02
Distraction-Free Reading

Articles are rendered in a clean reading view with no ads, no popups, no suggested content. Just the text, as the author wrote it.

03
Dark Theme by Default

Designed for reading in low light. The dark theme is not an inversion of the light theme — it was designed independently for optimal contrast and comfort.

04
OPML Import/Export

Bring your subscriptions from any reader and take them when you leave. No lock-in, no proprietary formats. Your feeds belong to you.

TypeScript

Core language

React

UI framework

Zustand

State management

Hono

Backend API