Show HN: Selectric – macOS Search for Gmail, Outlook, Drive, Slack

(selectric.io)

61 points by adityawasudeo a day ago | 61 comments

I got frustrated with Outlook, Gmail and Google drive search never being able to find anything in my Inbox or Cloud storage and decided to build a personal email and document search that works better.

Selectric is a free MacOS app and currently supports Gmail, Outlook, Drive, Dropbox and Slack. The app is completely private. We index and store all data on your Mac. We also run AI models locally so no data ever needs to leave your computer.

I'd love for the HN community to try us out and share feedback!

pomatic 2 hours ago | next |

Looks good! Please add either fastmail api or generic imap crawling to your list. :-) Perhaps you could also add support for some kind of generic webhook, or provide an sdk, so that we can add our own custom datasources quickly and easily? You could even licence the sdk in such a way that any implementation was required to be republished...

adityawasudeo 2 hours ago | root | parent |

Thank you for the feedback! IMAP is high on our list of TODO integrations. Custom datasources is also something we want to eventually build support for, as we get more widely adopted.

toomuchtodo 17 hours ago | prev | next |

What is your monetization plan if it’s currently free? Looks great, but bills need to be paid!

Please consider eventually supporting Fastmail’s JMAP protocol (which they designed as a successor to IMAP).

Edit: https://jmap.io/

adityawasudeo 17 hours ago | root | parent |

We've started off focusing on search but will evolve over time to tackle other productivity drains and busywork in the modern office (think excessive meetings, form filling, timesheets, updates - basically everything we hated when we worked 9 to 5!). We plan to keep the search experience free and (hopefully) add enough value with these add-ons that people and companies consider paying us for them

Thanks for the tip on JMAP. I'm not familiar with the protocol but will look into it

reddit_clone a day ago | prev | next |

In the 90's there was 'Google Desktop' which can do such things.

Still miss it.

TechRemarker a day ago | root | parent | next |

2000s, but yes, I miss having that. Though Raycast is a million years ahead of this product, and allows you to do a search that searches gmail on web etc, or if you email client supports apple script that can do there as well, and of course lots of chatgpt integrations and gemini for searching outlook, gmail etc.

brailsafe 4 hours ago | prev | next |

I'm surprised spotlight, with the exception of Slack, doesn't just do this fine enough. What was so frustrating?

adityawasudeo 4 hours ago | root | parent |

I found Spotlight's integration with Drive hit and miss, and Gmail didn't work at all for me because I don't use the macOS Mail client. I also have multiple accounts (work, personal) and couldn't find a way to search across all of them. There are also other services which folks on this list and others have asked for (Teams keeps coming up for example) which lack any integration.

vinnymac a day ago | prev | next |

Reminds me of a modern macOS version of “Everything” for windows. Love the concept!

It would be interesting if there was an option to add additional devices, such as a MacBook or iPhone, and search across all of them at once.

Alternatively if you want to preserve isolation perhaps a mobile app would suffice.

If you built an interface that we could plug other platforms into, I could see that being helpful, akin to what raycast has done with their extensions.

adityawasudeo a day ago | root | parent |

@vinnymac, Thanks for the feedback

1) Additional devices (not to mention Windows support) is high on our todo list. We have some ideas on how do it in a privacy safe way. Our plan is to pick that up once we know the baseline search experience works well for people. 2) Interface to onboard other platforms - great idea! Out of curiosity, what other platforms/services would you personally want to see added?

passion__desire a day ago | root | parent |

Can you provide a demo output of AI capabilities by using Enron emails dataset and how AI answers those questions asked by lawyers in that case?

resters a day ago | prev | next |

Can anyone vouch for the privacy and overall trustworthiness of the team? I really love this concept and want to install it immediately!

adityawasudeo a day ago | root | parent |

I can vouch for the fact that we don't have access to any of your data! From your perspective, what's a good proof point you would like to see?

JackC a day ago | root | parent | next |

Re: proof point, what you're trying to show is that this won't steal passwords or data or be sold to someone who will, so you have to put some reputations behind it. The best thing would be to put your team on the site -- right now there are zero people on the site with their names behind this. Put who they are, where they worked before, and have them refer to this project from their LinkedIn/Github/etc. so it's a two-way link -- then there's reputations at stake. Then if you can also get some people with larger reputations than yours to believe in you and put their reputations behind it the same way, via an advisory board etc, that's even better.

Your privacy policy and terms are not bad, in that they address your specific software and describe an opt out for collecting aggregated data. I'd proofread, since typos like "Users also have the option of opting out of this collect when" make it sound like you haven't had lawyers look at your privacy approach. And "We may collect information about how you use the Service, such as search queries" sounds ominous, maybe qualify that up front.

Finally, this is when people start asking what your plan is for monetizing, since "sell the data" is the default plan. Having a good answer to that on the site would be great.

adityawasudeo a day ago | root | parent |

Great feedback Jack, thank you for taking the time to review and write this! We'll address these points on the site as well. For folks following this thread, this is me: https://www.linkedin.com/in/adityawasudeo/

On monetization, it's still early days but one thing we're clear about is not building an advertising product or adopting any business models which rely on accessing or trading user data. Our philosophy is more on the lines that we'd rather not have any access to user data or identity to avoid legal/regulatory complexity!

Our ambition is to incrementally tackle the various time sinks knowledge workers face at work (finding information, paperwork, meeting hell etc.) - basically the same nonsense we personally endured for years in Big Tech! If we do that competently I'm optimistic that companies and people will value the productivity gains enough for us to make a half decent living.

lancesells 6 hours ago | root | parent | prev |

You have no information about where you are, who you are, etc. I might have installed this 15 years ago, but I would never use an app where it has access to my emails when I know zero about the company.

You start off saying "I" and then continually start saying "we". This might be some weekend project where you haven't gotten to any of that, but to trust something to read my emails, which contain so much personal information, is just a no-go.

yrcyrc a day ago | prev | next |

Good luck on the launch! Do you plan more connectors? Would love to see Teams, onedrive etc

adityawasudeo a day ago | root | parent |

Absolutely, we already support Onedrive and will look into adding Teams support next. Any other connectors which you'd find useful?

xyst a day ago | prev | next |

I wonder how these apps secure the “indexed” data on device. These on-device databases are probably ripe for exfiltration by malware to get all of your juicy details in a neat, formatted table/database format.

adityawasudeo a day ago | root | parent |

Thanks for bringing this up. We store the index encrypted on disk with a randomly generated key. The key is itself stored in the Keychain.

ckorhonen a day ago | prev | next |

I searched for the name of the company I'm talking with in my next meeting and it gave me a recipe for rice? Company name was unrelated to rice!

adityawasudeo a day ago | root | parent |

If you have a minute, are you able to share a screenshot at adityaATwasudeo.com? I'd love to take a look at this.

Edit: We also have a discord if that's easier - https://discord.com/invite/RbYYU6mU

ckorhonen a day ago | root | parent |

Sent!

adityawasudeo a day ago | root | parent |

Got it, Thank you. It's quite the hallucination, we'll continue looking into ways to keep the model on task! Please keep the feedback coming, these small models behave a bit differently from their large, cloud hosted counterparts.

whalesalad a day ago | prev | next |

Could this be a plugin for Alfred? https://www.alfredapp.com/

adityawasudeo a day ago | root | parent | prev | next |

I took a look at Alfred Workflows when we were first starting to build this a few months back but couldn't figure out a way to implement the local crawling and indexing functionality esp. for online services. The alternative would have been indexing and storing data on the cloud but we wanted to prioritize privacy. We wouldn't use a service which crawled our personal data and stored it in the cloud so it didn't seem fair to ask anyone else to do so!

josho a day ago | root | parent | next |

IMO this is your business model. Build an Alfred clone that is AI first. It has a potential to be a nice lifestyle business.

Mac users still buy software and I’ve wanted to buy something like this for years.

JackYoustra a day ago | root | parent | prev |

I'd be okay with installing both and just having a callout to the program via alfred :). It'd be a useful way to trial. Totally understand if not worth it though, looking forward to seeing this grow!

rgreekguy a day ago | prev | next |

If I'm not mistaken, selectric is the name of an Emacs package that adds sound(s?) when you type from some IBM (?) Selectric typewriter.

noashavit a day ago | prev | next |

Congrats on the launch! this looks interesting, but how is it different from raycast's search / alfred?

adityawasudeo a day ago | root | parent |

Thank you! We're different in a couple of ways: 1) In addition to local files, we also support your cloud accounts - Gmail, Drive, Outlook, OneDrive, Slack, Dropbox (for now). IIRC Raycast file explorer currently crawls your local computer but please correct me if I'm misinformed 2) I touched upon this in another reply. All data we crawl and index is stored on your local computer alone. We also run our AI models locally so no data ever needs to leave.

skadamat a day ago | prev | next |

FYI your Discord invite link in the bottom right corner is invalid!

mh8h a day ago | prev | next |

Any plans to add support for the macOS Mail app?

adityawasudeo a day ago | root | parent |

Do you mean iCloud mail? We looked into it but Apple unfortunately does not support an API for it. Another potential option could be using IMAP but we haven't looked at it just yet.

mh8h a day ago | root | parent | next |

No. I mean the Mail app itself. It can be used like a lite version of Outlook. The app can be used as a client for standard IMAP/POP mail servers. It also has GMail integrations.

The mail is usually downloaded into local mbox files.

adityawasudeo 17 hours ago | root | parent |

Ah understood. I'm not familiar with the mbox format but from a quick search it looks like they're text files so should be easy enough to build support for. Let me test this and get back

Terretta 18 hours ago | prev |

Interestingly, both IBM and Lexmark trademarks on Selectric™ are dead or expired, and other marks don't conflict.

You likely want to file to claim this.

https://www.trademarkia.com/search/trademarks?q=SELECTRIC&co...

ChrisArchitect 14 hours ago | root | parent | next |

Immediately thought this was an odd name choice. Why bother with the namespace overlap? Pick something original.. Branding 101

Terretta 3 hours ago | root | parent |

I thought the same, then checked the marks, and found them expired.

If the original owners are so sure the names are dead they let the marks expire, well, "SELECT" electric is pretty good, and fewer people than ever have any exposure to the original, so why not?

ChrisArchitect 16 minutes ago | root | parent |

Yep, suppose if you're banking on no one really knowing what it was, fairplay. But in meantime, good luck showing up in any searches for the name.