jdwatch
  • Home
  • CLI
  • Blog
  • FAQ
  • Pricing
Sign In
Sign Up
jdwatch

Job aggregation tool from multiple recruitment sources.

© Copyright 2026 JDWatch. All Rights Reserved.

Get Started
  • Sign In
  • Sign Up
Legal
  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • Cookie Policy
Contact
  • service@jdwatch.work

JDWatch CLI

This is the official JDWatch CLI tool and Skill repository. After installing the CLI and related Skills, users can perform highly customized automated data scraping directly from the command line; or use natural language to let AI Agents handle job monitoring and scraping analysis.

Install the CLI and Skills once, and they are available to all Agents. Supported AI Agent tools include but are not limited to: Antigravity, Cursor, Codex, etc.

Features

CategoryCommandAbility
🔐 Auth@jdwatch/cli authConfigure login authentication, supports specifying a custom online server URL
🔄 Pull@jdwatch/cli pullPull and merge the latest company and job scraping source configurations from the remote server
🕷️ Scrape@jdwatch/cli scrapeCore scraping engine, supports scraping data by company and keyword, and supports dry-run simulation testing

Skills Navigation

List of built-in AI Skills that can be called directly by AI Agents:

CategorySkillDescription
🔐 Authjdwatch-authGuides users through authentication, defaults to connecting to the online service, and proactively requests a Token when expired
🕷️ Scrapejdwatch-manual-crawlExecutes a complete standard scraping workflow: validates config, pulls & merges, dry-runs, scrapes, and reports concisely

Installation & Quick Start

Dependencies

  • Node.js (npm / npx)

Install

# Install CLI
npm install -g @jdwatch/cli
# Install SKILL
npx skills add @jdwatch/cli -y -g

Configuration & Initialization

Option 1: Chat directly with your AI Agent

# 1. Initialize Configuration
"My Token is xxxx, please help me authenticate"
# 2. Start Using
"Help me scrape frontend jobs at Tencent"
"Check what fullstack jobs were added today"
"Set up an automatic scraping cron job every day at 2 PM"

Option 2: Manual Configuration

# 1. Initialize Configuration (specify your token and service URL)
npx @jdwatch/cli auth login --token "xxxx" --url "https://www.jdwatch.work/"
# 2. Pull and merge remote configuration
npx @jdwatch/cli pull companies --merge
# 3. Start scraping
npx @jdwatch/cli scrape --company tencent --keyword 前端 --json