vega

module
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2026 License: AGPL-3.0, AGPL-3.0-or-later

README

Vega AI

CI Docker GitHub Container Registry

Navigate your career journey with AI-powered precision

Just as ancient navigators used the star Vega to find their way, Vega AI helps you navigate your career journey with intelligent job search tools. Track applications, generate tailored documents using AI, get smart job matching based on your profile, and capture opportunities from LinkedIn with the browser extension.

Try it now: Visit vega.benidevo.com for the cloud mode, or self-host for complete data privacy.

Self-Hosted Quick Start

Self-hosting Vega AI gives you complete control over your data. You only need a Gemini API key to get started.

1. Get Your API Key

Get your free Gemini API key from Google AI Studio.

2. Create Configuration
# Create a directory for Vega AI
mkdir vega-ai && cd vega-ai

# Create a config file with your Gemini API key
echo "GEMINI_API_KEY=your-gemini-api-key" > config

That's it! No complex setup required.

3. Run with Docker

Start Vega AI with a single command:

docker run --pull always -d \
  --name vega-ai \
  -p 8765:8765 \
  -v vega-data:/app/data \
  --env-file config \
  ghcr.io/benidevo/vega-ai:latest
4. Access Vega AI
  1. Visit http://localhost:8765
  2. Log in with default credentials:
    • Username: admin
    • Password: VegaAdmin
  3. Important: Change your password after first login via Settings → Account

Features

  • AI Document Generation: Generate tailored cover letters and CVs based on your profile
  • Smart Job Matching: Get AI-powered match scores and detailed analysis for job compatibility
  • CV Parsing: Upload your existing CV to automatically populate your profile
  • Job Management: Track job applications with customizable statuses
  • Browser Extension: One-click job capture from LinkedIn and other job boards
  • Profile Management: Comprehensive professional profile with experience, education, and skills
  • Privacy-First: Self-hosted option with complete data control
  • Usage Quotas: Fair usage limits for AI features (cloud mode)

Browser Extension

Download the Vega AI Job Capture extension from GitHub Releases for one-click job capture from LinkedIn.

Installation Steps:
  1. Download the latest .zip file from the releases page
  2. Extract the ZIP file to a folder on your computer
  3. Open Chrome and navigate to chrome://extensions/
  4. Enable "Developer mode" in the top right
  5. Click "Load unpacked" and select the extracted folder

For development or to build from source, visit the extension repository.

Docker Options

ARM64 Support (Apple Silicon)

The Docker images support both AMD64 and ARM64 architectures:

# Works on both Intel/AMD and ARM processors
docker pull ghcr.io/benidevo/vega-ai:latest
Docker Compose

For easier management, use Docker Compose:

# docker-compose.yml
services:
  vega-ai:
    image: ghcr.io/benidevo/vega-ai:latest
    ports:
      - "8765:8765"
    volumes:
      - vega-data:/app/data
    env_file:
      - config
    restart: unless-stopped

volumes:
  vega-data:

Then run: docker compose up -d

Docker Swarm

Docker Stack Deploy doesn't read .env files (known limitation). Use one of these approaches:

# Option 1: Process env file first
docker-compose config | docker stack deploy -c - vega-stack

# Option 2: Export variables manually
export $(cat config | xargs)
docker stack deploy -c docker-compose.yml vega-stack

See docs/DOCKER_SWARM.md for detailed instructions.

Advanced Configuration

Development

See docs/DEVELOPMENT.md for development setup, testing, and contributing guidelines.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

What this means:

  • You can use, study, modify, and distribute the code
  • If you run this software on a server, you must make your source code available to users
  • Any modifications must also be released under AGPL-3.0

Commercial licensing: For commercial use without AGPL restrictions, contact [email protected] for licensing options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL