Schedule and manage Claude Code sessions
GUI application and CLI tool for scheduling and managing Claude Code CLI sessions.
# Launch GUI
claude-code-scheduler gui
# Check health
curl http://127.0.0.1:5679/api/health
# List jobs
claude-code-scheduler cli jobs list
# Run a job
curl -X POST http://127.0.0.1:5679/api/jobs/{id}/run
Job (1) β Task (many) β Run (many)
| Setting | Value |
|---|---|
| REST API URL | http://127.0.0.1:5679 |
| ZAI Profile ID | 5270805b-3731-41da-8710-fe765f2e58be |
| GUI Port | 5679 |
| Daemon Port | 8787 |
~/.claude-scheduler/
βββ jobs.json
βββ tasks.json
βββ runs.json
βββ profiles.json
βββ settings.json
curl -X POST -H "Content-Type: application/json" \
-d '{"name":"My Job","profile":"5270805b-3731-41da-8710-fe765f2e58be"}' \
http://127.0.0.1:5679/api/jobs
curl -X POST -H "Content-Type: application/json" \
-d '{"job_id":"<uuid>","name":"My Task","prompt":"your prompt here","model":"sonnet"}' \
http://127.0.0.1:5679/api/tasks
# Use --zai for Z.AI profile
claude-code-scheduler cli tasks create \
--name "My Task" --prompt "your prompt here" --zai --job <job-id>
# Use --bedrock for AWS Bedrock profile
claude-code-scheduler cli tasks create \
--name "My Task" --prompt "your prompt here" --bedrock --job <job-id>
curl -X POST http://127.0.0.1:5679/api/jobs/{id}/run
| Command | Purpose |
|---|---|
/plan |
Interview user, create JobβTask breakdown |
/orchestrate |
Execute job with parallel workers |
/qc |
Quality check candidates |
/finalize |
Move winner, cleanup |
/retry-until-green |
Retry until QC passes |
For detailed information, read these files:
{baseDir}/references/data-model.md - Complete data model and field definitions{baseDir}/references/cli-commands.md - Full CLI command reference{baseDir}/references/rest-api.md - REST API endpoints and examples{baseDir}/references/installation.md - Installation, shell completion, prerequisites{baseDir}/references/development.md - Development workflow, code style, security{baseDir}/references/troubleshooting.md - Common issues and solutions{baseDir}/references/aws-infrastructure.md - AWS IaC with Pulumi{baseDir}/references/distributed-nodes.md - Worker nodes, SQS/SNS, monitoring{baseDir}/references/agentic-patterns.md - Redundant worker patterns (/plan, /orchestrate)