2 ポイント 投稿者 GN⁺ 2026-03-20 | 1件のコメント | WhatsAppで共有
  • Wander Console は、個人Webサイト同士をつなぎ、Webページをランダムに探索できる軽量なWebツール
  • ユーザーは1つのコンソールから別のサイトのコンソールへ移動しながら、「Small Web」コミュニティを巡回して探索可能
  • 各コンソールは他のコンソールのおすすめを再帰的に取得できるため、中央サーバーなしでの分散探索が可能
  • 自分のサイトにコンソールを導入するには、ZIPファイルをダウンロードして index.html と wander.js を /wander/ ディレクトリに配置すればよい
  • 個人Web運営者どうしが互いのコンソールを接続することで、自律的でオープンなWebネットワークを形成する

Wander Console 概要

  • Wander Console は、WanderコミュニティのWebサイトやページをランダムに探索できるツール
    • コミュニティは、それぞれ個人Webサイトを運営するユーザーで構成されている
    • コンソールを通じて別のサイトのコンソールへ移動し、探索を続けられる
  • コンソール間を移動しなくても、現在のコンソールが他のコンソールのおすすめを再帰的に取得して探索できる
    • ユーザーは必要に応じて他サイトのコンソールに切り替え、探索を続けられる

インストールと参加方法

  • 自分のWebサイトに Wander Console を導入するには、ZIPファイルをダウンロードして展開し、
    index.htmlwander.js/wander/ ディレクトリに配置する必要がある
  • その後 wander.js を編集して設定を完了し、
    codeberg.org/susam/wander の案内に従えばよい
  • 導入後、コミュニティスレッドに自分のコンソールのリンクを共有すると、
    他のユーザーがそれを追加し、Wander ネットワークの一部として接続される

ネットワーク構造と特徴

  • Wander ネットワークは、中央サーバーなしの分散構造で運用される
    • 各コンソールが互いのおすすめを取得しながら接続網を拡張する
  • ユーザーは 他のWebサイトのコンソールを「訪問」 しながら、新しいサイトを見つけられる
  • この構造は、個人Webの自律性と多様性を保ちながら、探索性を高める形になっている

追加情報

1件のコメント

 
GN⁺ 2026-03-20
Hacker News のコメント
  • こんにちは HN!
    このツールは Kagi Small Web に着想を得ています
    Kagi がブログ、ウェブコミック、YouTube チャンネルだけを許可し、一般的なウェブサイトを除外している点が残念だったので、Wander を作りました
    Wander は完全に 分散型 で、たった 2 つのファイル(index.htmlwander.js)だけで自分のウェブサイトに設置できます
    サーバーコードやデータベースは一切不要で、GitHub Pages や Codeberg Pages でもそのままホスティングできます
    詳しくは Codeberg の README を参照してください

    • Kagi が GitHub のような 中央集権的なプラットフォーム を通じて投稿を求めている点は、独立したウェブの精神に反していると感じていました
      だからこそ、こうした 分散型アプローチ を実装したのは本当に素晴らしいです
    • 本当に楽しいプロジェクトです。すぐにデプロイして issue にリンクを共有する予定です
      ただ、私が自分のコンソールに別のコンソールを接続しない限り、ユーザーが私のおすすめの中だけにとどまってしまう問題があります
      これを防ぐには、クライアントがセッション中に見つけたコンソールの一覧を保持して、その中からランダムに選ぶようにするとよさそうです
    • 数分で面白いサイトを大量に見つけました。シンプルで 分散的な構造 が気に入っています
      自分のウェブサイトの退屈なブログロールの代わりに Wander を設置するつもりです
      ちなみに私も以前似たようなプロジェクトを作ったことがあります — ブラウザのブックマークをもとにした拡張機能 Wander your bookmarks です
  • こういうプラットフォームが 技術コミュニティの外の人たち も引き込めるといいですね
    おすすめされるサイトのほとんどが技術系の個人ブログなので、すぐに飽きてしまいます
    歴史、文化、自然など、さまざまなテーマを扱うブロガーたちもこのエコシステムに参加できることを願っています

    • 実装自体は難しくないので、だんだん広まっていくかもしれません
      これは一種の webring の進化形 に見えます
      本当にランダムな小さなウェブサイトを探したいなら、検索エンジン Wiby をおすすめします
  • 本当に素晴らしいです。昔の StumbleUpon を思い出しました
    今のプラットフォームはキュレーションされた探索が不足していて、まったく新しいものを見つけにくいと感じていました

    • 新しいウェブサイトや GitHub リポジトリをスキャンして、異常検知(hdbscan) でユニークなものを見つけ、フィードを作るサービスを考えたことがあります
    • StumbleUpon のおかげで、今の興味の大半が生まれました。こういう試みはうれしいです
  • StumbleUpon との比較は的確です
    ただ、あのサービスが成功した理由は ソーシャルレイヤー にありました — 友人が勧めたサイトを見られたからです
    完全にランダムな探索はすぐ飽きるので、信頼グラフ のような軽い仕組みが加わるとよいと思います

  • このコンセプトは本当に気に入りました。wander ボタンも良いですが、やはりある程度の キュレーション は必要です
    今後のワークフローが気になります — 定期的にリポジトリを取り直す必要があるのでしょうか?

    • 再ダウンロードする必要はありません。Codeberg リポジトリ から 2 つのファイルをコピーして /wander/ ディレクトリに置くだけです
      その後は wander.js だけを管理すれば大丈夫です
      リンクを自分でキュレーションし、接続する別のコンソールを選べばよいです
      頻繁に更新する必要はありませんが、リンク切れ(link rot) を防ぐため、ときどき見直すのがよいでしょう
  • ウェブリンク探索ツールが登場する前は、記憶、ブックマーク、サイトのリンク欄 がすべてでした

    • そしてフォーラムや 口コミ も大きな役割を果たしていました
  • 面白いですが、単に /wander ページにリンクをランダムに並べるのと何が違うのか、いまひとつ分かりません

    • それは単なる ブログロール に近いです。私のブログロールは ここ にあります
      Wander は 中央サーバーのない StumbleUpon のように動作します
      各コンソールが隣接するコンソールを定義し、その隣接先のおすすめまでたどれます
      つまり、A サイトから始めて B、C などへと 再帰的に探索 できる構造です
    • Wander では 推移的発見(transitive discovery) が可能です
      他のコンソールの wander.js を読み込み、そのおすすめまで探索できるので、単なるリンク集とは違います
  • このプロジェクトは気に入りましたが、フレーム内でしか開けないのが不便です
    新しいタブで フレームなしで開く ボタンがあるとよいですね

    • フィードバックありがとうございます。深夜に 1 時間半ほどで作ったプロトタイプなので、まだ磨くべき部分がたくさんあります
      次のアップデートで「Open」ボタンを追加することを検討します
    • ちなみに Firefox では iframe を右クリックすると「このフレームを新しいタブで開く」機能があります
  • 本当に素晴らしいです。今日の仕事が台無しになりました… もう面白いサイトをあまりにもたくさん見つけてしまいました

  • Cloudhiker.net も似たようなことをしてきました
    ウェブを広げようとするこうした 草の根の試み は歓迎すべきで、もしかするとウェブ本来の目的を取り戻すことなのかもしれません