Kanin'(カニン)は、任意の Web サイトを好みのウィンドウサイズで macOS のメニューバーに常駐させる Web ランチャーです。Google、ChatGPT、Claude、GitHub、Notion、Slack をピン留めでき、VIA / Vial のキーマップ確認・編集も同じウィンドウから続けられます。名前は「カンニング」と北欧語の kanin(ウサギ)。キーキャップの陰から覗くウサギは、作業を止めずに必要なものを見るための印です。
Google、ChatGPT、Claude、GitHub、Notion、Slack、VIA、Vial をメニューバーから開けます。登録・編集・削除はローカルの sites.json に保存されます。
コンパクト 480×640、標準 850×650、ワイド 1100×750、デスクトップ 1280×850、またはカスタム(幅 400〜2560、高さ 300〜1440)。最後に開いていたサイトとサイズのまま開閉します。
初回は Google、ChatGPT、VIA、Vial の 4 件。人気ツールのカタログからは推奨サイズ付きでワンタップ追加できます。クリップボードの http / https URL は追加ダイアログへ自動入力されます。
外部サイトの右上に半透明のピルを出し、‹ ホーム と 🔄 更新 が使えます。読み込みに失敗したときは、再読み込み・URL の編集・ホームへ戻る画面になります。
トレイのウサギを左クリックするか、Option + K(⌥ + K)で表示と非表示を切り替えます。右クリックメニューから登録サイトへ直接切り替えられます。
別オリジンへの遷移や target="_blank" / window.open は macOS の標準ブラウザで開きます。渡すのは http: と https: だけです。同一ベースドメインのリダイレクトはウィンドウ内に残します。
HID の自動許可とデバイス選択は、信頼できる VIA(usevia.app)と Vial(vial.rocks)、およびローカル開発オリジンに限られます。それ以外のサイトには付与しません。
テンプレート画像のウサギは、ライト / ダークのメニューバーに合わせて見えます。画面を占有せず、カンニングペーパーのように必要なときだけ開きます。
このページのダウンロードボタンから最新の kanin.dmg を入手します。
kanin.dmg をダウンロードして開きます。
Kanin'.app を /Applications にドラッグ&ドロップします。
Gatekeeper が止めたときは、下の手順で起動します。
未署名のアプリのため、初回起動時に「壊れているため開けません」や「開発元を確認できないため開けません」と警告が表示されることがあります。以下のいずれかの手順で起動してください。
確実な方法
/Applications に入れたあと、xattr -cr "/Applications/Kanin'.app" を実行する。
xattr -cr "/Applications/Kanin'.app"
macOS 14 以前
Finder で右クリック(Control+クリック)して「開く」を選び、警告でもう一度「開く」を押す。
macOS 15 以降は、次の順で操作する。