Discover and explore top open-source AI tools and projects—updated daily.
sentient-engineeringAI agent for autonomous job applications
Top 52.6% on SourcePulse
This project provides an AI agent, "Jobber," designed to autonomously search and apply for jobs online by controlling a web browser. It's targeted at job seekers who want to automate the application process, saving time and effort by handling job discovery and submission based on user-provided resumes and preferences.
How It Works
Jobber offers two implementations: a simpler multi-agent conversational approach and a more scalable finite state machine (FSM) approach. The FSM version relies on structured output from OpenAI models, making it robust but limiting the use of cheaper or open-source LLMs. The conversational approach is more flexible with model choice but potentially less scalable. Both agents control a browser instance via remote debugging to interact with job websites.
Quick Start & Requirements
poetry install--remote-debugging-port=9222) and configuring API keys in a .env file. Resume and preferences are set in user_preferences.txt.python -u -m jobber_fsm or python -u -m jobberHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The FSM implementation's dependency on structured LLM output restricts the use of certain cost-effective or open-source models. The project is presented as part of an "upcoming open-source framework sentient," suggesting potential for ongoing changes and API evolution.
1 year ago
Inactive
cloudflare
Josh-XT