recruiter-ai-projects
A collection of 5 practical AI projects that demonstrate how to build real-world AI applications using LLMs, agent workflows, tool calling, and memory
File Explorer
- __init__.py
- email_agent.py
- __init__.py
- config.py
- prompts.py
- __init__.py
- schemas.py
- __init__.py
- emails.py
- __init__.py
- gmail_client.py
- __init__.py
- classify_tool.py
- draft_tool.py
- gmail_tool.py
- __init__.py
- main.py
- streamlit_app.py
- __init__.py
- test_classify_tool.py
- test_email_agent.py
- .env.example
- README.md
- requirements.txt
- __init__.py
- config.py
- prompts.py
- __init__.py
- schemas.py
- __init__.py
- classify.py
- __init__.py
- classifier.py
- exporters.py
- prioritizer.py
- storage.py
- __init__.py
- main.py
- streamlit_app.py
- __init__.py
- test_classifier.py
- test_prioritizer.py
- .env.example
- README.md
- requirements.txt
- __init__.py
- finance_agent.py
- __init__.py
- config.py
- prompts.py
- __init__.py
- long_term.py
- memory_manager.py
- short_term.py
- __init__.py
- schemas.py
- __init__.py
- chat.py
- insights.py
- transactions.py
- __init__.py
- categorizer.py
- csv_importer.py
- plaid_client.py
- __init__.py
- budget_tool.py
- insight_tool.py
- spending_tool.py
- __init__.py
- main.py
- streamlit_app.py
- __init__.py
- test_csv_importer.py
- test_memory_manager.py
- test_spending_tool.py
- .env.example
- README.md
- requirements.txt
- 01-resume-screener.md
- 02-feedback-classifier.md
- 03-email-agent.md
- 04-research-copilot.md
- 05-finance-agent.md
- __init__.py
- research_agent.py
- __init__.py
- config.py
- prompts.py
- __init__.py
- schemas.py
- __init__.py
- research.py
- __init__.py
- confidence.py
- document_parser.py
- vectorstore.py
- __init__.py
- retriever_tool.py
- web_search_tool.py
- wikipedia_tool.py
- __init__.py
- main.py
- streamlit_app.py
- __init__.py
- test_confidence.py
- test_research_agent.py
- .env.example
- README.md
- requirements.txt
- __init__.py
- config.py
- __init__.py
- schemas.py
- __init__.py
- screening.py
- __init__.py
- embedder.py
- parser.py
- scorer.py
- __init__.py
- main.py
- streamlit_app.py
- __init__.py
- test_parser.py
- test_scorer.py
- .env.example
- .gitignore
- README.md
- requirements.txt
- .gitignore
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pytest
View Details ▼
pytest
Run Python tests.
pytest {{path/to/test_file1.py path/to/test_file2.py ...}}
Run tests from specific files:
pytest -k {{expression}}
Run tests with names matching a specific [k]eyword expression:
pytest {{[-x|--exitfirst]}}
Exit as soon as a test fails or encounters an error:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
streamlit
View Details ▼
streamlit
Framework for creating interactive, data-driven web apps in Python.
streamlit hello
Check for the Streamlit installation:
streamlit run {{project_name}}
Run a Streamlit application:
streamlit --help
Display help:
uvicorn
View Details ▼
uvicorn
Python ASGI HTTP Server, for asynchronous projects.
uvicorn {{import.path:app_object}}
Run Python web app:
uvicorn --host {{localhost}} --port {{8080}} {{import.path:app_object}}
Listen on port 8080 on localhost:
uvicorn --reload {{import.path:app_object}}
Turn on live reload:
