Multi-agent app for AI-powered career assistance
Top 80.4% on sourcepulse
This project provides a multi-agent AI system designed to assist users in their job search. It targets individuals seeking employment by automating tasks like tailored job discovery, cover letter generation, and company research, aiming to make the job hunt more efficient and personalized.
How It Works
The system employs a Supervisor Multi-Agent Architecture, orchestrated by LangGraph. A central Supervisor agent manages the workflow, delegating tasks to specialized agents: JobSearcher, ResumeAnalyzer, CoverLetterGenerator, WebResearcher, and a ChatBot. These agents utilize custom tools for specific functions, such as web scraping (FireCrawl, Serper) and resume parsing, to deliver personalized career assistance through an intuitive Streamlit interface.
Quick Start & Requirements
pip install -r requirements.txt
..streamlit/secrets.toml
.streamlit run app.py
.Highlighted Details
Maintenance & Community
The project is maintained by Aman Varyani. Contributions are welcomed via issues, forks, and pull requests.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The project relies heavily on external API keys, which may incur costs. LinkedIn integration requires specific credentials and may have associated usage limitations. The "Future Improvements" section indicates ongoing development and potential for further enhancements.
9 months ago
Inactive