DanielPan12/JobHuntBot

Agent-led job application workflow with a local progress-tracking dashboard — works with any AI coding agent that can read files and follow instructions.AI Agent 驱动的求职投递工作流,配本地进度追踪看板——适配任何能读文件、听懂指令的编程 Agent。

何を解決するか

JobHuntBotは、求職活動の混沌としたプロセスを構造的で繰り返し可能なシステムに変換します。手動での求職活動でよくある落とし穴——応募履歴の紛失、履歴書のバージョン不一致、AIが個人情報を誤って生成するリスク——を防ぐために、AI自動化と人間の監視を組み合わせたフレームワークを提供します。

動作方法

JobHuntBotは単体のアプリケーションではなく、任意のAIコードエージェント(Claude Code、Cursor、Codex CLIなど)と併用するための手順とテンプレートのセットです。これらのエージェントはローカルファイルを読み取り、ブラウザを制御できる必要があります。

  1. 初期化:エージェントは SKILL.md と個人資料を読み取り、候補者プロフィール、応募ルール、履歴書戦略のテンプレートを埋めます。
  2. 実行:エージェントは求人情報を検索し、分類します。Playwrightなどのツールでブラウザアクセスが許可された場合、応募フォームを自動入力し、履歴書をアップロードします。
  3. 安全確認:エージェントは機密な法的または身元情報について推測することを厳しく禁止されており、最終的な送信ボタンを押す前に明確な人間の確認が必要です。
  4. 追跡:すべての進捗はCSVファイルに記録され、ローカルで動作するゼロ依存のNode.jsダッシュボードによって可視化されます。これにより、応募状況や面接スケジュールを追跡できます。

対象ユーザー

AIコードエージェントを使用し、求職活動の面倒な部分(検索とフォーム入力)を自動化したいが、最終的な送信とデータプライバシーを完全に制御したい求職者。

特徴

  • エージェント非依存:ファイルの読み取りとブラウザ操作が可能な任意のAIエージェントと連携可能。
  • 人間が関与する仕組み:明確な安全境界により、AIが経験を捏造したり、承認なしに応募を送信することを防ぎます。
  • ローカルダッシュボード:外部サーバーにデータを送信せずに、プライベートなHTML/Node.jsインターフェースで「保留中」「応募済み」「終了」の求人を追跡可能。
  • 構造化された知識:「回答バンク」と「経験バンク」を使用して、異なる応募において一貫性と真実性を保証します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト