Shitterは、プライバシーとパフォーマンスに重点を置いた、無料でオープンソースの代替Twitterフロントエンドです。Nitterのフォークであり、Invidiousプロジェクトに着想を得ています。JavaScriptや広告なしで動作し、すべてのリクエストはバックエンドを経由するため、クライアントがTwitterと直接通信することはありません。これにより、TwitterがIPアドレスやJavaScriptフィンガープリントを追跡することを防ぎます。
このプロジェクトはTwitterの非公式APIを使用するため、開発者アカウントは不要です。@nim_langのおかげで軽量で、twitter.comの784KBに対して60KBしかありません。また、RSSフィード、複数のテーマ、そしてレスポンシブデザインによるモバイルデバイスにも対応しています。
プロジェクトのWikiには、公開インスタンス、Nitterのコードリポジトリのフォーク、Nitterへ自動リダイレクトするブラウザ拡張機能の一覧が掲載されています。また、Nitterインスタンスのセルフホスト、セッショントークンの取得、Nitterの埋め込みの利用に関するガイドも含まれています。リポジトリはプルリクエストを受け付けていませんが、Issueを通じて提出されたパッチファイルの形での貢献は歓迎されています。
プロジェクトの理念は、Twitterは JavaScriptなしでは利用できず、2024年以降はユーザーがサインアップしなければならないという点にあります。VPNや強力な広告ブロッカーを使用していても、ブラウザのフィンガープリンティングによってユーザーは追跡され得ます。これは、Twitterがユーザーによる広告主へのデータ送信停止の機能を削除したことで、特に重要になりました。Nitterは平均してTwitterの約15倍軽量で、タイムラインは2~4倍速く読み込まれることがよくあります。Shitterは、マルチアーキテクチャ対応のビルド済みイメージを使ってDockerでインストールするか、systemdサービスとして実行できます。
出典: Hacker News · 要約:HeadlinesBriefing