A modular agent framework for job search, research, and automation, built with LangChain, Streamlit, and more.
- Modular agent architecture
- Job search and research tools
- Streamlit UI for chat and code viewing
- DuckDB for memory and summaries
- Async crawling and web search
- Integration with OpenAI, Groq, Tavily, and more
# Install dependencies
uv pip install -r requirements.txt
# Or install as a package (will also install playwright browsers)
uv pip install .If you install with pip, Playwright browsers will be installed automatically. If you need to install manually:
python -m playwright install- Python 3.12+
MIT
Our Job Search Agent helps you find relevant job opportunities by leveraging AI to analyze your preferences, skills, and goals. Simply describe your ideal role in natural language, and the agent will search, filter, and present tailored job listings from multiple sources.
We welcome contributions! If you'd like to improve this project or add new features, please open an issue or submit a pull request.
- Fork the repository to your own GitHub account.
- Clone your fork to your local machine.
- Create a new branch for your feature or bugfix.
- Make your changes and commit them with clear messages.
- Push your branch to your forked repository.
- Open a pull request describing your changes and why they should be merged.
- Participate in the code review process and address any feedback.
Thank you for helping us improve!