HN user

typester

142 karma

[ my public key: https://keybase.io/typester; my proof: https://keybase.io/typester/sigs/ualxZ357nES1LaA7XbCdP1rEdjGgdTW5V9daj_JQO24 ]

Posts12
Comments7
View on HN

Thanks for the feedback. You are absolutely right—visuals are critical.

I am currently focusing heavily on core functionality and API stability. Once things settle down a bit, adding screenshots and a demo video is next on my to-do list.

To answer your question simply: 1. Rectangle is a "manual" tool—you press keys to move windows. Yashiki is "automatic"—it resizes and arranges windows for you instantly as you open them. 2. The "River philosophy" means it uses Tags instead of fixed Workspaces. Think of it like assigning labels to windows rather than putting them in separate rooms.

I'll make sure to clarify this in the README with visuals soon.

Hi HN,

I'm a long-time Linux user who loves tiling window managers like AwesomeWM and River. Recently, I had to switch to macOS for work. While AeroSpace is a fantastic tiling WM for Mac, I really missed the "tag-based" workspace management (bitmask-based tags) found in Awesome/River.

So I built AeroTag to bridge that gap.

It's a CLI tool written in Rust that works alongside AeroSpace to manage workspaces using tags. It allows you to: - View multiple workspaces (tags) simultaneously. - Assign a single window to multiple tags. - Stream workspace status for integration with status bars like SketchyBar.

If you are an ex-Linux user on macOS missing this specific workflow, I hope you find this useful!

Repository: https://github.com/typester/aerotag Blog post: https://typester.dev/blog/2026/01/11/tag-based-workspace-man... (This submission)

I'd love to hear your feedback.

Wow, it's been a while since I've seen the word "howm" — brings back memories! I used to use howm all the time before switching over to org-mode, which was over 10 years ago. For a while after moving to org, I was still managing my org files with howm.

Back then, howm wasn't really being maintained, and it was a bit of a hassle because it sometime broke when I updated Emacs. So, I'm surprised and happy to see it's being maintained again these days!