Oak node let you programmatically interract with your lnd node.
More recently, oak handle command through direct message on nostr. Here an example, I can send a lightning payment from my node via Nostr
Oak node is available on umbrel app store.