メインコンテンツへスキップ
ブログサイトのロゴsui Tech Blog

2026/03/14

Claude Code の待ち時間にアニメのセリフを流したくて OSS を作った

ターミナルの待ち時間をアニメの記憶が蘇る楽しい時間に変える「cc-spinner」

アニメのセリフを入れたらもっと楽しくなるのでは?

開発の動機

他の方の記事を読み、ただ待ち時間を癒すだけでなく自分の好きなコンテンツのセリフで記憶を追体験できるツールを思いつきました。

テーマ共有と適用における課題

設定ファイルへの直接書き込みは簡単ですが、以下の問題がありました。

手動コピペの手間

共有のハードル

誰かが作った面白いテーマを試すたびにJSONをコピー&ペーストする必要がある。

退屈な待ち時間

数十秒のブランク

Claude Codeの処理中はターミナルをぼんやり眺めるだけの時間になりがち。

アニメを見たときの記憶を追体験できる

ターミナルに知っているセリフが流れるだけで、そのシーンの情景や感情が鮮やかに蘇ります。

コマンド1つでテーマを管理

npxコマンドを使って、直感的にテーマの適用やプレビューが可能です。

1

テーマの適用

addコマンドで指定テーマを設定ファイルに自動書き込み。インタラクティブな選択も可能。

2

プレビュー

previewコマンドで、適用する前にテーマの中身をターミナル上で素早く確認できる。

3

テーマ検索

findコマンドを使い、テーマ名やタグを横断して好みのテーマを探し出せる。

自分だけのテーマを作り、共有する

簡単なJSONファイルを用意するだけで、誰でもテーマを作成・公開できます。

テーマの定義

JSONでセリフの配列を定義するだけ。

JSONフォーマット

配列でセリフを列挙するシンプルな構造。

モード指定

デフォルトを上書きするか、追加するかを選べる。

オープンな共有

GitHubを通じて皆でテーマを持ち寄る仕組み。

OSSへPR

リポジトリにJSONを追加してPRを送るだけ。

独自リポジトリ

組織や個人用のリポジトリからの直接追加も可能。
Next Actions

さあ、ターミナルを楽しくしよう

お気に入りのセリフを追加して、退屈な処理待ちの時間をエンタメに変えませんか。

今すぐ試してみる

コマンドを実行

npx @suntory-n-water/cc-spinner add frieren を実行。

オリジナルテーマを作成

好きな名言を集めてJSON化し、PRを送信する。

ポイント: あなたの推しキャラのセリフが、誰かの開発体験を少しだけ幸せにするかもしれません。

皆さんの面白いテーマを待っています

sui Tech Blog