Skip to content

Installation

System Requirements

SE-AGI requires Python 3.9 or higher and has been tested on:

  • Operating Systems: Windows 10/11, macOS 10.15+, Ubuntu 18.04+
  • Python: 3.9, 3.10, 3.11, 3.12
  • Memory: Minimum 4GB RAM (8GB+ recommended)
  • Storage: 2GB free space

Installation Methods

The easiest way to install SE-AGI is via pip:

# Basic installation
pip install se-agi

# With additional capabilities
pip install se-agi[vision,audio,simulation]

# Development installation with all extras
pip install se-agi[dev,vision,audio,simulation]

From Source

For the latest development version:

git clone https://github.com/krish567366/se-agi.git
cd se-agi
pip install -e .

Installation Options

Core Installation

The basic installation includes:

pip install se-agi

Includes:

  • Core SE-AGI system
  • Basic agents (Research, Creative, Analysis, Tool)
  • Memory systems
  • Safety framework
  • CLI tools

Extended Capabilities

Install with additional capabilities:

pip install se-agi[vision]

Adds: - OpenCV for image processing - PIL for image manipulation - Vision transformers

pip install se-agi[audio]

Adds: - Librosa for audio analysis - Soundfile for audio I/O - Whisper for speech recognition

pip install se-agi[simulation]

Adds: - Gymnasium for RL environments - PyBullet for physics simulation - MuJoCo for advanced robotics

pip install se-agi[dev]

Adds: - Testing frameworks (pytest) - Code formatting (black, isort) - Type checking (mypy) - Linting (flake8)

Verification

After installation, verify SE-AGI is working:

import se_agi
print(f"SE-AGI version: {se_agi.__version__}")

# Quick system check
from se_agi import SEAGI, SEAGIConfig

config = SEAGIConfig()
seagi = SEAGI(config)
print("✅ SE-AGI installed successfully!")

License Activation

License Required

SE-AGI requires a valid license to operate. After installation, you'll need to:

  1. Contact bajpaikrishna715@gmail.com for a license
  2. Include your Machine ID in the request
  3. Activate the license using the QuantumMeta License Manager

To get your Machine ID:

import uuid
machine_id = uuid.getnode()
print(f"Machine ID: {machine_id}")

Troubleshooting

Common Issues

ImportError: quantummeta-license not found

pip install quantummeta-license

Permission Errors on Windows

Run PowerShell as Administrator:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
pip install se-agi

Memory Issues

For systems with limited memory, install with reduced dependencies:

pip install se-agi --no-deps
pip install torch --index-url https://download.pytorch.org/whl/cpu
pip install transformers datasets numpy

GPU Support

For CUDA support:

pip install se-agi
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

Getting Help

If you encounter issues:

  1. Check the FAQ
  2. Search existing GitHub Issues
  3. Contact support: bajpaikrishna715@gmail.com

Next Steps