Crawler Summary

AI-Resume-Analyzer-Pro-dashboard answer-first brief

AI powered resume analyzer using CrewAI, Gemini, Vision AI, Voice AI and Streamlit dashboard. πŸ€– AI Resume Analyzer Pro An AI-powered resume analysis and career guidance platform built using **Python, Streamlit, CrewAI, and Google Gemini AI**. The application helps users analyze their resumes, evaluate job-role compatibility, identify missing skills, improve their resumes, prepare for interviews, and receive personalized career guidance. πŸš€ Live Demo πŸ”— **Live Application:** https://ai-resume-analyzer-pro-das Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Freshness

Last checked 10/9/2026

Best For

AI-Resume-Analyzer-Pro-dashboard is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Agent DossierGITHUB REPOSSafety: 66/100

AI-Resume-Analyzer-Pro-dashboard

AI powered resume analyzer using CrewAI, Gemini, Vision AI, Voice AI and Streamlit dashboard. πŸ€– AI Resume Analyzer Pro An AI-powered resume analysis and career guidance platform built using **Python, Streamlit, CrewAI, and Google Gemini AI**. The application helps users analyze their resumes, evaluate job-role compatibility, identify missing skills, improve their resumes, prepare for interviews, and receive personalized career guidance. πŸš€ Live Demo πŸ”— **Live Application:** https://ai-resume-analyzer-pro-das

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Oct 9, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Oct 9, 2026

Vendor

Tamjeedraj

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Tamjeedraj

profilemedium
Observed Oct 9, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Oct 9, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

0

Snippets

0

Languages

python

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

AI powered resume analyzer using CrewAI, Gemini, Vision AI, Voice AI and Streamlit dashboard. πŸ€– AI Resume Analyzer Pro An AI-powered resume analysis and career guidance platform built using **Python, Streamlit, CrewAI, and Google Gemini AI**. The application helps users analyze their resumes, evaluate job-role compatibility, identify missing skills, improve their resumes, prepare for interviews, and receive personalized career guidance. πŸš€ Live Demo πŸ”— **Live Application:** https://ai-resume-analyzer-pro-das

Full README

πŸ€– AI Resume Analyzer Pro

An AI-powered resume analysis and career guidance platform built using Python, Streamlit, CrewAI, and Google Gemini AI.

The application helps users analyze their resumes, evaluate job-role compatibility, identify missing skills, improve their resumes, prepare for interviews, and receive personalized career guidance.

πŸš€ Live Demo

πŸ”— Live Application: https://ai-resume-analyzer-pro-dashboard.onrender.com

πŸ’» GitHub Repository

πŸ”— GitHub: https://github.com/tamjeedraj/AI-Resume-Analyzer-Pro-dashboard


πŸ“Œ Problem Statement

Resume screening and evaluation is often a time-consuming manual process.

Candidates may not know:

  • Whether their resume matches a particular job role
  • Which skills are missing
  • What areas of their resume need improvement
  • How ATS-friendly their resume is
  • How to prepare for interviews based on their profile

Recruiters also spend significant time reviewing multiple resumes manually.


πŸ’‘ Solution

AI Resume Analyzer Pro automates the resume analysis process using Generative AI and a multi-agent architecture.

Users can upload their resume in PDF format, and the system processes the resume and uses AI agents to generate useful insights such as:

  • Resume analysis
  • Skill identification
  • Job-role matching
  • Improvement suggestions
  • ATS-related analysis
  • Interview preparation
  • Career guidance

The project also integrates Vision AI and Voice AI to provide a more interactive user experience.


✨ Key Features

πŸ“„ Resume Upload

  • Upload resumes in PDF format
  • Validate uploaded files
  • Extract text and information from the resume
  • Process extracted information for AI analysis

πŸ€– AI Resume Analysis

  • Analyze resume content using Google Gemini AI
  • Identify skills and experience
  • Analyze strengths and weaknesses
  • Generate personalized improvement suggestions

🎯 Job Matching

  • Compare resume skills with job requirements
  • Identify matching skills
  • Identify missing or required skills
  • Provide job-role-specific recommendations

πŸ“Š ATS Analysis

  • Analyze resume content from an ATS perspective
  • Identify potential improvement areas
  • Provide suggestions to improve resume quality

πŸ‘₯ Multi-Agent AI System

CrewAI is used to create specialized AI agents for different tasks.

The agents can perform tasks such as:

  • Resume analysis
  • Skill evaluation
  • Job matching
  • Interview preparation
  • Career guidance

πŸ‘οΈ Vision AI

Vision AI capabilities are integrated to support image-based analysis and improve the application's AI interaction experience.

πŸŽ™οΈ Voice AI

Voice-based interaction is integrated to make the application more interactive and user-friendly.

πŸ’¬ Interview Preparation

The system can generate personalized interview preparation based on the candidate's resume and career profile.

πŸ–₯️ Streamlit Dashboard

A simple and interactive dashboard is developed using Streamlit for:

  • Resume upload
  • AI analysis
  • Results display
  • User interaction
  • Career guidance

πŸ› οΈ Tech Stack

Programming Language

  • Python

Generative AI

  • Google Gemini AI
  • Large Language Models (LLMs)
  • Prompt Engineering
  • Generative AI

AI Framework

  • CrewAI
  • Multi-Agent AI Architecture

Document Processing

  • PDF Processing
  • PDF Text Extraction
  • Resume Information Extraction

AI Features

  • Vision AI
  • Voice AI
  • Speech-to-Text
  • Text-to-Speech

Frontend

  • Streamlit
  • Custom CSS
  • Interactive Dashboard

Development & Deployment

  • Git
  • GitHub
  • Render
  • Environment Variables
  • pip / Python Virtual Environment

πŸ—οΈ System Workflow

                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚      User           β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                           β–Ό
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚  Upload Resume PDF  β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                           β–Ό
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚   PDF Processing    β”‚
                β”‚  & Text Extraction  β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                           β–Ό
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚     CrewAI Agents        β”‚
              β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
              β”‚ Resume Analysis Agent    β”‚
              β”‚ Skill Analysis Agent     β”‚
              β”‚ Job Matching Agent       β”‚
              β”‚ Interview Agent          β”‚
              β”‚ Career Guidance Agent    β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                           β–Ό
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚   Google Gemini AI  β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                           β”‚
                           β–Ό
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚  AI Generated Reportβ”‚
                β”‚  & Recommendations  β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‚ Project Structure

AI-Resume-Analyzer-Pro-dashboard/
β”‚
β”œβ”€β”€ app.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ README.md
β”œβ”€β”€ .env
β”œβ”€β”€ .gitignore
β”‚
β”œβ”€β”€ agents/
β”‚   └── ...
β”‚
β”œβ”€β”€ tools/
β”‚   └── ...
β”‚
β”œβ”€β”€ utils/
β”‚   └── ...
β”‚
└── assets/
    └── ...

The exact folder structure may vary depending on the current implementation of the project.


βš™οΈ Installation & Setup

1. Clone the Repository

git clone https://github.com/tamjeedraj/AI-Resume-Analyzer-Pro-dashboard.git

Move into the project directory:

cd AI-Resume-Analyzer-Pro-dashboard

2. Create a Virtual Environment

Windows

python -m venv venv
venv\Scripts\activate

Linux / macOS

python3 -m venv venv
source venv/bin/activate

3. Install Dependencies

Install all required Python packages:

pip install -r requirements.txt

4. Configure Environment Variables

Create a .env file in the root directory:

GOOGLE_API_KEY=your_google_gemini_api_key

Replace:

your_google_gemini_api_key

with your own API key.

⚠️ Security

Never upload your .env file or API keys to GitHub.

Add .env to your .gitignore:

.env
venv/
__pycache__/

▢️ Run the Application Locally

After installing dependencies and configuring the environment variables, run:

streamlit run app.py

Streamlit will start the application locally.

You can then open the local URL shown in your terminal, usually:

http://localhost:8501

🌐 Deployment on Render

The application is deployed on Render and connected to the GitHub repository.

Deployment Process

  1. Push the project to GitHub.
  2. Create a new Web Service on Render.
  3. Connect the GitHub repository.
  4. Select the Python environment.
  5. Configure the required build/install command.
  6. Add required environment variables.
  7. Configure the Streamlit start command.
  8. Deploy the application.
  9. Test the live application.

Example Start Command

streamlit run app.py --server.port $PORT --server.address 0.0.0.0

Environment Variables on Render

Add your API key from the Render dashboard:

GOOGLE_API_KEY = your_google_gemini_api_key

Do not hard-code API keys inside Python files.


πŸ”‘ Required Configuration

Before running the application, make sure you have:

  • Python installed
  • Required packages installed
  • Google Gemini API key
  • .env configured for local development
  • Required environment variables configured on Render

πŸ“ˆ Future Improvements

Possible future improvements include:

  • More advanced ATS scoring
  • Support for additional resume formats
  • LinkedIn profile analysis
  • More job-board integrations
  • Advanced resume recommendations
  • Improved interview simulation
  • Real-time voice interview practice
  • Resume template generation
  • Candidate profile comparison

πŸ‘¨β€πŸ’» Author

Tamjeed Raj

Project

AI Resume Analyzer Pro

Technologies

Python Streamlit CrewAI Google Gemini AI Generative AI Vision AI Voice AI GitHub Render


πŸ”— Project Links

  • GitHub: https://github.com/tamjeedraj/AI-Resume-Analyzer-Pro-dashboard
  • Live Demo: https://ai-resume-analyzer-pro-dashboard.onrender.com

⭐ Project Highlights

  • AI-powered resume analysis
  • CrewAI multi-agent architecture
  • Google Gemini AI integration
  • PDF resume processing
  • Job-role matching
  • ATS-oriented analysis
  • Interview preparation
  • Career guidance
  • Vision AI integration
  • Voice AI integration
  • Streamlit dashboard
  • GitHub version control
  • Render cloud deployment

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 2h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation β€’ (~400 MCP servers for AI agents) β€’ AI Automation / AI Agent with MCPs β€’ AI Workflows & AI Agents β€’ MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-10-09T21:04:07.616Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Tamjeedraj",
    "href": "https://github.com/tamjeedraj/AI-Resume-Analyzer-Pro-dashboard",
    "sourceUrl": "https://github.com/tamjeedraj/AI-Resume-Analyzer-Pro-dashboard",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-10-09T14:16:29.186Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-10-09T14:16:29.186Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-tamjeedraj-ai-resume-analyzer-pro-dashboard/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub Β· GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to AI-Resume-Analyzer-Pro-dashboard and adjacent AI workflows.