Skip to content

datasciritwik/components.agents

Repository files navigation

components-agents

A modular agent framework for job search, research, and automation, built with LangChain, Streamlit, and more.

Features

  • 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

Installation

# Install dependencies
uv pip install -r requirements.txt

# Or install as a package (will also install playwright browsers)
uv pip install .

Playwright Browsers

If you install with pip, Playwright browsers will be installed automatically. If you need to install manually:

python -m playwright install

Requirements

  • Python 3.12+

License

MIT

Connect any tool and orchestrate working in natural language

Job Search Agent

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.


Open for Contribution

We welcome contributions! If you'd like to improve this project or add new features, please open an issue or submit a pull request.

Contribution Steps

  1. Fork the repository to your own GitHub account.
  2. Clone your fork to your local machine.
  3. Create a new branch for your feature or bugfix.
  4. Make your changes and commit them with clear messages.
  5. Push your branch to your forked repository.
  6. Open a pull request describing your changes and why they should be merged.
  7. Participate in the code review process and address any feedback.

Thank you for helping us improve!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages