dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Mask personal details in documents before you paste them into an AI assistant, and restore them in the reply. Windows and macOS app that never connects to the internet.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Docudis masks the personal details in a document before you paste it into an AI assistant, then puts them back into the assistant's reply. It runs entirely on your computer and never connects to the internet.
It finds names, addresses, dates, email addresses, phone numbers, IBANs, card numbers and national ID numbers in text, Word (.docx) and PDF files, replaces them with labels such as [PERSON_1], and keeps the table that maps each label back to the original on your computer. Detection combines the rules of docudis-core with an on-device name-recognition model from docudis-ner.檢視完整 README ↗English · 中文
Docudis masks the personal details in a document before you paste it into an AI assistant, then puts them back into the assistant's reply. It runs entirely on your computer and never connects to the internet.
It finds names, addresses, dates, email addresses, phone numbers, IBANs, card numbers and national ID numbers in text, Word (.docx) and PDF files, replaces them with labels such as [PERSON_1], and keeps the table that maps each label back to the original on your computer. Detection combines the rules of docudis-core with an on-device name-recognition model from docudis-ner.
This is the app for Windows (and macOS, from source for now). The phone app is docudis-android. Website: docudis.com.
Download docudis-<version>-windows-x64.zip from Releases.
Check it: its SHA-256 must match the one on the release page (Get-FileHash docudis-<version>-windows-x64.zip). With the GitHub CLI you can also check that GitHub Actions built it from this repository:
gh attestation verify docudis-<version>-windows-x64.zip -R stonetech-pxia/docudis-desktop
Unpack it anywhere and run docudis.exe. There is no installer, no administrator right is needed and no system setting is changed.
The app is not code signed yet (why, and what is planned), so Windows may say "Windows protected your PC" the first time: click "More info", then "Run anyway".
Requires Windows 10 or 11, x64. Interface in English, French, Spanish and Chinese.
Detection is automatic and can miss details or mask too much. Always review the result before you share it.
No network connection, no account, no analytics, no crash reports, no update check. The only exception is a link you click in Settings, which opens in your browser.
How that is enforced and checked, with the results: docs/network-audit.md (in Chinese for now). On macOS the app runs in Apple's sandbox without network access. On Windows, you can also block it in the firewall:
New-NetFirewallRule -DisplayName "Docudis - block outbound" -Direction Outbound -Action Block -Program "C:\Path\To\docudis.exe"
Your documents, lists and settings are stored unencrypted in %APPDATA%\stonetech\Docudis\. "Clear data on this device" in Settings deletes the documents. Full-disk encryption (BitLocker) is recommended.
The masked text is pseudonymised, not anonymous: the table on your computer can restore it.
%APPDATA%\stonetech\Docudis\ (documents, lists, settings, models you installed).Remove-NetFirewallRule -DisplayName "Docudis - block outbound".Using Docudis unmodified inside your company, on any number of computers, puts no obligation on you under the AGPL. For IT teams, DPOs and legal teams: docs/entreprise.md (in French) covers what is stored where, the network checks, GDPR and the license.
The app is Flutter 3.47 (Dart 3.13, Riverpod 3). The detection engine (docudis-core) and the name recognition (docudis-ner) are Rust libraries called through a C ABI, pinned in tool/native.lock.json.
Windows x64: Visual Studio with "Desktop development with C++" (including CMake), the Rust MSVC toolchain, Python 3, and Developer Mode turned on in Windows settings.
powershell -ExecutionPolicy Bypass -File tool\prepare_native.ps1
flutter run -d windows
prepare_native.ps1 builds docudis-core, docudis-ner and ONNX Runtime (from source, without telemetry) into build\native\windows\. To package the zip, see tool/package_windows.ps1.
macOS (Apple silicon):
tool/prepare_native.sh
flutter run -d macos
tool/fetch_models.sh
Run fetch_models.sh after the app has opened once, so that macOS has created its container. Without a model the app still works, with rules and word lists only.
Tests:
flutter test
flutter test integration_test/flow_test.dart -d windows
The integration test runs the whole flow (paste, mask, review, restore, lists, PDF, Word) with the real native libraries and model; on Windows it also records every network connection the app opens. More detail, in Chinese: README.zh-CN.md.
GNU AGPL-3.0, Copyright 2026 Pengda Xia (stonetech); see NOTICE. The bundled docudis-core and docudis-ner libraries are Apache-2.0. Settings > Open-source licenses lists every third-party component and its license.
Report security problems privately: SECURITY.md. Issues are welcome, but never put real personal data in them. This repository does not accept pull requests for now; see CONTRIBUTING.md.