Waffle, a new macOS terminal from developer @ollee, tiles every session into a single grid window. Open one terminal and it goes fullscreen. Open a second and it splits 50/50. Four becomes a 2x2 grid. Nine becomes a 3x3. No setup required.
Built in Swift using SwiftTerm. It auto-detects git repositories and color-codes sessions by project. Keyboard shortcuts handle everything: switching focus, zooming panes, filtering by repo. Waffle takes aim at tmux (steep learning curve), iTerm split panes (manual arranging), and wrappers like Claude Squad and Amux. Any CLI tool works. Claude Code, Codex, Aider, Gemini CLI, or plain zsh.
Closed-source, though. And developers on Hacker News aren't happy. Your terminal has access to basically everything on your machine. Several commenters asked @ollee to publish the source or provide a read-only mirror. For professional teams, inspectable code isn't optional for terminal tools. It's table stakes.
If Waffle opens its source, it could become standard for agent-heavy workflows. Until then, the convenience is hard to trust.