Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
PluginCẩn thậnTính năng AI & LLMDễ cho người mới

career-ops

career-ops-hq · career-ops-hq/career-ops

Agent tìm kiếm việc làm AI mã nguồn mở này quét các bảng việc làm, chấm điểm công việc dựa trên CV của bạn, điều chỉnh tài liệu ứng tuyển và giúp chuẩn bị phỏng vấn, chạy cục bộ trong các CLI coding AI.

Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get interview prep and a job application tracker. It helps you fill in each application; you press Submit. Runs locally in your AI coding CLI (Claude Code, Codex, OpenCode and more).

75k sao14kGiấy phép: MITCập nhật 3 ngày trước0 lượt mở

Xem kết quả thực tế

Báo cáo phân tích sự nghiệp đối chiếu kỹ năng với yêu cầu công việc trên terminal

Ảnh từ README của tác giảBáo cáo phân tích sự nghiệp đối chiếu kỹ năng với yêu cầu công việc trên terminal

Ảnh từ README của tác giả career-ops-hq ·Nguồn

Bạn có thể làm gì với nó

  • Nhanh chóng đánh giá các tin tuyển dụng để xem chúng có phù hợp với kỹ năng của bạn không.
  • Tạo CV và thư xin việc được cá nhân hóa cho từng hồ sơ ứng tuyển.
  • Nhận sự chuẩn bị phỏng vấn và theo dõi tiến độ ứng tuyển việc làm của bạn.

Thử hỏi agent của bạn

  • “Đánh giá tin tuyển dụng này từ [tên công ty] cho vị trí [chức danh công việc]: [dán mô tả công việc].”
  • “Viết thư xin việc và điều chỉnh CV của tôi cho vị trí [chức danh công việc] này tại [tên công ty]: [dán mô tả công việc].”
  • “Với mô tả công việc [dán mô tả công việc] và CV của tôi [dán CV], hãy chuẩn bị cho tôi một cuộc phỏng vấn bằng cách gợi ý các câu hỏi phổ biến và câu trả lời lý tưởng.”

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Gói npm tự chạy script khi cài đặt.package.json

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

The open-source AI job search agent.

English | Español | Deutsch | Français | Português (Brasil) | 한국어 | 日本語 | 简体中文 | 繁體中文 | Українська | Русский | Polski | Dansk | தமிழ் | العربية | हिन्दी | Türkçe | Tiếng Việt

  Created by @santifer

Months of sending CVs into silence. So I built the filter I needed.

740 listings evaluated. 68 applied. 12 interviews. 1 offer. I was its first user. I got the job. Then I open-⁠sourced it.

Paste a job. On your machine, it tells you if it's still open and if it fits. It tailors your CV and drafts your answers. You press Submit.

My own search, partway through, with the UI in Spanish.

Companies use AI to filter candidates. I just gave candidates AI to choose companies.

Six months later, I left that job. Now we build career-ops, so you can land yours.

Try it on one job ↓ · Read the full story →

The people who came after me wrote down how they got hired.

Every card is a public issue you can open. Landed yours? Leave your card →

⭐ If career-ops helped you, a star helps the next person find it.

    

    

Your turn

Paste one job you were about to apply to tonight. If it comes back do not apply, you just got the night back. If it comes back with a plan, you know what to do next.

npx @santifer/career-ops init

Open source. Local. In the AI CLI you already use. Free and local models included.

You don't have to search alone

The silence after you hit send is not about you. Enough people saw the same thing to write the practice down, in six lines:

Apply better to fewer. Signal over volume. Evidence over keywords. A human decides. Local-first. Dignity on both sides of the table.

A few of them, in their own words.

Every signature is a commit you can audit. Read them all, or add yours →

Hiring will not fix itself. The people going through it can, and they are already in the room, comparing notes and fixing each other's setups. This is where the fix gets written. A room, not a club. Let's build together.

Sponsors

career-ops is free for candidates, forever. These companies sponsor the project:

SerpApi · Build a portfolio project with live search data. SerpApi gives developers structured JSON/Markdown from Google Search, Maps, Shopping, and other engines through a simple API call.

Sponsorship buys clearly labeled visibility, never influence: no amount of money changes the roadmap or places anything in the product. Sponsors never appear in evaluations, rankings or recommendations.

What career-ops does for you

Paste a job. It tells you whether that night is worth it.

  • Still open? It checks that the posting is still live before you write a word.
  • Not you? It scores the role against your real CV and tells you to skip a weak fit. You can override it.
  • Worth it? It drafts the CV, the cover letter and the answers. You read them. You send them.
  • Who do I talk to? It finds the person and drafts the note. It never sends it.
  • Where does it all go? Every application stays on your machine. Nothing is uploaded to us.
  • What should I learn? After a run of noes, it names the gap.

The first runs are rough. It does not know you yet. Talk to it: your CV, what you want, what you refuse. Think of it as a recruiter's first week.

On first launch it asks for all that in chat. Nothing to configure by hand.

What career-ops will not do

  • Auto-submit an application. It drafts the answer to every field; you review and click Submit. The script never POSTs (prepare-application.mjs).
  • Send an email. Drafts only. There is no mail transport anywhere in this codebase.
  • Phone home. No telemetry, no backend of ours. Your CV goes from your machine to the AI provider you chose, and nowhere else. The only public ledger is this repo: HIRED.md and its issues.
  • Push you to apply below 4.0/5. It will tell you not to. You can override it, and it will say so.

It reformulates your CV; it must never fabricate it. A check in code stops a PDF whose numbers or facts appear in neither your CV nor your article digest, but it cannot judge every rewording yet. Read every CV before you send it. Details in the FAQ.

Features

FeatureDescription
A-H EvaluationRole summary, CV match (with how much each requirement matters for this posting, and whether that weight came from the JD's own wording, its structure, or an estimate, labelled per requirement; an estimate can never be top-band), level strategy, comp research, personalization, interview prep (STAR+R) -- plus a Block G posting-legitimacy check (is it still open, is it a repost: observations, not verdicts), and a Work-Auth signal that flags an explicit no-sponsorship JD as a hard blocker
Human-in-the-LoopAI evaluates and recommends, you decide and act. The system never submits an application -- you always have the final call
ATS PDF GenerationATS-readable CVs tailored to each JD from your own experience, in Space Grotesk + DM Sans design
Cover Letter GeneratorResearch-backed cover letters with keyword mirroring, four interactive angl
Xem mã nguồn trên GitHub