r/DigitalEscapeTools

RemoveMacAI – Disable Apple Intelligence, ads and analytics on macOS

RemoveMacAI is an open-source macOS utility that lets you disable Apple Intelligence, turn off analytics and personalized ads, quiet unwanted features, and reclaim disk space by removing AI models.

It shows you the changes before applying them and lets you undo them later. It also includes storage cleanup and controls for background updaters from other apps.

GitHub:

https://github.com/omlahore/RemoveMacAI

Note: Requires an Apple-silicon Mac running macOS 27. The app is not notarized, so macOS requires manual approval to open it.

u/hellxabd — 5 days ago

I built an open source, self-hostable budgeting app where the server can’t read your data

Hey all, I’m the developer of Budgero, so full disclosure up front.

Budgero is a zero based budgeting app (YNAB alternative) that focuses on privacy, multi-currency and automation.

Features:

  • Everything is encrypted in your browser: Your data is encrypted using (AES-256-GCM) before it goes anywhere. The server stores ciphertext and nothing else.
  • Local-first: Data is stored in SQLite in the browser (WASM + OPFS) and syncs as encrypted deltas. App is fully functional offline.
  • Powerful SQL reporting engine: Budgero also has a custom reporting engine powered by Duckdb running in WASM
  • Local LLM Integrations: You can connect your locally hosted LLMs to Budgero and use them directly inside the app (3rd picure is Gemma 4 12B running SQL on that Duckdb reporting engine to produce a chart)
  • Bank sync is optinonal: Budgero is designed for manual input first, bank sync is in beta via BYOK model and it's completely optional
  • Powerful rules engine: Budgero has a powerful rule engine builder that allows you to automate a lot of the categorization, clean up or even input (auto fill rules)
  • Multi-currency: Budgero supports accounts in different currencies under the same budget, it handles all the conversion automatically, while users can override default conversion rates.
  • Push API: Budgero supports sending encrypted payloads to the server that then get decrypted when you load the app, this allows you to send transactions from your own scripts into the app and avoid manual entry: https://budgero.app/docs/push-api
  • AGPL-3.0: Code is fully open source under OSI approved license

Budgero runs on any modern browser and you can also use it as a PWA on mobile phones/tablets.

You can self host it using docker: https://hub.docker.com/r/budgero/budgero
Or just build binaries directly from the source.

Website: https://budgero.app/self-hostable

GitHub: https://github.com/tombadilo-bombadilo/budgero

(any numbers you see in the screenshots are fabricated for the demo purposes)

u/TombadiloBombadilo — 6 days ago

Whatever Browser , a WIP alternative to Brave/Zen

My WIP perfect app for browsing the dead internet. A simple, WebKit-based that can turn in any colors, gradients, tones, psychedelic mode or office. Combining Nim lang for core + Swift for native UI. Built-in ad blocker with 13k rules (from adaway's repo), browsing shitty news sites and youtube feels like having the Premium Web.

UI made in ~5 days using DS v4 flash/ Muse Spark 1.3. No OpenAI/Anthropic involved, lol! While nim core is made using generic, open-source packages part of my portfolio.

Made in EU, with Transylvanian vibes. truly yours: https://github.com/onebuckapp/whatever

things:

  • built-in compiled ad blocker, no js
  • split screen, multiple windows
  • rounded-pill tabs, or just tabs!
  • private mode, mute/unmute tab
  • bookmark manager
  • password manager with master password protection, password generation + strength estimator
  • browsing and downloads history
  • share URL as QR
  • find in page regex
  • lovely RSS crawler (speed, direction, refresh interval)
  • full noise overlay
  • background colors, gradients (linear/radial with angle and multiple points), loop video or image
  • customize tabs (inactive/active with colors, images or videos)
  • macos only (👀 looking into WebView2 for Windows and WebKit for Linux)

check roadmap, drop ideas (no cloud, no mobile, no crypto wallets!)

u/Lonely-Session-7643 — 5 days ago
▲ 37 r/DigitalEscapeTools+1 crossposts

"Regex For Humans" : because regex shouldn’t look like alien language 👽

Regex is powerful… but sometimes this:

/^#[0-9A-Fa-f]{6}$/u

feels like you’re trying to decode a message from another planet. 🛸

This is why I did Regex For Humans 🧠✨

Instead of writing regex directly, you write:

start "#"
6 hex digits
end

And it generates:

/^#[0-9A-Fa-f]{6}$/u

🪄 The idea

Write small, readable English rules.

➡️ Understand what they mean
➡️ See the generated regex
➡️ Test examples instantly
➡️ Copy the final regex

No AI guessing. 🤖❌
No mysterious interpretation.

It uses a small, deterministic language where every instruction has an exact meaning.

🔥 It currently includes

🧩 Interactive regex playground
🧠 Explanations for every generated fragment
✅ Live match / no-match testing
💻 CLI support
📦 JavaScript API
📍 Helpful line + column errors
🔒 Runs locally
🚫 No runtime dependencies

For example:

start "INV-"
between 2 and 6 digits
end

becomes:

/^INV-\d{2,6}$/u

Much easier to read six months later. 😅

🎮 Try it

🔗 GitHub
https://github.com/OthmaneBlial/Regex-For-Humans

🛝 Live playground
https://othmaneblial.github.io/Regex-For-Humans/workshop/

The project is still evolving, so I’d genuinely love feedback. 🙌

What would you add?

More syntax?
More recipes?
Support for other regex engines?
Something completely different?

And the big question:

👉 Would you actually use this instead of writing regex directly? 😄

u/stackattackpro — 14 days ago
▲ 3 r/DigitalEscapeTools+1 crossposts

Circle to Search — PlasticBuild Public v1

https://preview.redd.it/x16q9d6cvvsh1.png?width=1254&format=png&auto=webp&s=a8bd46cadc4281d667721f23fd431de3aa67cebf

I’ve been customizing AKS-Labs’ original CircleToSearch. Full credit to them for the foundation. The original worked well; my version focuses on a cleaner interface, useful screen translation and more control over searching.

What’s changed:

  • Glass interface: Material You colors, automatic light/dark styling, readable text and restored launch animations.
  • Cleaner toolbar: SmartScan, Copy Text, QR, Translate and Fullscreen on one row. Removed unused controls and startup popups.
  • Multilingual OCR: Broader script support, improved text selection and filtering of false detections.
  • Earlier scanning: OCR starts silently when the overlay opens, preparing results before you tap Copy Text.
  • On-device translation: Automatic language detection, language pickers and English translations placed over the original text.
  • Better text tools: Select translated text, Copy/Translate/Search actions, Find in both modes, and copying without closing the overlay.
  • Language-pack management: Automatic initial downloads, with options to delete or redownload packs.
  • Search choices: Reorder and toggle Google, TinEye, Lumo, Bing and Yandex; Bing and Yandex start disabled.
  • Lumo integration: Native guest chat, editable assistant prompt, photos/files and follow-up screen selections.
  • Browser controls: Themed results, Back, Share, Reload and Collapse, plus a choice between the app browser and your default browser.
  • Foldable support: Inner/outer screen and portrait/landscape profiles, custom names and individual toolbar widths.
  • Finishing touches: QR results close independently, clearer accessibility setup, a new themed icon, and separate activation, toolbar and continuous drawing vibration controls—each with its own intensity slider.

OCR and translation work offline after model setup; web searches and Lumo require internet.

Give it a go and let me know what you think: its vibecoded for those of you who are bothered https://drive.proton.me/urls/Q0BJBCZVC4#rCrMcRBLWxe2

To install CTSPublicVersion1 on Android, follow these steps. Menu names may vary slightly between phones.

  1. Download CTSPublicVersion1.apk**.**
  2. Samsung users: temporarily disable Auto Blocker. Go to Settings → Security and privacy → Auto Blocker and turn it off. Otherwise, Samsung may block APK installation. Other brands can skip this step. Samsung instructions
  3. Install the APK. Open the downloaded file. If prompted, open Settings and enable Allow from this source for the browser or file manager opening it. Return and tap Install. Installation permissions
  4. Enable accessibility access. Open Circle to Search and tap Accessibility settings (required). Under Installed apps, Downloaded apps, or Installed services, select Circle to Search, enable the service, and confirm Allow.
  5. If Android blocks accessibility with “Restricted setting”: Go to Settings → Apps → Circle to Search → ⋮ → Allow restricted settings. Confirm your identity if requested, then return to the accessibility settings and enable the service again. This option is only needed if Android restricts access. Accessibility allows the app to read screen content and interact with the interface, so grant it only to a build you trust. Android instructions
  6. Return to Circle to Search and configure your activation overlay. The default activation gesture is a long press on the overlay at the bottom center of the screen. make sure to disable google circle to search activation on the navigation bar and home Butten in display settings.
reddit.com
u/PlasticBuild — 14 days ago