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!
Crawler Summary
An Agentic AI-powered Multi-Agent Career Mentor System that analyzes resumes, identifies skill gaps, generates personalized roadmaps, provides interview preparation, and recommends projects using Groq and CrewAI. <div align="center"> <img src="assets/logo.png" alt="CareerPilot AI Logo" width="180"> </div> <div align="center"> CareerPilot AI An Agentic AI-powered Multi-Agent Career Mentor System for Resume Analysis, Skill Gap Detection, Career Roadmaps, Interview Preparation, and Personalized Career Intelligence. </div> <div align="center"> $1 $1 $1 $1 $1 $1 </div> <div align="center"> <img src="assets/github_banner.png" alt=" Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
CareerPilot-AgenticAI 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
An Agentic AI-powered Multi-Agent Career Mentor System that analyzes resumes, identifies skill gaps, generates personalized roadmaps, provides interview preparation, and recommends projects using Groq and CrewAI. <div align="center"> <img src="assets/logo.png" alt="CareerPilot AI Logo" width="180"> </div> <div align="center"> CareerPilot AI An Agentic AI-powered Multi-Agent Career Mentor System for Resume Analysis, Skill Gap Detection, Career Roadmaps, Interview Preparation, and Personalized Career Intelligence. </div> <div align="center"> $1 $1 $1 $1 $1 $1 </div> <div align="center"> <img src="assets/github_banner.png" alt="
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Hemendra Opensource
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Hemendra Opensource
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
text
careerpilot-agentic-ai/ │ ├── app.py # Main Streamlit entrance ├── requirements.txt # Project dependencies ├── .env.example # Secret configuration template │ ├── agents/ # Core AI Agents (Business Logic) │ ├── resume_agent.py # ResumeAnalyzerAgent │ ├── skill_gap_agent.py # SkillGapAgent & SkillMatcher │ ├── roadmap_agent.py # RoadmapAgent │ ├── interview_agent.py # InterviewAgent │ ├── project_agent.py # ProjectAgent │ └── master_agent.py # MasterAgent │ ├── crew/ # Agentic Orchestration Layer │ ├── crewai_compat.py # Fallback compatibility layer for Python 3.14 │ ├── agents.py # Lazy agent definitions & LLMWrapper │ ├── tasks.py # Lazy task graph definitions │ ├── crew_manager.py # Crew manager class │ └── workflow.py # Sequential multi-agent workflow runner │ ├── pages/ # UI Pages (Streamlit Views) │ ├── resume_analysis.py # Resume Audit UI │ ├── skill_gap_analysis.py # Skill Gap Comparison UI │ ├── roadmap_generator.py # Learning Roadmap UI │ ├── interview_coach.py # Interactive Q&A Coach UI │ ├── project_recommender.py # Portfolio Projects UI │ ├── career_dashboard.py # Master Career Dashboard UI │ ├── agentic_career_advisor.py # 🤖 One-click Agentic Workflow UI │ └── reports.py # PDF generation & download UI │ ├── utils/ # System Utilities & Libraries │ ├── groq_client.py # Groq SDK Client │ ├── llm_service.py # LLM Service helper (Text/JSON generation) │ ├── pdf_parser.py # PDF Text Reader │ ├── resume_parser.py # Resume Parsing Agent logic │ ├── ats_scorer.py # ATS Auditing logic │ ├── scoring_engine.py # Unifie
bash
git clone https://github.com/hemendra-opensource/CareerPilot-AgenticAI.git cd CareerPilot-AgenticAI
bash
python -m venv venv # Windows venv\Scripts\activate # macOS/Linux source venv/bin/activate
bash
pip install -r requirements.txt
bash
cp .env.example .env
text
GROQ_API_KEY=gsk_your_actual_key_here GROQ_MODEL=llama-3.3-70b-versatile
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
An Agentic AI-powered Multi-Agent Career Mentor System that analyzes resumes, identifies skill gaps, generates personalized roadmaps, provides interview preparation, and recommends projects using Groq and CrewAI. <div align="center"> <img src="assets/logo.png" alt="CareerPilot AI Logo" width="180"> </div> <div align="center"> CareerPilot AI An Agentic AI-powered Multi-Agent Career Mentor System for Resume Analysis, Skill Gap Detection, Career Roadmaps, Interview Preparation, and Personalized Career Intelligence. </div> <div align="center"> $1 $1 $1 $1 $1 $1 </div> <div align="center"> <img src="assets/github_banner.png" alt="
CareerPilot AI is an Agentic AI project that uses multiple specialized AI agents working collaboratively to evaluate resumes, identify skill gaps, generate learning roadmaps, recommend portfolio projects, and prepare users for interviews.
Leveraging a structured team of specialized autonomous agents coordinated by a centralized master agent, the platform automates resume analysis, skill gap auditing, dynamic roadmap generation, mock interview coaching, portfolio project recommendations, and comprehensive career report compiling.
The application operates in two distinct execution modes:
The system offers a comprehensive set of features divided into specialized agent-led domains:
| Module / Agent | Core Capability | Recruiter/Hiring Value | | :--- | :--- | :--- | | ** Resume Analyzer** | PyPDF2-based text extraction, structured parsing of work experience/education, and a rule-based ATS completeness scoring engine. | Audits baseline resume formatting and highlights immediately visible profile deficiencies. | | ** Skill Gap Analyst** | Deterministic comparison of candidate skills against a target role database containing standard industry competencies. | Quantifies candidate capability mismatch with a precise gap percentage. | | ** Roadmap Strategist** | Automatically generates a customized monthly learning curriculum divided into Beginner, Intermediate, and Advanced stages. | Provides a structured path forward with target timelines for transition. | | ** Interview Coach** | Curates role-specific mock interview sheets (Technical, HR, Scenario Q&A) and computes a comprehensive readiness score. | Simulates real-world interviewer behavior and catches soft/hard skill risks. | | ** Project Mentor** | Recommends targeted capstone and baseline projects dynamically prioritized using a 4-factor composite scoring engine. | Ranks project recommendations by their capability to close the user's specific skill gaps. | | ** Master Career Agent** | Consolidates all diagnostic outputs. Computes Career Health and Hiring Readiness grades and formulates an actionable action plan. | Formulates a unified executive career strategy. | | ** PDF Reports** | Generates a styled, multi-page downloadable PDF report using ReportLab. | Recruiters and mentors receive a shareable, easy-to-read candidate profile audit. | | ** Shared Memory** | A stateful memory architecture that propagates agent outputs sequentially downstream without redundant LLM calls. | Assures state persistence and consistent advice across the entire user session. |
Immediately below is the core blueprint mapping out how data moves through the sequential multi-agent workforce to produce a unified career assessment report.

The user journey is structured as a sequential pipeline. The output of each agent feeds directly into the context of the next:

Inter-agent collaboration is structured sequentially to prevent context loss or conflicting recommendations:

Each agent acts as a specialized node. Rather than operating in isolation, downstream agents query the shared state or receive previous task outputs directly, mimicking an elite human career counseling committee.
To optimize API usage and maintain system consistency, CareerPilot AI implements a stateful memory layer:

The platform features a deterministic decision-making system that runs alongside the LLM service to score the candidate:

The scoring is calculated using specific mathematical formulas:
$$\text{Career Health Score} = 0.2 \times \text{ATS Score} + 0.3 \times (100 - \text{Gap Score}) + 0.3 \times \text{Interview Readiness} + 0.2 \times \text{Avg Project Impact}$$
$$\text{Hiring Readiness Score} = 0.15 \times \text{ATS Score} + 0.35 \times (100 - \text{Gap Score}) + 0.3 \times \text{Interview Readiness} + 0.2 \times \text{Avg Project Impact}$$
The Project Mentor ranks recommended projects using a 4-factor composite formula:
$$\text{Composite Score} = 0.4 \times \text{Gap Coverage} + 0.3 \times \text{Difficulty Alignment} + 0.2 \times \text{Interview Readiness} + 0.1 \times \text{Roadmap Progress}$$
CareerPilot AI uses a centralized, rate-limited wrapper model to manage API usage:

To guarantee clean separation of concerns:
LLMService.LLMService handles retries, formats schema queries, and routes calls to the GroqClient.GroqClient queries the Groq API utilising the super-fast llama-3.3-70b-versatile model.The final career assessment document is built deterministically without relying on LLM formatting:

Platypus templates), saving the final PDF locally for immediate user download.The application is built using a modern, lightweight, and highly performant Python stack:

| Layer | Component | Purpose | | :--- | :--- | :--- | | Frontend UI | Streamlit (v1.35.0+) | Renders the dashboard, progress trackers, mock questions, and charts. | | LLM Inference | Groq SDK | Queries the ultra-fast Llama 3 models with sub-second response times. | | Orchestration | CrewAI & Custom Fallback | Defines agents, tasks, and sequential pipeline execution parameters. | | PDF Processing | PyPDF2 | Extracts text blocks from uploaded resume PDFs. | | Document Generation | ReportLab | Builds highly-customized, print-ready PDF assessment reports. | | Environment Config | python-dotenv | Manages API credentials securely. |
Below is the repository layout mapping the functional modules:

careerpilot-agentic-ai/
│
├── app.py # Main Streamlit entrance
├── requirements.txt # Project dependencies
├── .env.example # Secret configuration template
│
├── agents/ # Core AI Agents (Business Logic)
│ ├── resume_agent.py # ResumeAnalyzerAgent
│ ├── skill_gap_agent.py # SkillGapAgent & SkillMatcher
│ ├── roadmap_agent.py # RoadmapAgent
│ ├── interview_agent.py # InterviewAgent
│ ├── project_agent.py # ProjectAgent
│ └── master_agent.py # MasterAgent
│
├── crew/ # Agentic Orchestration Layer
│ ├── crewai_compat.py # Fallback compatibility layer for Python 3.14
│ ├── agents.py # Lazy agent definitions & LLMWrapper
│ ├── tasks.py # Lazy task graph definitions
│ ├── crew_manager.py # Crew manager class
│ └── workflow.py # Sequential multi-agent workflow runner
│
├── pages/ # UI Pages (Streamlit Views)
│ ├── resume_analysis.py # Resume Audit UI
│ ├── skill_gap_analysis.py # Skill Gap Comparison UI
│ ├── roadmap_generator.py # Learning Roadmap UI
│ ├── interview_coach.py # Interactive Q&A Coach UI
│ ├── project_recommender.py # Portfolio Projects UI
│ ├── career_dashboard.py # Master Career Dashboard UI
│ ├── agentic_career_advisor.py # 🤖 One-click Agentic Workflow UI
│ └── reports.py # PDF generation & download UI
│
├── utils/ # System Utilities & Libraries
│ ├── groq_client.py # Groq SDK Client
│ ├── llm_service.py # LLM Service helper (Text/JSON generation)
│ ├── pdf_parser.py # PDF Text Reader
│ ├── resume_parser.py # Resume Parsing Agent logic
│ ├── ats_scorer.py # ATS Auditing logic
│ ├── scoring_engine.py # Unified Health/Readiness scoring algorithms
│ ├── report_generator.py # ReportLab PDF design builder
│ ├── role_database.py # Role standard required skills DB
│ ├── roadmap_templates.py # Standard curriculum roadmap structures
│ ├── interview_templates.py # Base interview question banks
│ └── project_templates.py # Base portfolio projects library
│
├── config/
│ └── config.py # Environment-based directory & variable configs
│
├── docs/
│ └── demo_flow.md # User journey documentation
└── assets/ # Architecture & flow diagrams
Below are placeholders for the interface dashboard views:
| View | Screenshot Placeholder |
| :--- | :--- |
| System Dashboard |  |
| Resume Analysis |  |
| Agentic Workflow |  |
| PDF Report Download |  |
Get CareerPilot AI up and running on your local machine in under 5 minutes:
git clone https://github.com/hemendra-opensource/CareerPilot-AgenticAI.git
cd CareerPilot-AgenticAI
python -m venv venv
# Windows
venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
pip install -r requirements.txt
Create a .env file in the root directory by copying the example template:
cp .env.example .env
Open the .env file and input your Groq API Key:
GROQ_API_KEY=gsk_your_actual_key_here
GROQ_MODEL=llama-3.3-70b-versatile
streamlit run app.py
The application will launch and open in your default browser at http://localhost:8501.
The project requires the following parameters configured in your .env file:
# Get your API key from https://console.groq.com/
GROQ_API_KEY=gsk_...
# The default model to run agentic completions
# Recommended: llama-3.3-70b-versatile (high speed & reasoning capability)
GROQ_MODEL=llama-3.3-70b-versatile
We plan to expand the system with the following capabilities:
For your resume, portfolio, or LinkedIn project section, you can use the following ATS-optimized description:
CareerPilot AI — Multi-Agent Career Mentor System
LLMService wrapper to query Groq API's llama-3.3-70b-versatile model, achieving sub-second completion responses.Most current AI career tools function as simple single-turn prompt templates. CareerPilot AI demonstrates the power of true Agentic AI Workflow Design:
Created and maintained by Hemendra and the open-source community.
Built with ❤️ using Python, Streamlit, Groq, CrewAI, and ReportLab.
</div>Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
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
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
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!
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
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
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-hemendra-opensource-careerpilot-agenticai/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/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:51:45.641Z"
}
},
"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": "Hemendra Opensource",
"href": "https://github.com/hemendra-opensource/CareerPilot-AgenticAI",
"sourceUrl": "https://github.com/hemendra-opensource/CareerPilot-AgenticAI",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T17:06:11.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T17:06:11.393Z",
"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-hemendra-opensource-careerpilot-agenticai/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-hemendra-opensource-careerpilot-agenticai/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 CareerPilot-AgenticAI and adjacent AI workflows.