this post was submitted on 21 Apr 2026
117 points (98.3% liked)

Open Source

46570 readers
127 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
 

Why Use This Circle To Search App?

The Problem with Google's CTS Version

  • Forced Cloud Syncing: Uploads your selection to servers even when you just want to copy text.

  • Get's accidentally triggerd frequently, exposing sensitive data instantly to google

  • Ecosystem Lock-in: Restricted to Google Search—no support for Bing, Yandex, or AI models.

  • Locked to Google ecosystem—no choice of search engine

  • Missing Features: Useful features like "Share" and "Save" have been stripped out.

  • Hardware Exclusivity: Only available on expensive flagship devices (Pixel 8, Galaxy S24+).

What We Do Differently

  • Only what you circle gets processed—nothing else

  • True Offline OCR: Text recognition works 100% locally on your device—no internet needed.

  • QR detection offline, Smart Scan offline—no unnecessary servers

  • Universal Compatibility: Works with any search engine (Google, Bing, Yandex, TinEye,).

  • Restored Utility: We brought back the "Share" and "Save" features Google removed.

  • Works on any Android device, not just expensive flagships

  • Works on De-Googled Devices no google programs needed.

  • And has many other useful features

100% Independent: Works on any Android phone (Android 10+), without requiring Google Play Services or OEM-specific software.

Privacy-First: No background tracking or logs—just pure on-device selection.

➥ Download:
- github

It still needs a lot of improvements and isn't polished yet, as I am a solo developer working on it. You can download it from GitHub for now, as the new update is yet to be released on F-Droid.

top 14 comments
sorted by: hot top controversial new old
[–] steel_for_humans@piefed.social 24 points 1 week ago (2 children)

Great idea! However, something bothers me. From F-Droid:

This app relies on catbox.moe to upload images and Google, Bing, Yandex, TinyEye, Perplexcity and ChatGPT for search.

I am not familiar with that service, so I went to the website and looked at FAQ:

How long does Catbox keep files for?
Forever. If you don't want your file to stick around until the heat death of the universe, use Litterbox.

Are you (F)(L)OSS?
no.

Not sure what it is exactly but having my uploaded files stored in some obscure database until the heat death of the universe does not fill me with trust.

I have a Pixel phone and used the screen scanning tech (forgot how it's called, but it's the same feature, I believe) for OCR to copy the WiFi password from a photo of the sticker that's on the router and of course it immediately sent that password to Google and run the search, ugh. I don't want to send my WiFi password to some website I never even heard about, either.

Can you explain how it works?

[–] otter@lemmy.ca 12 points 1 week ago* (last edited 1 week ago)

There is a popup explaining how it works when you install it. I asked something similar and the dev replied saying that they are looking into alternatives that don't upload the image anywhere: https://lemmy.ca/comment/22876710

Tldr from the pop-up:

  • it uses litterbox by default for the auto delete, and catbox when that fails
  • it needed to add uploads since apps aren't allowed to programmatically upload to search engines
  • it recommends against scanning anything sensitive since Google/Bing are keeping it too

I don't have the latest version since I got the fdroid release, but the GitHub release mentions a number of things that are now processed locally (ex. Text, QR, phone numbers)

[–] wizardbeard@lemmy.dbzer0.com 6 points 1 week ago

That's a pretty important callout, especially when catbox specifically has a non-permanent sister site.

[–] penguin@lemmy.pixelpassport.studio 5 points 1 week ago* (last edited 1 week ago)

This is awesome!! I was really missing that feature since switching to graphene.

[–] T0rchy@lemmy.zip 4 points 1 week ago (1 children)

Anyone tested it? Really looking to get rid of circle to search but it's too good

[–] hexagonwin@lemmy.today 3 points 1 week ago* (last edited 1 week ago)

just tried on lineageos 18 without gapps, seems to work pretty well.

i never tried circle to search on google android so no idea how similar it is to the original

[–] MissesAutumnRains@lemmy.blahaj.zone 2 points 1 week ago* (last edited 1 week ago)

Whoa, this is really cool, OP! CtS is a reason I've been dragging my heels on dropping the default mobile OS.

[–] declanruediger@aussie.zone 2 points 1 week ago

Love it, super easy to install and works great! Thanks!!

[–] doomsdayrs@lemmy.ml 2 points 1 week ago

I wish there was a way to disable search engines. Even better to be able to custom define them.

Would also be nice to disable to fallback behavior of using catbox, or at least the ability to use a custom storage pool.

[–] dRLY@lemmy.ml 1 points 1 week ago

Installed, did notice that even though I tell my phone (Samsung 24U) to use it as default assistant app. Google still opens when holding the home "button" at the bottom of my screen. When I tell it to have the floating bubble the app itself is cool.

[–] LiveLM@lemmy.zip 1 points 1 week ago

Damn, I told myself one day I'd build an app just like this, guess I got beaten to the punch, awesome work OP!

This is sick. Have you considered adding a local translation feature?

[–] Squizzy@lemmy.world 1 points 1 week ago

Great idea. The reasons why are a bit janky, I had Cts on a midrange A series galaxy and ecosystem lock in is there twice.

Great jumping off point, love to see it.

I would love to be able to select and deselect which search engines are used and same with image host.

[–] Mwa@thelemmy.club 0 points 1 week ago

Awesome app!