1 ポイント 投稿者 GN⁺ 2026-01-11 | 1件のコメント | WhatsAppで共有
  • OpenChaos.devは、コミュニティ投票を通じて毎週新機能がマージされる自己進化型オープンソースプロジェクト
  • ユーザーはGitHubで**Pull Request(PR)**提案に 👍 または 👎 のリアクションで投票可能
  • 毎週日曜日、最も多くの支持を集めたPRが自動マージされ、プロジェクトが進化
  • 現在サイトにはさまざまな実験的提案が掲載されており、Rustへの書き直しカオスなUIの追加IE6モードの復活など多彩なアイデアを含む
  • コミュニティ参加によってコードベースが継続的に変化する参加型開発実験として注目

プロジェクト概要

  • OpenChaos.devは、「A self-evolving open source project」という説明を掲げるWebベースのプロジェクト
    • ユーザーがGitHubで直接PRを提案し、👍 または 👎 のリアクションで投票
    • 毎週日曜日、最も多くの 👍 を獲得したPRが自動的にマージされ、コードが更新される
  • サイト上部には次回マージまでの残り時間を示すカウントダウンタイマーがある
    • 例として「0d 03h 27m 33s until next merge」の形式で表示

主なオープンPR一覧

  • 現在、複数のPRが公開されており、各提案はタイトル、作成者、👍 数で構成
    • #6 “Calculate +1 and -1 reaction” 提案が 👍 855件で首位
    • #13 “Rewrite it in Rust” 提案が 👍 456件で2位
    • #51 “Chaos each day”#47 “IE6 mode, welcome back to GeoCities in 1999” などが続く
  • そのほかの提案例
    • PRヘルスメトリクスの追加ライト/ダークモードの反転17言語対応と降雪エフェクト10秒ごとにコンテンツをシャッフルカウントダウンのミリ秒表示カオスなWebサイトレイアウトの導入など
    • 一部にはユーモラスな提案も含まれ、例: “Replace 10% of PR links with Rickrolls”, “cat”

投票とマージの仕組み

  • 各PRにはGitHubリンクが提供され、ユーザーが直接確認して投票可能
  • 👍 数が最も多い提案が毎週日曜日に自動マージされる
  • マージ周期と投票結果はリアルタイムでサイトに表示される

プロジェクトの特徴

  • コミュニティ主導の進化構造を採用し、開発の方向性がユーザー投票によって決定される
  • 自動化されたマージプロセスで運用され、管理者の介入なしにコードが変化
  • 実験的で予測不可能な結果を通じて、**「Chaos」**という名前にふさわしい開発形態

意義と活用

  • OpenChaos.devは参加型オープンソース実験として、コミュニティが直接プロジェクトの進化を主導する
  • 開発者が創造的なアイデアを提案し、投票を通じてリアルタイムに反映される集合知ベースの開発モデル
  • 従来のコードレビュー中心の開発とは異なり、民主的な投票システムによってコードの方向性が決まるユニークな事例

1件のコメント

 
GN⁺ 2026-01-11
Hacker Newsのコメント
  • 以前 Screeps という MMO 戦略ゲームをプレイしていたとき、うちのチームは似た方式で動くプレイヤー Quorum を作っていた
    こういう形でプロジェクトを運営してみたいなら、私が作った GitConsensus プロジェクトが参考になるかもしれない
    GitHub App と Python ベースの CLI ライブラリがあり、PyPI や GitHub Actions でも実行できる
    関連コード: Screeps Quorum リポジトリ

  • タイトルの意味があまりよく分からない
    もしかしてこれは 「Twitch plays GitHub」 から Twitch だけを抜いたようなものなんだろうか

    • つまり GitHub plays GitHub ってことでは?
    • そう、そんな感じ
  • LLM が機能を作って人間が投票する形なら、もっと カオス になりそう

    • こういう試みの例として The Board がある
    • 私も最初はそういうプロジェクトだと思った
    • 最近はどうせコードの大半が LLM で書かれているのでは、という気もする
  • これって コンピュータ支援型 Nomic みたいなものなのだろうか
    (Nomic はルールを自分で変えていくゲーム。Wiki リンク

    • ちなみに PerlNomic という例もある — 関連文書
    • たしかに Nomicっぽさ がある
  • 本当に面白い。何か良い結果が出るのか気になる
    ちょっと Twitch Plays Pokémon っぽい

    • 似たようなものを1か月前に作ってみた — The Board
  • 「The website IS the repo. The repo IS the website.」という一文が印象的
    2026年ごろには、このリポジトリから何か 生産的な成果 が出るのだろうか
    もしかすると AGI を解決するかもしれない

    • コードも PR も全部 AI エージェント が生成していたら、さらにとんでもないことになっていそう
    • でも、このやり方では生産的な結果は作れない気がする
  • 最終成果物は単なる Webサイト なのか? 何か見落としている気がする

    • 実際にはこれは 不条理アート系のソフトウェアプロジェクト だ。明確な目的というより、原理そのものが中心にある
    • コミュニティ投票に従って、どんな形にでも 進化 しうる
    • 人々が継続的に参加する ガバナンス構造 が生まれれば、その時点で何でも決められるようになる
    • 要するに、これは製品ではなく プログラマーのための社会実験
  • このプロジェクトがどう展開していくのか楽しみ
    昔、似たようなものを作ったことがあって、そのときの リンク を共有する

    • うわ、あれをまた見ることになるとは。もう 10年前 だなんて信じられない
      あのプロジェクトを本当に楽しく追っていたよ。作ってくれてありがとう
  • 面白いアイデアだけど、週1回 は遅すぎる気がする

    • それを解決する PR はすでにある 😄 PR #51
    • 参加者数に応じて 周期 を調整するのがよさそう
    • 一定数の アップボート を獲得した PR は自動でマージされるようにしてもいいかもしれない
    • さらに大きな混沌のために フォーク することもできるのだろうか?
  • 進行中の PR で大きな変更が入った場合、既存の 投票を無効化 すべきかどうかが気になる