世界を動かす技術を、日本語で。

IRCv3の仕様

2026年10月11日原文(ircv3.net)

概要

IRCv3 Working Groupは、IRCプロトコルの拡張仕様を策定・検証する団体。 全仕様は後方互換性を維持しつつ、最新機能を提供。 開発者向けにFAQや仕様書、GitHubリポジトリを公開。 SASL認証やメタデータなど、利便性向上の機能を標準化。 今後も履歴管理やUnicode対応などを開発中。

IRCv3 Working Groupの概要

  • IRCv3 Working Group は、IRCクライアントプロトコルの拡張と改善を担当するワーキンググループ
  • プロトコルの プロトタイプ作成・開発・テスト を実施
  • 主要な仕様策定活動は GitHubリポジトリ で進行
  • #ircv3(Libera.Chat) で開発者・利用者とのディスカッションが可能
  • よくある質問は FAQページ で公開

IRC開発のはじめ方

  • 開発者はまず IRCコア仕様(RFC1459・RFC2812) を参照
  • 新しいコアプロトコル文書も メンバーによって執筆中
  • IRCv3の拡張仕様は 後方互換性 を重視
  • 仕様の拡張一覧やロードマップは 公式ページ で確認可能

IRCv3の主な機能

  • SASLによる標準化されたアカウントログイン で認証・登録を高速化
  • 他クライアントの アカウント情報取得 に対応し、高度な機能開発を支援
  • 各メッセージに オプションのメタデータ を付与可能、拡張開発を容易化
  • 即時away通知 でユーザーの状態変化を迅速に把握
  • メッセージ受信時刻 の表示により、履歴再生の精度向上
  • 関連メッセージの グループ化 による表示・管理の簡素化

現在開発中の機能

  • アカウント登録・認証の標準化 によるユーザー体験向上
  • チャット履歴の標準化された取得・表示 機能
  • 安全な接続の自動検出・維持 の仕組み
  • Unicodeニックネーム・チャンネル名 対応で国際化を推進
  • クライアントアバター のサポートによるビジュアル強化

参加組織・コラボレーション

  • IRCv3 Working Groupは 複数の組織・開発者 による共同運営
  • 仕様策定や実装、テストなどで 幅広い参加 が可能
  • 興味があれば ディスカッションチャンネルやGitHub で参加や貢献が可能

Hackerたちの意見

ディスコードからIRCに戻るのって、面白い選択かもって思うんだ。でも、モバイルアクセスやデバイスごとのアカウントが恋しくなるかもね?どう思う?

└

だって、あのテレビの司会者が飛行機の中でIRCでペドフィリアして捕まったくらいだから、モバイルには十分だったんじゃない?

└

なんでモバイルアクセスがダメなん?ただのプロトコルだよ。

└

簡単なボイスチャットがないと、使う気になれないな。

└

モバイルで動くIRCクライアントもあるよ、例えばこれ。元のswayの作者が作ったやつね:https://codeberg.org/emersion/goguma ただ、プッシュ通知やチャット履歴が必要なサーバーでは、常時オンラインのIRCサーバー(バウンサー)が必要なんだ。バウンサー(と新しいサーバーのIRC v3拡張)を使うと、異なるデバイスから同じアカウントにログインできるよ。個人的なディスコードサーバー用に、ディスコードからIRCへのブリッジを書いたこともあるけど、他の人が使うにはちょっと実用的じゃない方法を使ってるんだ。

└

一般的に、ディスコードのアプリは使いにくいし、IRCはクライアントに関係なく明らかにアップグレードだよね。

└

僕は意識的にIRCをこんな風に使ってるんだ。バウンサーは使わず、暇なときにチャンネルの様子を見に行く感じ(最近は主にLiberaの#emacs)。オンラインのときだけ会話についていけるし、離れたら追いつくものもない。ある意味、デジタルなサードスペースみたいなもので、注意を分け合う必要がないからね。使い方によっては理想的じゃないかもしれないけど、僕にとっては何もすることがない怠惰な週末の夜にぴったりな、リラックスできる要素なんだ。

└

良いクライアントが必要なだけだよ。Mangoは君が言ったことを全部提供してくれるよ… https://mangoirc.chat

└

IRCv3はそれを全部提供してくれるし、マルチデバイスアクセスとチャット履歴に対応したircdを作ってるところなんだ(モバイル間もカバーしてるよ --- その上に改善できることはあるけど、これら二つが基本的な部分かな)。DiscordやMatrixみたいなコミュニティにも100%標準クライアント互換の形で対応して拡張してるよ。

└

Gogumaは、Linux Mobile、iOS、Androidで動くIRCクライアントだよ。

昔のインターネットを見てみると、fidonet、telnet、bitnet、ftp、fsp、wais、netnews、whois++、gopher、relaynet... IRCはその中でもまだ使われてる数少ないものの一つだし、35年前とほぼ同じ使い方されてるのがすごいよね。みんなIRCを批判するけど、今でも使ってる人がいるんだよね。

└

SMTPはどう?

Hacker Newsで議論の続きを見る