AI-First Career Platform

The first career platform designed for AI agents

From website to CLI to Agent Skills — WPORT lets AI search jobs, pull data and run automations. Job seekers and employers hand the repetitive work to their agent.

WebCLIAgent Skills
wport-cli — bash
#One line to install, works cross-platform
$npm install -g @wport/cli
+ @wport/[email protected] · added 1 package
 
#Search WPORT jobs right in your terminal
$wport jobs search --keyword frontend
① Frontend Engineer (React) Taipei · Remote-friendly TWD 60–90k
② Frontend Engineer Hsinchu · English workplace TWD 55–80k
③ Web Frontend / Vue Taichung Negotiable
→ 47 results · add --minimal --output json to save tokens for agents
Job Seekers · CLI

Let AI agents find jobs from the terminal

@wport/cli returns token-friendly structured output, so agents like Cursor and Claude can fetch jobs and chain follow-up work in a single command.

  • --minimal: key fields only, saves tokens
  • --output json / --fields: structured output for agents or jq
  • doctor, batch and more — reliable inside automations
View docs
wport-cli — jobs search
#Key fields only for a leaner, token-saving response
$wport jobs search --keyword frontend --minimal --output json
{
"data": [
{ "enc_id": "aX9…", "title": "前端工程師 (React)", "salary_display": "TWD 60–90k" },
{ "enc_id": "b7K…", "title": "Frontend Engineer", "salary_display": "TWD 55–80k" }
], "totalCount": 47
}
Job Seekers · Agent Skills

Extend your agent's career abilities with Skills

wport-agents ships pluggable Agent Skills: mock interviews, career advice and CLI execution — moving AI from answering to actually getting it done.

  • interviewer-ai: mock technical interviews with instant feedback
  • gen-career-mentor: career paths based on your skills
  • exec-wport-cli: skills drive the CLI to fetch data
View docs
Claude · Cursor · VS Code · Codex
markdown
1---
2name: interviewer-ai
3description: Mock technical interviews with instant feedback
4when_to_use: A job seeker wants to practice tech interviews
5---
6
7You are a senior technical interviewer. Ask
8questions in order for the target role, and give
9concrete, actionable feedback after each answer.
Chat
I'm applying for a frontend role — run a mock technical interview with me
Sure — I'm your technical interviewer. Start with a quick intro and the role you're targeting.
Question 1: Describe a time you solved a frontend performance bottleneck.
Employers · Agent Automation

Employers hand recruiting to an agent

The Enterprise CLI lets companies post and manage jobs, reply to applicants, and update company info from the command line — automating repetitive recruiting.

  • Create, publish and close jobs from JSON — CI-friendly
  • Auto-reply to applicants and send interview invites
  • Check monthly quota and API usage (usage)
How to get a company API key

No need to contact us — log in, go to Company > Settings > Company API Keys, and issue a new key yourself to enable the Enterprise CLI and batch features.

Go to API Keys
View docs
Claude · Cursor · VS Code · Codex
json
1{
2 "title": "前端工程師 (React)",
3 "area_code": "6001001000",
4 "salary_display": "月薪 70,000–100,000 元",
5 "remote_friendly": true,
6 "job_description": "開發與維護 React 前端…"
7}
Chat
Post this JSON as a job listing for me
Sure — creating it with the wport CLI…
▸ runwport enterprise jobs create --file new-job.json
✔ Job draft created · enc_id aX9k…
The draft is ready — want me to publish it now?
Employer Hiring · AI Job Generation

Type a few words, AI writes the job post

No blank form. Drop in a few keywords or a short brief and AI turns it into a complete, editable job draft — posting a job has never been this fast for HR.

  • Keywords or a short brief; AI fills in the title, duties and requirements
  • The output is an editable draft — tweak, then publish in one click
  • Multilingual postings out of the box, reaching cross-border talent
AI Job Import

Paste the full job content. It will be organized into an editable draft automatically.

0 / 3000
Today's Parse Count 3 / 20
AI Infrastructure

Discovery and integration built for agents

WPORT is more than an API — it ships the full infrastructure that lets AI find, read and operate the platform on its own.

.well-known discovery chain

From api-catalog to openapi.json to agent-skills, agents auto-discover available capabilities.

GET /.well-known/api-catalog
→ openapi.json → agent-skills/
View

Markdown content negotiation

Send Accept: text/markdown to get LLM-friendly plain-text content.

Accept: text/markdown
→ 回傳 LLM 友善 Markdown
Platform Highlights

More than AI-friendly — a complete hiring platform

Five languages, dual job-seeker/employer interfaces, and campaign management — WPORT bundles everything cross-border hiring needs.

Five languages, switch in one click

Complete interface in Traditional Chinese, English, Vietnamese, Thai and Indonesian. Click the globe at the top right to switch the whole site instantly.

繁體中文
  • 繁體中文
  • English
  • Tiếng Việt
  • ภาษาไทย
  • Bahasa Indonesia

Switch between personal and company in one place

One account toggles between job-seeker and employer roles, each with its own dashboard and tools.

Job Seeker
Add Company

Recruitment campaign management

Build campus drives, online fairs and in-person events — set it up, attach jobs, open sign-ups, all in one place.

Create event
Attach jobs
Frontend Engineer (React)Data Analysis Intern

Yes. @wport/cli is free and open source — just run npm install -g @wport/cli.

No. Paired with AI agents like Cursor or Claude, you can ask the agent to run CLI commands in plain language.

Yes. --output json and --fields give structured output you can pipe straight to agents, jq or your own scripts.

Log in, then go to Company > Settings > Company API Keys > Issue New Key to enable it yourself — once you have the key you can configure the Enterprise CLI for batch operations.

Hand repetitive job-hunting and hiring to an agent

One line to install — let AI search jobs, pull data and run automations in your terminal today.

$npm install -g @wport/cli