概要
- Nitter はTwitterのプライバシー重視型オープンソース代替フロントエンド
- X Corp. から停止要請を受けたが、プロジェクト継続を決定
- JavaScript不要・広告ゼロ・IP非追跡 など多彩な特徴
- 軽量・高速・RSS対応・テーマ切替 など利便性も高い
- インストール手順やDocker/systemd対応 も整備
Nitterプロジェクト最新動向
- 2026年8月24日、 X Corp. よりNitterインスタンスおよびリポジトリの 永久削除を要求する警告書 が送付
- 法的助言を受け、 Nitterプロジェクトは継続 を決定
- 今後の詳細は 追って発表予定
Nitterの特徴
- 無料・オープンソース なTwitter代替フロントエンド
- JavaScript不要 で動作
- 広告完全排除
- すべてのリクエストが バックエンド経由 で処理され、クライアントがTwitterと直接通信しない設計
- IPアドレスやJavaScriptフィンガープリントの追跡防止
- 非公式API を利用し、開発者アカウント不要
- 軽量設計 (例:@nim_lang用で60KB、twitter.comは784KB)
- RSSフィード 対応(一部インスタンスでは悪用防止のため無効化)
- テーマ切替・モバイル対応(レスポンシブデザイン)
- AGPLv3ライセンス 採用、プロプライエタリインスタンス不可
今後のロードマップ
- 埋め込み機能 の実装(詳細はGitHubのEmbeds-guide参照)
- アカウントシステム と タイムライン対応
- ツイートやプロフィールのアーカイブ機能
プライバシー重視の理由
- 2024年以降、 JavaScript無効ではTwitter利用不可、かつサインアップ必須
- プライバシー重視層にとって、 JavaScriptアナリティクスやIP追跡の回避が困難
- VPNやuBlock/uMatrixで防御しても、 ブラウザフィンガープリントで追跡可能
- Twitterが 広告主へのデータ送信制御機能を廃止 したことにより重要性増大
- Nitterインスタンス (例:VPS上)利用で、JavaScript不要かつプライバシー保持したままTwitter閲覧が可能
- 軽量かつ高速 (平均でTwitterの約15分の1の軽さ、タイムラインは2~4倍高速)
今後の機能追加予定
- シンプルな アカウントシステム でTwitterユーザーのフォローや 時系列タイムライン 提供
- Twitterアカウント不要 で利用可能
インストール手順
- 依存パッケージ: libpcre, libsass, redis/valkey
- Nim のインストールが必要(詳細はnim-lang.org参照)
- libsass (Ubuntu/Debianならlibsass-dev)でscssファイルをコンパイル
- Redis (キャッシュ用、今後はアカウント情報用)または Valkey (Redisのオープンソースフォーク)推奨
- 標準設定で localhost/デフォルトポート 使用
- インストール例:
- nitterユーザー作成
- リポジトリクローン
- プロジェクトビルド(nimbleコマンド)
- 設定ファイル(nitter.conf)編集
- Redis起動
- Nitter本体の起動(./nitterまたはsystemdサービス利用)
- NginxやApache 等のリバースプロキシ経由での運用推奨
Dockerによる運用
- 公式Dockerイメージ: https://hub.docker.com/r/zedeus/nitter
- マルチアーキテクチャ対応 (amd64/arm64両対応)
- Docker運用時は Redisも別途起動 が必要
- docker-compose利用でNitterとRedisを別コンテナとして起動可能
- nitter.confのredisHostをnitter-redisに変更
- 設定ファイル(nitter.conf)は ホスト側で事前作成・マウント必須
systemdによる運用
- systemdサービスファイル例を提供
- サービス有効化・起動: systemctl enable --now nitter.service
ログ管理
- Nitterは stdoutにエラー出力 (本格的なログ機能は未実装)
- systemd運用時: journalctl -u nitter.service
- Docker運用時: docker logs --follow [コンテナID]
コミュニティ・連絡先
- Matrixチャンネル 参加歓迎
- 個人連絡: [email protected]
- 法的問い合わせ・DMCAリクエスト: [email protected]
寄付先(暗号資産アドレス)
- BTC, ETH, XMR, SOL, $Nitter, ZEC 等での寄付受付
- 具体的なアドレスは公式リポジトリ参照
追加リソース
- 公式Wiki :インスタンス一覧・ブラウザ拡張機能等、コミュニティ管理による情報提供