I'm working on exactly that, using Unix Domain Sockets. Here's my reference implementation: https://crates.io/crates/nip-70 NIP draft coming soon!