Installation
MemryLab is a desktop application built with Tauri 2.0. Download the pre-built installer or build from source.
Prerequisites
MemryLab has minimal system requirements. The Windows installer is only 5.7MB thanks to Tauri.
- Windows 10+ (x64)
- macOS 11+ (Intel or Apple Silicon)
- Linux — Ubuntu 20.04+, Fedora 36+, or equivalent with WebKit2GTK
- Internet — Required only for AI API calls, not for the app itself
Downloads (v0.3.6)
These are the installers attached to the latest GitHub release.
| Platform | Format | File |
|---|---|---|
| Windows | NSIS installer (x64) | MemryLab_0.3.6_x64-setup.exe |
| Windows | MSI (x64) | MemryLab_0.3.6_x64_en-US.msi |
| macOS | Universal DMG (Intel and Apple Silicon) | MemryLab_0.3.6_universal.dmg |
| Linux | Debian/Ubuntu package | MemryLab_0.3.6_amd64.deb |
| Linux | AppImage | MemryLab_0.3.6_amd64.AppImage |
| Linux | Fedora/RPM package | MemryLab-0.3.6-1.x86_64.rpm |
Windows
# Download from GitHub Releases
# Run the .exe installer — it handles everything
MemryLab_0.3.6_x64-setup.exe
# Or use winget (coming soon)
winget install memrylabWindows may show a SmartScreen warning since the binary is not code-signed yet. Click "More info" then "Run anyway".
macOS
# Download the .dmg from GitHub Releases
# Drag MemryLab.app to Applications
# Or use Homebrew (coming soon)
brew install --cask memrylabOn first launch, macOS may block the app. Go to System Settings > Privacy & Security and click "Open Anyway".
Linux
# Debian/Ubuntu
sudo dpkg -i MemryLab_0.3.6_amd64.deb
# Or use the AppImage
chmod +x MemryLab_0.3.6_amd64.AppImage
./MemryLab_0.3.6_amd64.AppImage
# Fedora/RPM-based distributions
sudo dnf install ./MemryLab-0.3.6-1.x86_64.rpm
# Dependencies (if using .deb)
sudo apt install libwebkit2gtk-4.1-0 libjavascriptcoregtk-4.1-0Build from Source
MemryLab uses Tauri 2.0 with a Rust backend and React + TypeScript frontend.
# Prerequisites
# - Rust 1.75+ (rustup.rs)
# - Node.js 20+ (nodejs.org)
# - Platform-specific Tauri dependencies
# See: https://v2.tauri.app/start/prerequisites/
# Clone and build
git clone https://github.com/laadtushar/MemryLab.git
cd MemryLab
npm install
# Development mode
npm run tauri dev
# Production build
npm run tauri buildThe production build creates platform-specific installers in src-tauri/target/release/bundle/
Data Storage
All data is stored locally. Local by default: your data stays on your device unless you choose a cloud model, in which case the text it analyses is sent to that provider's API.
# Database location
Windows: %APPDATA%/com.memrylab.app/memory_palace.db
macOS: ~/Library/Application Support/com.memrylab.app/memory_palace.db
Linux: ~/.local/share/com.memrylab.app/memory_palace.db
# API keys are stored in the OS keychain
Windows: Windows Credential Manager
macOS: Keychain Access
Linux: libsecret (GNOME Keyring / KWallet)