The two commercial tools that come to mind are:
* Dex (https://getdex.com/)
* Clay (https://clay.earth/)
Although neither have really nailed it (yet). Clay is more like a Superhuman-for-Contacts, whereas Dex is really going hard at being a true PRM.
The big open source tool out there is:
* Monica (https://www.monicahq.com/)
Everyone loves the idea of talking to their friends, conceptually. But, given ample time and opportunity, many choose not to keep up with friends. It's almost as if people only "want to want" to keep up with friends, rather than actually want it.
And then there's the empty-database problem. I installed Monica a while back and the first thing it prompted me to do was.....input all my contacts. No Facebook import, no LinkedIn import, etc. Are you kidding me? I'm not rebuilding my friend graph from scratch. So I ditched the tool immediately (note: I haven't looked at it in years so it might have fixed some of those issues in the meantime).
And absolutely yes - there's the actual work of being in touch with people that you can't (or shouldn't, in a non-dystopian world) automate away. I'm sure someone will figure out how to rig up GPT-3 to do that but ughhhh...shiver please don't.
1. The problem of deduplicating contacts is tough (but solvable). If you don't solve it well, then the utility of personal CRM goes wayyyyy down and you're getting notifications about the same people with different email / WhatsApp / Instagram addresses and that gets annoying.
2. People haven't shown a big willingness to pay very much for this (so far), despite everyone saying they want it. So we're left with the open source solutions that don't solve the problems very well.
3. People are SUPER concerned about privacy. See a comment above about someone who wants the system to automatically scan email, etc. and extract contacts, but that it must be 100% local and privacy-centric. You can't have both of those - to intelligently extract contacts without duplicates (and figure out that @mybestie on Instagram == [email protected] == [email protected]) you need a big database of who's who to match against.
Everything is solvable I think - we're not talking cold fusion here. But it's tougher than it might seem on the surface.