Installation Guide
Get SnapThink running on your system in just a few steps.
System Requirements
Minimum Requirements
- RAM: 8GB (16GB recommended for larger models)
- Storage: 5GB free space (plus space for AI models)
- OS: macOS 10.15+, Windows 10+, or Ubuntu 18.04+
Recommended Setup
- RAM: 16GB or more
- Storage: 20GB+ free space
- GPU: Optional but improves AI model performance
Download SnapThink
Option 1: Download Pre-built Releases (Recommended)
- Visit the SnapThink Releases page
- Download the version for your operating system:
- macOS:
SnapThink-macos.dmg
orSnapThink-macos.zip
- Windows:
SnapThink-windows.exe
orSnapThink-windows-portable.exe
- Linux:
SnapThink-linux.AppImage
- macOS:
Option 2: Build from Source
# Clone the repository
git clone https://github.com/snapthinkllm/SnapThinkLibrary.git
cd SnapThinkLibrary
# Install dependencies
npm install
# Build and package
npm run make
Installation Steps
macOS Installation
- Download the
.dmg
file - Open the downloaded file
- Drag SnapThink to your Applications folder
- Launch SnapThink from Applications
- If you see a security warning, go to System Preferences > Security & Privacy and click “Open Anyway”
Windows Installation
Option A: Installer (NSIS)
- Download the
.exe
installer - Run the installer as administrator
- Follow the installation wizard
- Launch SnapThink from the Start Menu
Option B: Portable
- Download the portable
.exe
file - Create a folder for SnapThink (e.g.,
C:\SnapThink
) - Move the portable exe to this folder
- Run the executable directly
Linux Installation
- Download the
.AppImage
file - Make it executable:
chmod +x SnapThink-linux.AppImage
- Run the AppImage:
./SnapThink-linux.AppImage
Post-Installation Setup
1. Install Ollama (Required for AI Features)
SnapThink uses Ollama to run AI models locally.
macOS/Linux:
curl -fsSL https://ollama.com/install.sh | sh
Windows:
- Download Ollama from ollama.com
- Run the installer
- Restart your computer
2. Download Your First AI Model
After installing Ollama, download a model:
# Lightweight model (good for most uses)
ollama pull llama3.2:3b
# More powerful model (requires more RAM)
ollama pull llama3.2:8b
# Coding-focused model
ollama pull codellama:7b
3. Verify Installation
- Launch SnapThink
- Create a new notebook
- Type a message to test the AI chat
- If everything works, you’re ready to go! 🎉
Troubleshooting
“No models found” Error
- Make sure Ollama is installed and running
- Download at least one model using
ollama pull
- Restart SnapThink
Permission Errors (macOS)
- Right-click SnapThink and select “Open”
- Go to System Preferences > Security & Privacy
- Click “Open Anyway” when prompted
Antivirus Issues (Windows)
- Add SnapThink to your antivirus exclusions
- Some antivirus software may flag Electron apps
Linux AppImage Issues
- Make sure the file is executable:
chmod +x SnapThink.AppImage
- Install FUSE if needed:
sudo apt install fuse
Next Steps
Once installed, check out:
- First Steps Guide - Create your first notebook
- AI Chat Features - Learn about AI capabilities
- Document Analysis - Upload and analyze files
Need help? Check our Troubleshooting Guide.