Overview
Candilyzer is an advanced candidate analyzer that performs strict, expert-level technical evaluations based on GitHub activity and LinkedIn profiles. It uses multiple specialized agents to analyze code quality, professional experience, and job fit.Multi-Source Analysis
GitHub repositories and LinkedIn profiles
Strict Scoring
Professional-grade scoring out of 100
Dual Modes
Single candidate or multi-candidate comparison
AI Reasoning
ReasoningTools and ThinkingTools for decisions
Architecture Pattern
This application demonstrates the Single Agent with Multiple Tools pattern, where one agent is equipped with diverse tools for comprehensive analysis.Agent Configuration
Key Multi-Tool Patterns
1. Thinking Before Acting
2. GitHub Analysis
3. LinkedIn Data Extraction
4. Reasoned Decision Making
Two Analysis Modes
- Multi-Candidate Analyzer
- Single Candidate Analyzer
Compare multiple candidates for the same role:Output includes:
- Side-by-side comparison
- Individual scores and strengths
- Ranking with justifications
- Hire/No-hire recommendations
Evaluation Logic
The agent follows strict evaluation rules:Streamlit Implementation
Dynamic Agent Creation
Streaming Results
YAML Prompt Management
Advanced Features
Zero-Assumption Analysis
Tool Call Control
Configuration
Required API Keys
Model Selection
Use Cases
Technical Screening
Filter candidates based on actual code quality and GitHub activity
Candidate Comparison
Compare multiple candidates side-by-side for hiring decisions
Skill Verification
Verify claimed skills against actual repository evidence
Experience Assessment
Evaluate professional background and career progression
Project Structure
Related Patterns
Job Finder Agent
Multi-agent job matching with LinkedIn analysis
Deep Researcher
Multi-stage research workflow
Learn More
Agno Framework
Learn about Agno tools and workflows
Multi-Agent Patterns
Best practices for multi-agent systems
Advanced Agents
More advanced agent examples