**Show HN:**  
*Hover – 任意のウェブページでIDEスタイルのホバードキュメントを表示*

2026/01/05 3:43

**Show HN:** *Hover – 任意のウェブページでIDEスタイルのホバードキュメントを表示*

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

改訂要約

この記事では、開発者が任意のブラウザで直接IDEに似た体験を得られるChrome拡張機能について紹介しています。ウェブページ上のコード(ドキュメントサイトでもAIチャットアプリでも)にカーソルを合わせると、拡張機能はOpenRouterまたはカスタムOpenAI互換エンドポイントからインラインでドキュメントを表示します。

インストール & 設定

  • dist_chrome
    フォルダをChromeの「未パック化ファイルを読み込む」開発者モードでロード。
  • 拡張機能アイコン → Settings から API アクセスを設定し、OpenRouterキーまたはカスタムエンドポイントURLを追加。
  • 開発ビルドでは
    .env
    ファイル(
    VITE_OPEN_ROUTER_API_KEY=…
    )に API キーをバンドルすることも可。
  • URL パターン(例:
    *://*.github.com/*
    )で拡張機能を実行させるサイトを指定。

開発フロー
以下の Bun コマンドを実行します。

bun install
bun run dev     # 開発サーバー起動
bun run build   # 本番ビルドと lint 実行
bun run lint    # コードの lint
bun run format  # コードフォーマット
bun run package # Chrome Web Store 用 ZIP 作成

テストスクリプトは

scripts/README.md
に記載。

状態 & 今後の計画
拡張機能はまだChrome Web Storeで公開されていません。準備が整い次第、ストアリストを追加予定です。既知の問題と今後の改善点は

TASKS.md
で管理中。

オープンソース & プライバシー
MIT ライセンスに基づき配布され、プライバシー情報は

PRIVACY.md
に記載。

ユーザーはページを離れることなくコード参照を即座に閲覧でき、開発者や企業はそのオープンソース性のおかげでツールの採用・拡張が可能です。

本文

Hover

ウェブページ上の任意のコードにカーソルを合わせると、ドキュメントが表示されます。
IDE のような感覚で、どこでも利用できます。
ドキュメントサイトや ChatGPT・Claude などの AI チャットアプリにも対応しています。


セットアップ

注: この拡張機能はまもなく Chrome ウェブストアに公開されます。リリース時にはリンクがここに表示される予定です。

  1. 拡張機能をビルド

    bun install && bun run build
    
  2. Chrome へ読み込み

    • chrome://extensions
      にアクセス
    • Developer Mode を有効化
    • Load Unpacked をクリックし、
      dist_chrome
      フォルダを選択
  3. API の設定

    • 拡張アイコン → Settings を開く
    • OpenRouter API キーを入力するか、カスタムの OpenAI 互換エンドポイントを指定
    オプション
    OpenRouter
    Custom Endpoint
  4. 対象サイトの設定
    URL パターン(例:

    *://*.github.com/*
    )で拡張機能が動作するサイトを選択。


開発

コマンド用途
bun run dev
開発サーバー起動
bun run build
本番ビルド&リント
bun run lint
リント実行
bun run format
コード整形
bun run package
ビルドして
hover-extension.zip
を作成(Chrome ウェブストア用)

オプション: 開発ビルドに API キーを埋め込みたい場合は

.env
ファイルを作成し、
VITE_OPEN_ROUTER_API_KEY=your-key
と設定します。


テスト

評価ツールについては

scripts/README.md
を参照してください。


現在の課題と今後の改善点

既知の問題や予定されている機能追加は

TASKS.md
にまとめています。


プライバシー

データ取り扱いに関する詳細は

PRIVACY.md
をご覧ください。


ライセンス

MIT LICENSE

同じ日のほかのニュース

一覧に戻る →

2026/01/05 6:01

北ダコタ州法は、石炭業界の弁護士の名前に由来する偽の「クリティカルミネラル」を一覧化しています。

## Japanese Translation: **改善された要約** 記事には「State(州)」「Zip Code(郵便番号)」「Country(国)」の3つのセクション見出しのみが含まれています。これらの見出しの下に追加のテキスト、説明、または例はありません。

2026/01/05 5:17

**Show HN: AWS用ターミナル UI**

## Japanese Translation: > **概要:** > tawsはRustで書かれた軽量なターミナルUIで、k9sに触発されており、ユーザーがAWSリソースを迅速かつ効率的に管理できるようにします。リアルタイム更新、Vim風ナビゲーション(`k/j/↑/↓`, `g/G`)、リソース操作(例:EC2の開始/停止/終了は`s/S/T`)、JSON/YAMLビュー、フィルタリング、ファジー補完、およびコロン(`:`)で呼び出すリソースピッカーをサポートします。 > このツールは30個の主要AWSサービス(典型的な使用率の95%以上)にわたって動作し、マルチプロファイル/マルチリージョンナビゲーション(`p`, `R`)が可能です。Homebrew(`brew install huseyinbabal/tap/taws`)でインストールできるほか、macOS、Linux、Windows向けに事前構築済みバイナリをダウンロードして使用できます。macOS/Linux用のクイックインストールスクリプトも提供されています。 > AWS認証情報は`aws configure`、環境変数、またはIAMロールで供給でき、必要最低限の権限はDescribe*とList*です。本プロジェクトはMITライセンスで配布されており、新しいサービスを追加する前にディスカッションが奨励されています。将来のリリースではサービス対応範囲の拡大を目指し、IAM権限ギャップ、ページネーション制限、グローバルサービスデフォルトなど既知の問題にも対処します。 この改訂された概要は主要なポイントすべてを網羅しており、元の内容に忠実で、読者にとって明確かつ簡潔な概要を提供します。

2026/01/05 4:48

**Claude Code On‑the‑Go** (クレオード・コード・オンザゴー)

## Japanese Translation: **(修正版)** > 著者は、iPhone 上で 6 つの Claude Code エージェントを実行する、コスト管理済みかつモバイルフレンドリーなワークフローを構築します。 > > * **Vultr VM**(Silicon Valley の `vhf‑8c‑32gb`)を 2 本のスクリプト(`vm-start`、`vm-stop`)で起動・停止し、iOS ショートカットから呼び出します。VM は稼働時に約 **$0.29 / hr(約 $7/日)** の費用がかかります。 > > * 接続は **Tailscale のプライベートネットワーク** を介し、**Termius + mosh** で行い、Wi‑Fi / モバイル通信の切り替えや電話機のスリープ時でも継続する頑健な SSH セッションを実現します(SSH エージェントは転送されないため、GitHub 認証は tmux 内の通常キーで行います)。 > > * ログイン時にシェルが自動的に **tmux** にアタッチします(`if [[ -z "$TMUX" ]]; then tmux attach -t main || tmux new -s main fi`)、再接続時も状態を保持します。 > > * 各 Claude エージェントは、別々の Git 作業ツリー・ブランチに紐付けられた独自の tmux ウィンドウで実行されます。ポート番号は `django_port = 8001 + (hash_val % 99)` により決定的に割り当てられ、`hash_val = sum(ord(c) for c in branch_name)` です。 > > * `~/.claude/settings.json` の **PreToolUse フック** はタスク完了時に Poke にプッシュ通知を送信します。質問は `jq` で抽出し、メッセージを構築して `curl` で送信します。 > > * 全体のセットアップは、セキュリティ上隔離された消耗性 VM を使用し、潜在的な無制限利用を日次コストキャップ(約 $7)に限定しています。 > > * 開発者は電話で 10–20 分程度の Claude タスクを開始し、その間他の作業を行いながら通知が来るまで待つことができます。 この修正版要約は、すべての主要ポイントを完全に反映し、推論を避け、曖昧な表現を排除して情報を明確に提示しています。