Claude Code macOS Scheduler — Productivity skill for Claude Code
Native macOS app to schedule and automate Claude Code CLI tasks using launchd.
How to install Claude Code macOS Scheduler
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open joonlab/claude-code-macos-scheduler and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code macOS Scheduler does
Native macOS app to schedule and automate Claude Code CLI tasks using launchd. Swift + SwiftUI, MVVM architecture.
Alternatives in Productivity
- Reviews Plans — Review all active architecture plans relevant to the current task 15.6k ★
- Tradingview MCP — Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick p 2.6k ★
- 🤝 Contributing To Agent Skills — First of all, thank you for taking the time to contribute 1.7k ★
README
Claude Code macOS Scheduler
**macOS 네이티브 앱으로 Claude Code CLI를 스케줄링하고 자동 실행하는 도구**
A native macOS app to schedule and automate Claude Code CLI tasks using launchd.
소개 / Overview
Claude Code Scheduler는 Claude Code CLI를 **정해진 시간에 자동으로 실행**하는 macOS 네이티브 앱입니다. 서버나 클라우드 없이 **내 Mac에서 직접** AI 자동화 파이프라인을 구축할 수 있습니다.
주요 기능
- launchd 기반 스케줄링 — 앱이 꺼져 있어도 macOS가 알아서 실행
- 3가지 스케줄 모드 — 간격(매 N분), 매일 특정 시간, 매주 특정 요일
- 2가지 실행 모드 — 백그라운드(자동) / iTerm(실시간 확인)
- 폴더 분류 — Job을 폴더로 정리 (색상 커스터마이징)
- 메뉴 바 아이콘 — 빠른 접근 및 즉시 실행
- 실행 로그 — Job별 로그 자동 저장 및 아카이브
아키텍처 / Architecture
┌──────────────────────────────────────────────────────────────┐
│ ClaudeSchedulerApp │
│ (@main, WindowGroup + MenuBarExtra) │
└───────────────────────────┬──────────────────────────────────┘
│ .environment(viewModel)
┌───────────────────────────▼──────────────────────────────────┐
│ JobViewModel │
│ (@Observable) │
│ jobs, folders, selectedJobIDs, filteredJobs │
└──────┬────────────────────┬────────────────────┬─────────────┘
│ │ │
┌──────▼──────┐ ┌────────▼────────┐ ┌──────▼──────────┐
│ Storage │ │ Launchd │ │ Executor │
│ Service │ │ Service │ │ Service │
│ │ │ │ │ │
│ jobs.json │ │ ~/Library/ │ │ Process() │
│ folders.json│ │ LaunchAgents/ │ │ (background) │
│ Logs/ │ │ *.plist │ │ │
│ │ │ │ │ NSAppleScript │
│ ~/Library/ │ │ launchctl │ │ (iTerm) │
│ Application │ │ load/unload │ │ │
│ Support/ │ │
Related Skills
Claude Session Ping
macOS launchd agent that keeps Claude Code's 5-hour session window open on a fixed daily schedule — reads the
ClaudePulse
A native macOS menu-bar app that displays Claude Code usage in real time
Schedule Status
Check the health and status of the scheduler system
Ilk Schedule
Launch the cross-project scheduler that drains ALL projects' queues.
Ccseva
A beautiful macOS menu bar app for tracking your Claude Code usage in real-time.
Mydays Skill
App usage stats, clearer than built-in Screen Time. Local HTML reports for macOS and Windows.
Related Agents
App Developer
모바일 앱 개발자. Swift/SwiftUI, Kotlin/Jetpack Compose, Flutter, React Native 등 네이티브/크로스플랫폼 코드를 생성한다. 아키텍처 패턴(MVVM,
macOS
Pace의 구현 담당. Swift/SwiftUI/AppKit 코드 작성, SPM 빌드 설정, jsonl 파서·집계·단가 로직, XCTest 작성, .app 번들 스크립트 작업을 맡는다. todo 항
iOS Developer
Native iOS development specialist with Swift and SwiftUI. Use PROACTIVELY for iOS applications, UIKit/SwiftUI