I've been dreaming of something like this for long time... autopilot for LN nodes! Even if this sound's like utopia still, node runners should not low the guard on maintaining nodes. Tech is cool, it helps, but until which point you'd trust it? Or better ask, how long it will take for node runners to trust such tech for node management?
abacus is an autonomous LND agent using Google's Gemini model for tool execution.
Right now it is a work-in-progress, with limited functionality.
Eventually it should be capable of doing everything from opening channels to closing unproductive ones to setting fee policies.
To try out abacus, setup a virtualenv and then install the dependencies in requirements.txt
Then, just run python main.py!
abacus utilizes rich for its TUI and is a hybrid of autonomous agent and human-in-the-loop. It currently won't open a channel without your consent, but this will eventually be removed.