I have it installed on an extra macbook pro that I had available. I'm really only using it at the moment for one use case:
Nightly, I have OpenClaw pull the latest changes from a private GitHub repo that is my Obsidian notes vault. It then looks to see which new notes have been added and then runs a "create flashcard" skill to extract and author useful flashcards for spaced-repetition practice. I then gave it access to a custom web-based spaced-repetition flash card application that I built a few months ago. It uses an API to insert new cards, check to see when I last reviewed cards and optionally send me a nudge reminder if I haven't reviewed cards in a few days.
It is a nice workflow that has been working well. I go to class, take notes in Obsidian and check in my changes. By the next day, when I open my flashcard app on my phone, I have new cards to review from yesterday's class.
Why not use Claude one single time to create a service that does this? I have this same question with 90% of the 'simple' use cases I see for these task runners, it always seems more efficient (not to mention consistent) to have it generate the service.
Im curious can't your use case be done with Github self hosted runner ?
very cool :)
You should have it also review the cards too! /s
You should ask claude code to write a bash script that does this for you. Then run that as a Cronjob every night. You might not need any inference at all to create the flash cards so it would be free.