1K Views
October 16, 26
スライド概要
2026-10-15 Terminal Night 3での登壇資料
https://kichijojipm.connpass.com/event/404746/
ブックマーク・タブを減らせない人にすすめたい ターミナル+CLIによる整理整頓術 Terminal Night 3 2026.10.15 Shisato Yano 自動運転システムエンジニア
自己紹介 Shisato Yano 仕事: 車や船の自動運転システムを作るソフトウェアエンジニア 趣味: 卓球、ボルダリング、旅行、OSS開発 一言: 今日が初イベント参加、初登壇です!よろしくおねがいします!! @4310sy ShisatoYano
ブックマークが増えるとつらみも増える
ブックマークが増えるとつらみも増える ぐちゃったブックマークが視界に入って落ち着かない
ブックマークが増えるとつらみも増える ぐちゃったブックマークが視界に入って落ち着かない 見たいものを探し出すのが面倒になる
ブックマークが増えるとつらみも増える ぐちゃったブックマークが視界に入って落ち着かない 見たいものを探し出すのが面倒になる タブで開きっぱにしてさらにカオスになる
ブックマークが増えるとつらみも増える ぐちゃったブックマークが視界に入って落ち着かない 見たいものを探し出すのが面倒になる タブで開きっぱにしてさらにカオスになる ブラウザでちまちま削除・整理するのもまた面倒
ブックマークが増えるとつらみも増える ぐちゃったブックマークが視界に入って落ち着かない 見たいものを探し出すのが面倒になる タブで開きっぱにしてさらにカオスになる ブラウザでちまちま削除・整理するのもまた面倒 ターミナル+CLIを駆使してそんなつらみから開放されよう!!
ブラウザ管理からターミナル管理へ移行
ブラウザ管理からターミナル管理へ移行 buku ローカルのDBでブックマークを管理できるCLIツール ターミナルからの追加、削除、編集が可能になる mdやhtml形式でのインポート/エクスポートも可能 jarun/buku
ブラウザ管理からターミナル管理へ移行 buku ローカルのDBでブックマークを管理できるCLIツール ターミナルからの追加、削除、編集が可能になる mdやhtml形式でのインポート/エクスポートも可能 jarun/buku
ブラウザ管理からターミナル管理へ移行 buku ローカルのDBでブックマークを管理できるCLIツール ターミナルからの追加、削除、編集が可能になる mdやhtml形式でのインポート/エクスポートも可能 jarun/buku これで面倒なブラウザ操作とはおさらば!!
大量ブックマークからでもさくっと検索
大量ブックマークからでもさくっと検索 bukuのタグ付け機能 ジャンルなどによってタグ付け フォルダ作って整理するような面倒さがなくなる タグ付け、削除の操作はターミナルからコマンド一発 fzfとの連携 タイトルやタグであいまい検索して選択 ヒットした複数ブックマークも同時に開けちゃう junegunn/fzf
大量ブックマークからでもさくっと検索 bukuのタグ付け機能 ジャンルなどによってタグ付け フォルダ作って整理するような面倒さがなくなる タグ付け、削除の操作はターミナルからコマンド一発 fzfとの連携 タイトルやタグであいまい検索して選択 ヒットした複数ブックマークも同時に開けちゃう junegunn/fzf タグを付けて追加 # buku -a https://example.com cli,linux 既存のブックマーク 番 にタグを追加/削除 # (15 ) buku -u 15 --tag + terminal buku -u 15 --tag - linux タグで絞り込む # buku -t cli であいまい検索して開く(自作スクリプト) # fzf bb
大量ブックマークからでもさくっと検索 bukuのタグ付け機能 ジャンルなどによってタグ付け フォルダ作って整理するような面倒さがなくなる タグ付け、削除の操作はターミナルからコマンド一発 fzfとの連携 タイトルやタグであいまい検索して選択 ヒットした複数ブックマークも同時に開けちゃう junegunn/fzf タグを付けて追加 # buku -a https://example.com cli,linux 既存のブックマーク 番 にタグを追加/削除 # (15 ) buku -u 15 --tag + terminal buku -u 15 --tag - linux タグで絞り込む # buku -t cli であいまい検索して開く(自作スクリプト) # fzf bb これで検索に手こずる心配なし!心置きなくブックマークを増やしましょう!!
ターミナルからタブを操ろう
ターミナルからタブを操ろう tabctl ブラウザのタブをターミナルから操作するためのCLIツール タブの一覧取得、切り替え、オープン/クローズ slastra/tabctl Chrome拡張機能も別途インストールが必要 buku, fzfとの連携 ターミナルから指定したタブのページをブックマーク保存 保存から閉じるまでを自動化できる 複数タブも同時に保存できる
ターミナルからタブを操ろう
tabctl
ブラウザのタブをターミナルから操作するためのCLIツール
タブの一覧取得、切り替え、オープン/クローズ
slastra/tabctl
Chrome拡張機能も別途インストールが必要
buku, fzfとの連携
ターミナルから指定したタブのページをブックマーク保存
保存から閉じるまでを自動化できる
複数タブも同時に保存できる
tabarchive() {
#
fzf
(Tab
)
tabctl list | fzf --multi |
while IFS=$'\t' read -r id title url; do
#
buku
buku --nostdin -a "$url" tab-archive \
--title "$title"
#
tabctl close "$id"
done
}
閉じたいタブを で選ぶ
タグを付けて
に保存
保存したタブを閉じる
で複数選択
ターミナルからタブを操ろう
tabctl
ブラウザのタブをターミナルから操作するためのCLIツール
タブの一覧取得、切り替え、オープン/クローズ
slastra/tabctl
Chrome拡張機能も別途インストールが必要
buku, fzfとの連携
ターミナルから指定したタブのページをブックマーク保存
保存から閉じるまでを自動化できる
複数タブも同時に保存できる
tabarchive() {
#
fzf
(Tab
)
tabctl list | fzf --multi |
while IFS=$'\t' read -r id title url; do
#
buku
buku --nostdin -a "$url" tab-archive \
--title "$title"
#
tabctl close "$id"
done
}
閉じたいタブを で選ぶ
タグを付けて
に保存
保存したタブを閉じる
基本はここまで!おまけで応用編も紹介します!!
で複数選択
保存時に要約メモを作る
保存時に要約メモを作る Claude Codeとの連携 ブックマーク保存時にページ本文を取得 「要約して」のプロンプトと一緒にClaudeに投げる nbとの連携 マークダウンでメモ作成、管理ができるCLIツール Claudeが生成した要約をnbでメモとして保存 xwmx/nb mozumasu/nb.nvim
保存時に要約メモを作る
Claude Codeとの連携
ブックマーク保存時にページ本文を取得
「要約して」のプロンプトと一緒にClaudeに投げる
nbとの連携
マークダウンでメモ作成、管理ができるCLIツール
Claudeが生成した要約をnbでメモとして保存
xwmx/nb
mozumasu/nb.nvim
tabnote() {
tabctl list | fzf --multi |
while IFS=$'\t' read -r id title url; do
buku --nostdin -a "$url" tab-archive \
--title "$title"
#
Claude
summary=$(curl -sL "$url" |
sed 's/<[^>]*>//g' | claude -p "
#
[ -n "$summary" ] || continue
#
nb
nb tab-archive:add --title "$title" \
--content "$summary" < /dev/null
tabctl close "$id"
done
}
ページ本文を
で要約
要約に失敗したらタブを閉じずに残す
要約を にメモとして保存
要約して")
保存時に要約メモを作る
Claude Codeとの連携
ブックマーク保存時にページ本文を取得
「要約して」のプロンプトと一緒にClaudeに投げる
nbとの連携
マークダウンでメモ作成、管理ができるCLIツール
Claudeが生成した要約をnbでメモとして保存
xwmx/nb
mozumasu/nb.nvim
tabnote() {
tabctl list | fzf --multi |
while IFS=$'\t' read -r id title url; do
buku --nostdin -a "$url" tab-archive \
--title "$title"
#
Claude
summary=$(curl -sL "$url" |
sed 's/<[^>]*>//g' | claude -p "
#
[ -n "$summary" ] || continue
#
nb
nb tab-archive:add --title "$title" \
--content "$summary" < /dev/null
tabctl close "$id"
done
}
ページ本文を
で要約
要約に失敗したらタブを閉じずに残す
要約を にメモとして保存
さっと読みたいとき、ネットないけど読みたいときに便利!!
要約して")
設定はこちら スクリプト1発で自動環境構築 Linux(Ubuntu)でのみ動作確認済み Issue/PR大歓迎!
ご清聴ありがとうございました あなたのブックマーク・タブ管理が少しでも快適になりますように🙏