Buckets:
ECH0-PRIME Installation Guide
Copyright (c) 2025 Joshua Hendricks Cole (DBA: Corporation of Light). All Rights Reserved. PATENT PENDING.
Prerequisites Check
Before installing, ensure you have:
# Check Python version (3.10+ required)
python3 --version
# Check if Homebrew is installed
brew --version
# Check if Ollama is installed
ollama --version
Step-by-Step Installation
1. Install System Dependencies
Install Ollama (Local LLM)
# Install via Homebrew
brew install ollama
# Start Ollama service (keep this terminal open)
ollama serve
# In a new terminal, pull the model
ollama pull llama3.2
# Verify installation
curl http://localhost:11434/api/tags
2. Setup Python Environment
# Navigate to project directory
cd /Users/noone/echo_prime
# Create virtual environment
python3 -m venv venv
# Activate it
source venv/bin/activate
# Upgrade pip
pip install --upgrade pip
# Install dependencies (full feature set)
pip install -e ".[all]"
# Optional: dev tooling
pip install -e ".[dev]"
# Optional: targeted installs
# pip install -e ".[ml,vision,audio,web,llm,vector,quantum,research,ops]"
3. Configure Environment
# Copy environment template
cp .env.example .env
# Optional: Edit configuration
nano .env
Default settings work out of the box - no editing required!
4. Grant Microphone Permission
For audio input to work:
- Open System Settings → Privacy & Security → Microphone
- Enable access for Terminal (or your IDE if running from there)
- Restart Terminal after granting permission
5. Verify Installation
# Test module imports
python -c "from core import HierarchicalGenerativeModel; print('✓ Core modules working')"
# Run basic tests
python tests/test_phase_1.py
# Check Ollama connectivity
curl http://localhost:11434/api/tags
Running ECH0-PRIME
Basic Run
# Ensure venv is active
source venv/bin/activate
# Ensure Ollama is running (in another terminal)
ollama serve
# Run ECH0-PRIME
python main_orchestrator.py
With Dashboard
Terminal 1 (Ollama):
ollama serve
Terminal 2 (Backend):
source venv/bin/activate
python main_orchestrator.py
Terminal 3 (Dashboard):
cd dashboard/v2
npm install # First time only
npm run dev
Then open: http://localhost:5173
Troubleshooting Installation
Python Import Errors
If you see ModuleNotFoundError:
# Reinstall in editable mode
source venv/bin/activate
pip install -e .
Ollama Connection Failed
# Check if Ollama is running
curl http://localhost:11434/api/tags
# If not, start it
ollama serve
# Check which models are available
ollama list
# Pull llama3.2 if missing
ollama pull llama3.2
Microphone Not Working
# List available microphones
python -c "import speech_recognition as sr; print(sr.Microphone.list_microphone_names())"
# Grant Terminal microphone permission:
# System Settings > Privacy & Security > Microphone > Enable Terminal
# Test microphone directly
python tests/test_raw_mic.py
Voice Not Working
# Test macOS say command
say "Testing voice output"
# List available voices
say -v ?
# Change voice in .env
echo "MACOS_VOICE=Alex" >> .env
Missing Dependencies
# Reinstall all dependencies
source venv/bin/activate
pip install -e ".[all]" --force-reinstall
Quick Test Commands
# Test imports
python -c "import core, memory, learning, reasoning, safety, training; print('✓ All modules OK')"
# Test Phase 1 (Core Engine)
python tests/test_phase_1.py
# Test Phase 2 (Memory)
python tests/test_phase_2.py
# Test LLM Integration
python tests/verify_llm_integration.py
# Test Audio (requires microphone permission)
python tests/test_phase_6_audio_voice.py
Uninstallation
# Remove virtual environment
rm -rf venv
# Remove generated files
rm -rf __pycache__ core/__pycache__ memory/__pycache__
rm -rf *.egg-info
rm -rf memory_data/*.json
rm -rf dashboard/data/state.json
# Keep source code, remove only runtime artifacts
Next Steps
After successful installation:
- Read
README.mdfor usage instructions - Try running autonomous missions
- Explore the dashboard
- Test voice commands
- Review
AGI_SYSTEM_USAGE.mdfor advanced features
Getting Help
If you encounter issues:
- Check this troubleshooting section
- Review error messages carefully
- Ensure all prerequisites are installed
- Verify Ollama is running
- Check microphone permissions
Contact: Joshua Hendricks Cole - 7252242617
Xet Storage Details
- Size:
- 4.63 kB
- Xet hash:
- 9615b47129175c28b7bcc063e3a2149d066700e08d79b9391b4a4f592b6bccf2
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.