Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub dnvriend/claude-code-scheduler
A GUI application and CLI tool that provides scheduling and management for Claude Code CLI sessions with REST API control.
# Install
git clone https://github.com/dnvriend/claude-code-scheduler.git
cd claude-code-scheduler
uv tool install .
# Launch GUI
claude-code-scheduler gui
# Check health
curl http://127.0.0.1:5679/api/health
Run as a headless server without GUI for CI/CD, containers, or daemon use:
# Launch headless server
claude-code-scheduler server
# With options
claude-code-scheduler server --port 8080 --workers 5
# Verbose logging
claude-code-scheduler server -v
| Option | Default | Description |
|---|---|---|
--port, -p | 5679 | REST API port |
--workers, -w | 3 | Max parallel jobs |
-v | - | Verbose logging (-vv for debug) |
The server provides the same REST API as the GUI and supports parallel job execution.
Job (1) → Task (many) → Run (many)
# Jobs
claude-code-scheduler cli jobs list # List all jobs
claude-code-scheduler cli jobs create --name "Feature" --working-directory ~/projects/repo
claude-code-scheduler cli jobs run <job-id> # Start sequential execution
claude-code-scheduler cli jobs export <job-id> -o backup.json
claude-code-scheduler cli jobs import -i backup.json
# Tasks (use --zai or --bedrock shortcuts)
claude-code-scheduler cli tasks create \
--name "Code Review" \
--prompt "Review code for issues" \
--zai \
--job <job-id>
claude-code-scheduler cli tasks list
claude-code-scheduler cli tasks run <task-id>
# Runs
claude-code-scheduler cli runs list
claude-code-scheduler cli runs stop <run-id>
# Profiles
claude-code-scheduler cli profiles list
claude-code-scheduler cli profiles get <profile-id>
| Shortcut | Profile | Description |
|---|---|---|
--zai | Z.AI API | Z.AI Claude API access |
--bedrock | AWS Bedrock | AWS Bedrock Claude access |
# File-based inspection (no GUI required)
claude-code-scheduler debug all # Complete state dump
claude-code-scheduler debug tasks # List all tasks
claude-code-scheduler debug runs # Recent runs
claude-code-scheduler debug settings # Current settings
# Health check
curl http://127.0.0.1:5679/api/health
# List resources
curl http://127.0.0.1:5679/api/jobs
curl http://127.0.0.1:5679/api/tasks
curl http://127.0.0.1:5679/api/runs
# Create task
curl -X POST -H "Content-Type: application/json" \
-d '{"name":"Test","prompt":"echo hi","profile":"<profile-id>"}' \
http://127.0.0.1:5679/api/tasks
# Run job
curl -X POST http://127.0.0.1:5679/api/jobs/{id}/run
make install # Install dependencies
make test # Run tests
make lint # Run linting
make typecheck # Type checking
make pipeline # Full CI pipeline
~/.claude-scheduler/
├── jobs.json # Job configurations
├── tasks.json # Task configurations
├── runs.json # Execution history
├── profiles.json # Environment profiles
├── settings.json # Application settings
└── logs/ # Per-run output logs
MIT License - see LICENSE
Dennis Vriend - @dnvriend
Built with Claude Code
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A plugin for scheduling automated Claude Code tasks — cross-platform (macOS, Linux, Windows) recurring and one-off execution of skills, prompts, and scripts with safety controls and notifications
Cron job configuration and schedule validation
Cron-like daemon that runs Claude prompts on a schedule
Installer for TÂCHES' Get-Shit-Done workflow system - meta-prompting, context engineering and spec-driven development
tq task queue worker commands
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
A CLI tool that loads images, sends a prompt to ollama to invoke deepseek-ocr and instructs it to return the image as markdown
A CLI that provides text-to-speech using kokoro
vector rag gui
Generate images using Google Gemini with AI prompt optimization, cost tracking, and multi-turn conversations
PDF to PowerPoint converter CLI tool
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim