macOSのlaunchdエージェント・デーモンをGUIで管理できるアプリ launchd-ui を作りました。
- GitHub: azu/launchd-ui
なぜ作ったか
macOSでcron的な定期処理をやろうとすると、launchdを使うことになります。 自分の場合は、git pullを定期的に実行してリポジトリを同期する仕組みや、claude --remoteでClaude Codeを起動してスクリプトを実行する処理をlaunchdで管理しています。
たとえば、chronixdで収集したアクティビティデータを元に、寝る前にclaude --remoteでその日の活動をまとめる処理を自動実行しています。 Claude Code on the…