Tatami

tmux のキーバインドで動く
macOS のタイル型ブラウザ

prefix + " で上下に、prefix + % で左右に分割。prefix + o で次のペインへ。 どのサイトの上でも prefix が効く。tmux の指の記憶のまま、調べものを並べて進める。

macOS 26 以上。無料・広告なし・アカウント不要。データはすべて端末内。

tmux ユーザーがブラウザで困っていたこと (Tatami が目指す解決)

分割は prefix + 1 打鍵で

マウスでタブをドラッグして並べる操作をやめる。ペインは tmux と同じ二分木で管理し、zoom・入れ替え・レイアウト切り替えまで同じキーで扱う。

どのサイト上でも効く

キーはアプリ側で捕捉する。Chrome 拡張方式のように、設定ページやストアの上でショートカットが効かなくなる穴を作らない。

設定はテキストファイル

~/.config/tatami/tatami.conf に .tmux.conf 風の文法でキーバインドと既定値を書く。dotfiles と一緒に管理できる。

PR から作業スペースへジャンプ

GitHub の PR リンクをクリックすると、ターミナルを開いて tmux の該当リポジトリ・ブランチの window へ移動する。ブラウザとターミナルの行き来コストをゼロにする。

キーバインド (設計上の既定値)

Tatami は開発中です。以下のキーバインド・設定ファイルは設計済みの仕様で、実装は順次進めています。現在の実装状況はソースリポジトリのロードマップ issue を参照してください。

キー動作
prefix + " / %ペインを上下 / 左右に分割する
prefix + o / ;次のペイン / 直前のペインへ移動する
prefix + h j k l方向でペインを選ぶ
prefix + x / zペインを閉じる / zoom を切り替える
prefix + c / n / p / 0-9ウィンドウを作る / 移動する / 番号で選ぶ
prefix + /URL または検索語を入力する
prefix + :コマンドプロンプト (:open, :find, :bind, :source-file)
# ~/.config/tatami/tatami.conf
set -g prefix C-a
set -g search-engine "https://duckduckgo.com/?q="
bind | split-window -h
bind - split-window -v

使い始める

Tatami は開発中で、配布パッケージはまだありません。macOS 26 以上と Xcode 26.5 以上の環境で、ソースからビルドして /Applications に配置します。

gh repo clone bannzai/tatami   # ソースコードは GitHub の bannzai/tatami で公開
cd tatami
make macos   # Release ビルドを /Applications/Tatami.app に配置する
make test    # ユニットテスト

署名は既定で作者の Apple Developer Team による自動署名です。その Team に所属していない場合は make macos DEVELOPMENT_TEAM=<自分の Team ID> か、証明書不要の make macos SIGNING=adhoc でビルドしてください。

ソースコードとロードマップは GitHub の bannzai/tatami リポジトリで公開しています。収益化はしません。