Skip to content

104 Job Bank,
in your terminal.

A fast, lightweight CLI for developers and AI agents to search jobs, manage applications, and edit resumes from the terminal.

brew install MIBlue119/tap/job104-cli
View on GitHub
Terminal
$ job104 search "Python" --area 台北市
Found 42 jobs
1 Python Backend Engineer 50K-80K/月
2 AI/ML Engineer (Python) 60K-100K/月
3 Data Engineer 55K-90K/月
$ job104 show 1 --json | jq '.title'
"Python Backend Engineer"
23+ Commands
Python 3.12+
Apache 2.0
4 Install Methods

Everything you need to job hunt

From searching jobs to managing your resume, one CLI does it all.

Job Search

Search jobs with 20+ filters — area, salary, experience, remote, industry, and more.

$ job104 search "Python" --area 台北市

Company Search

Look up company info and browse their open positions.

$ job104 company "Google"

Personal Center

View applied jobs, bookmarks, interview invitations, and who viewed your resume.

$ job104 applied --json
Beta

Resume Management

View, edit, and auto-fill your 104 resume. Supports JSON and Markdown formats.

$ job104 resume-show --md

AI-Agent Ready

Structured JSON/YAML/Markdown output, designed for AI agents and automation.

$ job104 search "AI" --json

Smart Authentication

Auto-detects browser cookies. Supports Chrome, Firefox, Edge, Brave, Arc, Safari.

$ job104 login

Advanced Filters

Salary range, district-level location, exclude keywords, sort order, freshness.

$ job104 search --salary-min 50000 --remote

Export & Automation

Export to CSV/JSON, pipe-friendly output, structured error handling.

$ job104 export "DevOps" --format csv

Installation

Choose your preferred method. Get started in 30 seconds.

Get started in 30 seconds

Install job104-cli and search for your next job from the terminal.

brew install MIBlue119/tap/job104-cli