Skip to Content
Getting StartedInstallation Guide

Installation Guide

Complete installation instructions for CodaiPro across different environments and use cases.

Choose your installation method based on your needs: Portable executable for quick use, Python installation for development, or build from source for customization.


📋 System Requirements

Before installing CodaiPro, ensure your system meets these requirements:

Minimum Requirements

ComponentRequirement
Operating SystemWindows 10 (64-bit) or later
ProcessorDual-core 2.0 GHz
RAM4 GB
Storage2 GB free disk space
Display1280 x 720 minimum resolution
GraphicsIntegrated graphics (no GPU required)
ComponentRecommendation
Operating SystemWindows 11 (64-bit)
ProcessorQuad-core 2.5 GHz or higher
RAM8 GB or more
Storage4 GB free disk space (SSD preferred)
Display1920 x 1080 or higher
GraphicsAny modern GPU (optional, improves UI performance)

Important: CodaiPro v2.1 is currently Windows-only. Mac and Linux support is planned for future releases.


🎯 Installation Methods

Choose the method that best fits your needs:

Method Comparison

MethodBest ForProsConsSetup Time
Portable ExecutableStudents, Lab UseNo installation, USB-ready, No admin rightsWindows only2 minutes
Python InstallationDevelopersCustomizable, Cross-platform sourceRequires Python5 minutes
Build from SourceContributorsFull control, Latest featuresMost complex15 minutes

Perfect for students, lab environments, and quick deployment.

Download the Portable Version

  1. Visit the CodaiPro Releases Page 
  2. Locate the latest release (v2.1 or newer)
  3. Download CodaiPro-v2.1-Portable-Windows.zip
  4. File size: Approximately 500MB

For Lab Use: Download directly to a USB drive for maximum portability!

Extract the Archive

Using Windows Built-in Extractor:

  1. Right-click CodaiPro-v2.1-Portable-Windows.zip
  2. Select “Extract All…”
  3. Choose destination:
    • Desktop: C:\Users\[YourName]\Desktop\CodaiPro
    • USB Drive: E:\CodaiPro (adjust drive letter)
    • Custom folder: Your preferred location
  4. Check “Show extracted files when complete”
  5. Click Extract

Verify File Structure

After extraction, your folder should contain:

    • CodaiPro_v21.exe
    • KILL_V21.bat
    • TEST_V21.bat
    • README.md
      • codai-model.gguf

Do not separate files! CodaiPro requires all files in the same directory to function properly.

Run CodaiPro

  1. Navigate to the extracted folder
  2. Double-click CodaiPro_v21.exe
  3. Wait for initialization (10-30 seconds)

First-time Windows SmartScreen Warning:

If Windows SmartScreen appears:

  1. Click “More info”
  2. Click “Run anyway”
  3. This is normal for new executables

Installation Complete! CodaiPro should now be running. Skip to the First Launch section.


🐍 Method 2: Python Installation

For developers who want to run CodaiPro from source code.

Install Python

Ensure Python 3.11 or newer is installed:

Check if Python is installed:

python --version

Should show: Python 3.11.x or higher

If not installed or version is too old, proceed to download.

git --version

If Git is installed, proceed to next step.

Clone the Repository

# Navigate to your preferred directory cd C:\Projects # Clone the repository git clone https://github.com/luckyyaduvanshi/codaipro.git # Enter the directory cd codaipro

Install Dependencies

# Install required Python packages pip install -r requirements.txt

Expected packages:

  • CustomTkinter (GUI framework)
  • FastAPI (Backend server)
  • Uvicorn (ASGI server)
  • llama-cpp-python (AI engine)
  • And other dependencies

Installation may take 2-5 minutes depending on your internet speed.

Run CodaiPro

python launcher.py

The application should start and open the GUI window.

Python Installation Complete! You can now run CodaiPro by executing python launcher.py anytime.


🚀 First Launch

What to expect when running CodaiPro for the first time:

Startup Sequence

🔄 Checking for existing CodaiPro instances... → Verifying port 8000 availability → Checking Windows mutex locks → Scanning for process lockfiles ✅ No conflicts detected 🚀 Starting backend server... → Initializing FastAPI server → Binding to localhost:8000 → Loading endpoints ⚙️ Loading AI model... → Reading model file: models/codai-model.gguf → Allocating memory: ~2-4GB → Initializing inference engine 🎨 Launching GUI... → Creating CustomTkinter window → Connecting to backend → Loading user preferences ✨ CodaiPro is ready! → Backend server: ✓ Running → AI model: ✓ Loaded → GUI: ✓ Active

Total startup time: 10-30 seconds (varies by system)


🎯 Next Steps


Installation Complete! 🎉 You’re ready to start coding with AI assistance. Proceed to the Quick Start Guide to learn the basics.

Last updated on