AI-Powered Features
Vega AI leverages Google Gemini AI to provide intelligent insights and automated document generation throughout your job search journey.Smart Job Matching
Get AI-powered compatibility scores (0-100) for each job based on your profile, with detailed analysis of strengths, weaknesses, and actionable feedback.
Cover Letter Generation
Generate personalized, professional cover letters tailored to each job posting and your unique background in seconds.
CV Generation
Create job-specific CVs that highlight relevant experience and skills, optimized for each application.
CV Parsing
Upload your existing CV and let AI automatically extract and populate your profile with work experience, education, and skills.
Job Match Analysis
The AI match analysis provides comprehensive insights:Experience-Aware Analysis: For candidates with 2+ years of experience, the AI automatically emphasizes work history over education, ensuring relevant evaluation criteria.
Document Generation
Generate professional documents optimized for each application:- Cover Letters: Personalized letters that connect your experience to job requirements
- Tailored CVs: Job-specific resumes highlighting relevant skills and achievements
- Profile Integration: Documents include your contact information, work history, education, and certifications
- Context-Aware: AI considers your career summary and additional context for accurate representation
Job Management
Application Tracking
Track all job applications with customizable statuses: Applied, Screening, Interview, Offer, Rejected, Withdrawn.
Job Details
Store comprehensive job information including title, company, description, location, salary range, and required skills.
Company Database
Shared reference database for company information to maintain consistency across job postings.
Match History
View historical match analysis results to track how your profile alignment changes over time.
Job Capture Workflow
Automatic Organization
Jobs are automatically added to your tracking system with all relevant details.
Profile Management
Comprehensive Profile
Maintain detailed professional information including personal details, career summary, industry, and context.
Work Experience
Track your employment history with company, title, dates, location, and detailed descriptions.
Education
Record degrees, institutions, fields of study, and dates for all your educational background.
Skills
List technical and soft skills that the AI uses for job matching and document generation.
Certifications
Include professional certifications with issuing organization, dates, and credential IDs.
Experience Calculation
Automatic calculation of total years of experience with overlap handling for concurrent roles.
Profile Validation
For AI operations, Vega AI ensures your profile contains sufficient information:Browser Extension
The Vega AI Job Capture browser extension streamlines job discovery and tracking.Extension Features
- LinkedIn Integration: Capture jobs directly from LinkedIn job postings
- One-Click Capture: Extract job title, company, description, and requirements automatically
- API Authentication: Secure connection to your Vega AI instance using JWT tokens
- Multi-Platform: Works with both cloud and self-hosted deployments
Installation
Download Extension
Get the latest release from GitHub Releases.
Security & Privacy
Multi-Tenant Isolation
Row-level security ensures complete data isolation between users with automatic user_id filtering in all queries.
Authentication
JWT-based sessions with configurable expiration. Supports username/password and Google OAuth authentication.
GDPR-Compliant Logging
Privacy-aware logging that never records PII. Uses anonymous user references and hashed identifiers.
Secure Deployment
CSRF protection, security headers, and Docker secrets support for production environments.
Authentication Methods
-
Username/Password: Default authentication for self-hosted deployments
- Default credentials:
admin/VegaAdmin(change immediately after first login) - JWT tokens with configurable expiration (60 min access, 168 hours refresh)
- Default credentials:
-
Google OAuth: Available in cloud mode
- No passwords stored in database
- Secure third-party authentication
- Automatic profile creation
Data Privacy
- Self-Hosted: All job and profile data stays on your infrastructure
- AI Processing: Only job descriptions and profile summaries sent to Gemini API
- No Third-Party Storage: Your data is never stored by external services
Quota System
For cloud deployments, Vega AI includes a fair usage quota system.Quota Types
AI Analysis Quota
10 analyses per month in cloud mode. Unlimited re-analysis of previously analyzed jobs.
Job Tracking
Unlimited job tracking and management for all users.
Self-Hosted Mode
No quotas - unlimited AI features when you provide your own Gemini API key.
Quota Reporting
Real-time quota status available via API endpoint
/api/jobs/quota.Quota Implementation
Frominternal/quota/unified_service.go, the quota system:
- Tracks first-time job analyses against monthly limits
- Allows unlimited re-analysis of existing jobs
- Gracefully handles quota exceeded scenarios
- Provides detailed quota status (used, limit, remaining, reset date)
Quota resets occur monthly. Self-hosted deployments bypass all quota checks when
CLOUD_MODE=false.Configuration & Deployment
Docker Deployment
Single-command deployment with Docker. Supports AMD64 and ARM64 (Apple Silicon) architectures.
Docker Compose
Simplified configuration management with compose files for persistent data and environment variables.
Docker Swarm
Production-ready orchestration with Docker Swarm, including secrets management.
Environment Config
Flexible configuration via environment variables or Docker secrets (_FILE suffix support).
Key Configuration Options
Performance Features
SQLite WAL Mode
Write-Ahead Logging for improved concurrency and crash recovery.
Badger Caching
Embedded cache with user-scoped keys for fast data access and automatic invalidation.
Efficient Queries
Composite indexes on (user_id, field) for optimized multi-tenant queries.
Graceful Shutdown
Proper resource cleanup on termination with configurable timeout.
API & Integration
Vega AI provides REST API endpoints for programmatic access.Available Endpoints
Next Steps
Quickstart
Deploy Vega AI in minutes.
Browser Extension
Install the job capture extension.
API Reference
Integrate with the REST API.