browser controlling AI agent that applies to relavant jobs on internet autonomously. join chat @ https://discord.gg/umgnyQU2K8
sentient-engineering/jobber 排名第 4,149,有 736 个星标。
同类别比较
sentient-engineering/jobber 排名第 4,149,此处有 8 个同类条目;RareSense/Nova3D 排名第 4,152。
同类别比较| 名称 | 排名 | 指标 |
|---|
| missuo/herdrm | 4,133 | - 语言:
- C
- 星标数:
- 761
- 分叉数:
- 66
|
|---|
| symgraph/GhidrAssist | 4,134 | - 语言:
- Java
- 星标数:
- 761
- 分叉数:
- 74
- 简介:
- An LLM extension for Ghidra to enable AI assistance in RE.
|
|---|
| zou-group/virtual-lab | 4,139 | - 语言:
- Jupyter Notebook
- 星标数:
- 752
- 分叉数:
- 194
- 简介:
- A virtual lab of LLM agents for science research
|
|---|
| asaotomo/FofaMap | 4,141 | - 语言:
- Python
- 星标数:
- 747
- 分叉数:
- 101
- 简介:
- 一款证据驱动的 FOFA 资产测绘智能体:支持自然语言侦察、AI 反思、CLI / MCP / Skill / REST API,以及经人工审批的 Nuclei 扫描。
|
|---|
| RareSense/Nova3D | 4,152 | - 星标数:
- 734
- 分叉数:
- 63
- 简介:
- Design workspace for programmable 3D. Nova builds assets and worlds as editable, versioned programs: parametric, articulated and simulation-ready, compiled to CAD tools, 3D applications and robotics simulators.
|
|---|
| ronak-create/FableCut | 4,154 | - 语言:
- JavaScript
- 星标数:
- 730
- 分叉数:
- 81
|
|---|
| tanjeffreyz/auto-maple | 4,158 | - 语言:
- Python
- 星标数:
- 721
- 分叉数:
- 326
- 简介:
- Artificial intelligence for MapleStory that uses machine learning and computer vision to navigate challenging in-game environments
|
|---|
| kadevin/ilab-conjure | 4,159 | - 语言:
- JavaScript
- 星标数:
- 719
- 分叉数:
- 119
- 简介:
- 面向 GPT-image-2 的 AI 图片生成 WebUI 工作台,支持 Codex Responses 与 OpenAI 兼容 API 接入,内置公用图库、多类型 Chip 快捷引用、提示词模板、多任务并发和本地队列管理。An AI image generation WebUI workbench for GPT-image-2 with Codex Responses and OpenAI-compatible API support, shared gallery references, multi-type quick chips, prompt templates, concurrent tasks, and local queue management.
|
|---|
关键参数与规格
关键参数与规格| 参数 | 值 |
|---|
| 语言 | Python |
|---|
| 类别 | Applications |
|---|
| 子类别 | Specialists |
|---|
| 星标数 | 736 |
|---|
| 分叉数 | 126 |
|---|
| 贡献者 | 3 |
|---|
| 创建日期 | 2024-08-17 |
|---|
| 更新日期 | 2026-10-16 |
|---|
| 1 天星标数 | 2 |
|---|
| 7 天星标数 | 5 |
|---|
| 排名 | 4,149 |
|---|
| 上次排名 | 14,270 |
|---|
| 排名变化 | 10,121 |
|---|
| 7 天星标排名 | 5,713 |
|---|
| 上次 7 天星标排名 | 8,630 |
|---|
| 7 天星标排名变化 | 2,917 |
|---|
| 总星标排名 | 14,285 |
|---|
| 上次总星标排名 | 14,300 |
|---|
| 总星标排名变化 | 15 |
|---|
| 国家 | USA |
|---|
README 摘录
sentient this agent is based on our upcoming open-source framework sentient to help devs instantly build fast & reliable AI agents that can control browsers autonomously in 3 lines of code. checkout the beta sentient package on pypi & our experiemnts to advance oss web navigating agents in the agent-q repository jobber - apply to relevant jobs on internet autonomously jobber is an ai agent that searches and applies for jobs on your behalf by controlling your browser. put in your
resume and preferences and it does the work in background. demo checkout this loom video for a quick demo jobber and jobber_fsm you might notice two separate implementations of jobber in the repo. folder contains a simpler approach to implementing multi-agent conversation required between a planner and a browser agent. the folder contains another approach based on finite state machines. there are slight nuances and both result in similar level or performace. however, the fsm approach is more
scalable, and we will be doing further improvements in it. the downside of fsm agent is that it is dependent on structured output from open ai. so you can't reliably use cheaper models like gpt4o-mini or other oss models which is possible in setup 1. we recommend installing poetry before proceeding with the next steps. you can install poetry using these instructions 2. start chrome in dev mode - in a seaparate terminal, use the command to start a chrome
instance and do necesssary logins to job websites like linkedin/ wellfound, etc. for mac, use command - for linux - for windows - 4. set up env - add openai and langsmith keys to . currently adding langsmith is required but if you do not want to use it for tracing - then you can comment the line in the file. update your preferences in the file in the folder of agent that you are running (jobber/ jobber_fsm). provide the local file path to your
resume in this file itself for the agent to be able to upload it. run the agent - jobber_fsm or jobber or 6. For Jobber FSM citations a bunch of amazing work in the space has inspired this.
常见问题
记录了多少星标和分叉?
sentient-engineering/jobber 有 736 个星标和 126 个分叉。
仓库排名是多少?
sentient-engineering/jobber 排名第 4,149。
记录的语言和类别是什么?
sentient-engineering/jobber 有 736 个星标,语言为 Python,类别为 Applications。
哪个仓库排名最接近?
sentient-engineering/jobber 与 RareSense/Nova3D 比较,后者排名第 4,152,有 734 个星标。
sentient
this agent is based on our upcoming open-source framework sentient to help devs instantly build fast & reliable AI agents that can control browsers autonomously in 3 lines of code. checkout the beta sentient package on pypi & our experiemnts to advance oss web navigating agents in the agent-q repository
jobber - apply to relevant jobs on internet autonomously
jobber is an ai agent that searches and applies for jobs on your behalf by controlling your browser. put in your resume and preferences and it does the work in background.
demo
checkout this loom video for a quick demo
jobber and jobber_fsm
you might notice two separate implementations of jobber in the repo. jobber folder contains a simpler approach to implementing multi-agent conversation required between a planner and a browser agent.
the jobber_fsm folder contains another approach based on finite state machines. there are slight nuances and both result in similar level or performace. however, the fsm approach is more scalable, and we will be doing further improvements in it.
the downside of fsm agent is that it is dependent on structured output from open ai. so you can't reliably use cheaper models like gpt4o-mini or other oss models which is possible in jobber
setup
-
we recommend installing poetry before proceeding with the next steps. you can install poetry using these instructions
-
install dependencies
poetry install
- start chrome in dev mode - in a seaparate terminal, use the command to start a chrome instance and do necesssary logins to job websites like linkedin/ wellfound, etc.
for mac, use command -
sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
for linux -
google-chrome --remote-debugging-port=9222
for windows -
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222
-
set up env - add openai and langsmith keys to .env file. you can refer .env.example. currently adding langsmith is required but if you do not want to use it for tracing - then you can comment the line litellm.success_callback = ["langsmith"] in the ./jobber_fsm/core/agent/base.py file.
-
update your preferences in the user_preferences.txt file in the folder of agent that you are running (jobber/ jobber_fsm). provide the local file path to your resume in this file itself for the agent to be able to upload it.
-
run the agent - jobber_fsm or jobber
python -u -m jobber_fsm
or
python -u -m jobber
- enter your task. sample task -
apply for a backend engineer role based in helsinki on linkedin
Run evals
- For Jobber
python -m test.tests_processor --orchestrator_type vanilla
- For Jobber FSM
python -m test.tests_processor --orchestrator_type fsm
citations
a bunch of amazing work in the space has inspired this. see webvoyager, agent-e
@article{he2024webvoyager,
title={WebVoyager: Building an End-to-End Web Agent with Large Multimodal Models},
author={He, Hongliang and Yao, Wenlin and Ma, Kaixin and Yu, Wenhao and Dai, Yong and Zhang, Hongming and Lan, Zhenzhong and Yu, Dong},
journal={arXiv preprint arXiv:2401.13919},
year={2024}
}
@misc{abuelsaad2024-agente,
title={Agent-E: From Autonomous Web Navigation to Foundational Design Principles in Agentic Systems},
author={Tamer Abuelsaad and Deepak Akkil and Prasenjit Dey and Ashish Jagmohan and Aditya Vempaty and Ravi Kokku},
year={2024},
eprint={2407.13032},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2407.13032},
}