The honest answer is no, not with a self-custody wallet, and the reason is worth understanding because it is the same reason the rest of this approach is safe.
This page explains the constraint, then covers the workarounds that actually work in practice. ROZO Checkout is an independent third-party checkout and is not affiliated with OpenRouter.

Why auto top-up and self-custody do not mix
Auto top-up works by charging a payment method that has been stored in advance. Somebody has to be able to move your money without you being present at that moment. With a card, that is exactly what the stored card is for.
A self-custody wallet is the opposite by design. Every payment is signed by you, at the time of the payment. Nothing can pull from it while you are asleep, which is the entire point of holding your own keys.
To automate it, one of two things has to be true: either a service holds your funds and spends them on your behalf, or you grant a standing allowance that lets something spend from your wallet without a fresh signature each time. Both hand over the thing that self-custody exists to keep.
That is a real tradeoff rather than a missing feature. A custodial card program can automate top-ups precisely because it is holding your money. If you want the automation, that is the price.
What actually breaks when the balance hits zero
It is worth being concrete, because the failure is not graceful.
A long-running job does not pause politely and wait for funds. Requests start failing, and depending on how your client handles errors, you may get a burst of failures, a partially completed batch, or a retry loop that burns time against an empty balance. Everything stays broken until a human notices and funds the account by hand.
The cost is rarely the top-up itself. It is the run you have to start over, and the time between the balance hitting zero and you finding out.
Workarounds that hold up
None of these are clever. They work because they reduce how often the question comes up.
- Size the buffer to your burn, not to the minimum. If a heavy day costs you a certain amount, keep several days of that on the balance. Topping up more, less often, is strictly better than topping up the minimum repeatedly.
- Top up before a long run, not during. The moment you know a batch is going to be expensive is the cheapest moment to add funds.
- Watch the balance where you already look. A number you never see is a number that surprises you. Put it somewhere you pass by anyway.
- Keep the top-up fast enough that the buffer strategy is workable. This is the part we can help with: paste the link, confirm in your wallet, done in about 30 to 90 seconds. Manual is only painful when manual is slow.
If you want it fully automated anyway
Then you are choosing a custodial route, and you should choose it with the tradeoff in front of you rather than behind you.
A service that can top up your balance automatically is a service that holds your funds. That is not a criticism of any particular product, it is what makes the automation possible at all. The questions worth asking before you commit funds to one are the boring ones: what happens to my balance if the provider pauses the service, what is the refund path, and can the terms for getting my money back change after I have deposited it.
For most people running agents, a buffer plus a 30-second manual top-up turns out to be less operational risk than a standing balance somewhere else.