REA MCP
☰
JA
● — 人がオンライン ・閲覧 — 回
スポンサー事例を投稿
GitHub リポジトリ · 投稿者 sonalder

AIにTCLのBrowseHereをリバースエンジニアリングさせ、プライベートなオープンソース代替品「Sofa TV Browser」を構築した

開発者は、REA(AIエージェント向けのリバースエンジニアリングスキル)を使用してTCLのBrowseHere APKを検査し、Firebaseアナリティクス、TCL広告、事前にチェックされたデータ共有設定を発見した後、ClaudeにSofa TV Browserを構築させたと説明しています。Sofa TV Browserは、オープンソースのGPL-3.0 Android TVブラウザで、リモートフレンドリーなUX、トラッカーブロック、アナリティクスなし、バックエンドなしを特徴としています。GitHubでホストされ、APKとして配布されています。

翻訳済み

この事例について

r/AndroidTVAppsのReddit投稿で、プライバシー重視のオープンソースTVブラウザであるSofa TV Browserが紹介されています。著者は、REAがTCLのBrowseHere APKを調査し、訪問したサイトを含むFirebaseアナリティクス、TCL広告、多くの国で事前にチェックされたデータ共有オプションを明らかにしたと述べています。Sofa TV Browserは、TCLのコード、画像、テキストを一切使用せずに、リモートフレンドリーなUX(D-padマウスポインタ、戻るボタンメニュー、ホームタイル、音声検索、再開可能なダウンロード、StevenBlack hostsリストを使用したサイトごとの広告/トラッカーブロック)を再実装しています。1 MB未満、Android 7.0以上、GPL-3.0、PlayストアではなくGitHub APK/Obtainium経由で配布され、ページはTVのAndroid System WebViewを介してレンダリングされます。タブ、ページ内検索、リーダーモード、スマートフォンベースの入力はまだありません。リポジトリ:https://github.com/sonalder-darlene/sofa-tv-browser

セットアップ

インストール方法は元のソースをご確認ください。

原文 / README

Okay, first let's be honest: this app is vibe-coded. I wanted to try REA ("reverse engineer anything"), a reverse-engineering skill for AI agents, and Claude wrote basically all of the code. If that's not your thing, no hard feelings, just skip to the next post :) Now that this is out of the way, let me introduce Sofa TV Browser. A web browser on a TV is never going to be great, but sometimes you need one. I tried a bunch and the least clunky for me was BrowseHere, from TCL. Let's be honest, it's decent, and I used it for months. Privacy-wise it's not atrocious but not great either: when REA dug through the APK, it found Firebase analytics that include the sites you visit, TCL's own ads, and a "share data" box that's pre-ticked in a lot of countries (in the EU it's unticked) and even worse shit. So on a free afternoon I asked for a browser with the same remote-friendly UX, but built around privacy. The first try was already impressive. I gave feedback and asked for changes, and in less than an afternoon I had something really solid. It only borrows how BrowseHere works with the remote and some UX choices for menus: there's no TCL code, image or text in it. https://preview.redd.it/teynpl1crhwh1.png?width=1920&format=png&auto=webp&s=6f40834e62df99a63cddafd085136c98ee916c8a What it does: A mouse pointer on the D-pad, and a menu on the Back button (address, bookmarks, history, zoom, "Browse as" desktop, mobile or TV) A home screen with your own tiles and your most visited sites Controls for fullscreen video, downloads that resume, voice search Ad and tracker blocking with the StevenBlack hosts list (around 71,000 domains), switchable per site, and third-party cookies blocked No account, no analytics, no ads, no servers of its own. Checking GitHub for updates is opt-in, it asks you at first start Under 1 MB, Android 7.0+, GPL-3.0 https://preview.redd.it/jt8ielhorhwh1.png?width=1920&format=png&auto=webp&s=ff085a08083b2a3c9679616f028e0fbc3e666334 https://preview.redd.it/mpa1qnjsrhwh1.png?width=1920&format=png&auto=webp&s=7efda7a9f05335d3062252ff523ca53c6fc97140 Pages are shown by your TV's own Android System WebView (Chrome's engine), so security fixes for the engine come from Google through the Play Store, not from me, not from Claude. Not there yet: tabs, find in page, reader mode, typing from your phone. It's not on the Play Store. The APK is on GitHub (Play Protect will complain because it doesn't know me, "More details → Install anyway" works), and Obtainium can keep it updated. I will try to add it on F-Droid later. https://github.com/sonalder-darlene/sofa-tv-browser If you try it, tell me what breaks and which sites are a pain with the remote, what improvments you would like to have, etc... Star the repo & open issues! submitted by /u/sonalder to r/AndroidTVApps [link] [comments]

関連作品