Show HN:Ollama AI 的求职申请机器人
Show HN: Job Application Bot by Ollama AI

原始链接: https://github.com/lookr-fyi/job-application-bot-by-ollama-ai

JobHuntr.fyi 是一款 macOS 应用,它利用本地 AI 自动化 LinkedIn 求职申请。它可以申请“轻松申请”的工作(每天最多 25 份),使用 Ollama,无需 OpenAI API 密钥。 设置方法:下载应用,将其移动到应用程序文件夹,并使用您的 LinkedIn 邮箱登录。确保您的 macOS 系统语言设置为英文。登录后,填写所需字段即可开始申请。 JobHuntr 提供基于您简历的智能过滤、公司黑名单、自定义过滤器和进度跟踪。AI 从您的简历和常见问题中提取答案,并将不确定的答案标记出来以供审核。高级计划(每月 9.99 美元)增加了云端 AI,以提高性能,并能够查看 AI 做出决定的理由。所有活动都模拟人类行为,以避免被 LinkedIn 检测到。

Hacker News上的一篇帖子总结如下:一个名为JobHuntr.fyi的新macOS应用程序,由本地Ollama AI模型驱动,可以自动化LinkedIn的求职申请。用户无需OpenAI API密钥即可申请工作。该应用程序允许个性化申请,并可全天候运行,但每天限于25个申请。 评论中提出了关于申请数量限制以及申请LinkedIn上所有职位所需时间的疑问。其他用户推测AI将如何影响各种机会的申请,可能导致匹配算法或类似于约会应用的双向选择系统来证明申请者的真实性。有人建议LinkedIn应该雇人阻止它。

原文

“Simp for one, you’re just thirsty. Flirt with all, you’re a king.”

Download for macOS

JobHuntr.fyi is a macOS desktop app that uses Ollama-powered AI to apply for jobs on LinkedIn—automatically, 24/7. No OpenAI API key required.

JobHuntr Demo

Setup on Apple Silicon (M1 to M3)

  1. System Language: Please make sure your macOS system language is set to English. (This ensures LinkedIn opens in English.)

  2. Download: Get the latest version here: Download Link

  3. Install: Drag and drop the app into your /Applications folder.

    Screenshot 2025-03-15 at 1.09.05 PM.png

  4. Login: Launch the app, enter your LinkedIn email, and click “Open LinkedIn.” Sign in to your LinkedIn account in the browser window that opens. Since Chromium doesn’t allow Google OAuth, Please use email to sign in instead of google. Once you're logged in, the browser will close automatically, and you'll be redirected to the Jobhuntr home page.

    Screenshot 2025-03-25 at 8.50.18 PM.png

  5. Start Application: Once you’ve filled in all the required fields marked in red, you’ll be ready to start your first application. Enjoy!

    Screenshot 2025-03-25 at 11.20.10 PM.png

✅ Feature 💡 Description Free Plan Premium Plan ($9.99/mo)
🎯 Auto Apply Automatically applies to new jobs 24/7 in the background.
🧠 Smart Filtering Skips jobs that don’t match your resume and custom filters.
🚫 Company Blacklist Exclude specific companies from job applications. Defaults to your past employers.
🔍 Custom Filters Filter jobs by keywords, location, remote preference, categories, and more.
📎 Show References Every answered question is backed by content from your resume or FAQs.
🧩 FAQ Merge Automatically merges similar unseen FAQs to reduce repetition and your workload.
🤖 On-Device AI All AI runs locally via Ollama. Fast, secure, and private.
📊 Progress Tracking Saves application history and tracks which FAQs you've seen or answered.
⏭️ Skip Questions Automatically skips optional or non-critical application questions.
⏸️ Pause/Resume Start or stop the auto-apply agent at any time.
🧾 AI Reasoning View the AI's step-by-step decision-making for each application.
⚡ Cloud AI Uses a faster cloud-based AI model with improved matching and answering capabilities.
  • Q: Can you apply to all jobs on LinkedIn?

    JobHuntr applies to all jobs with the “Easy Apply” option on LinkedIn (about 70% of jobs).

  • Q: Does it work for all job types?

    Yes!

  • Q: How many jobs can I apply to per day?

    Up to 25 applications daily. Want more? Reach out to us.

  • Q: How can I check the questions that were previously filled out?

    Go to the History tab and scroll all the way to the right. Click on “Show Q&A” to view the details of previously answered questions.

    Screenshot 2025-03-25 at 2.37.46 PM.png

  • Q: Will my Linkedin account be banned?

    No. All actions are designed to mimic human behavior, with built-in randomness. Additionally, all requests are sent from your own IP address, making it extremely difficult for LinkedIn to detect any automation.

  • Q: Why should I trust the AI’s filling?

    Each time the AI fills in a question, it carefully checks whether the information is available in your resume or FAQ. If not, the unseen questions are saved to your FAQ as 'unconfident,' and the current application is skipped.

    Screenshot 2025-03-25 at 11.43.24 PM.png

  • Q: Why is my on-device AI getting stuck on a question?

    If you choose a model larger than 4B, some personal laptops may struggle to run it efficiently or experience significant slowdowns—especially when processing long input contexts, such as resumes. The initial response time can be particularly slow, but performance typically improves as the model continues running.

  • Q: Will it automatically follow all companies that I applied?

    No, it will uncheck the follow option before submission by default.

We’d love your feedback!

📧 Email: [email protected]

联系我们 contact @ memedata.com