tmux のキーバインドで動く
macOS のタイル型ブラウザ
prefix + " で上下に、prefix + % で左右に分割。prefix + o で次のペインへ。 どのサイトの上でも prefix が効く。tmux の指の記憶のまま、調べものを並べて進める。
macOS 26 以上。無料・広告なし・アカウント不要。データはすべて端末内。
A view that embeds web content in your app.
DESCRIPTION · KEY BINDINGS · COMMANDS
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 リポジトリで公開しています。収益化はしません。