Installation
System Requirements
- Python: 3.8+ (tested with Python 3.13.5)
- Operating System: Linux (Ubuntu 18.04+, Fedora 30+, Arch Linux)
- Memory: Minimum 4GB RAM, 8GB+ recommended for larger models
- Storage: Minimum 10GB free space for models
- Dependencies: PyQt6, cryptography, asyncio
Quick Installation
# Clone the repository
git clone https://github.com/AutoBotSolutions/AI-Chat-Linux-Client.git
cd AI-Chat-Linux-Client
# Create virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Install Ollama (optional but recommended)
curl -fsSL https://ollama.com/install.sh | sh
# Start the application
./scripts/run.sh
Docker Installation
# Using Docker Compose
docker-compose up -d
# Pull models
docker-compose exec ollama ollama pull llama3.2:1b
Package Manager Installation
Available for:
- Ubuntu/Debian: .deb packages
- Fedora/RHEL: .rpm packages
- Arch Linux: AUR (chat-linux-client-git)