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 installer is under 5MB 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
Windows
# Download from GitHub Releases
# Run the .exe installer — it handles everything
MemryLab_0.1.0_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.1.0_amd64.deb
# Or use the AppImage
chmod +x MemryLab_0.1.0_amd64.AppImage
./MemryLab_0.1.0_amd64.AppImage
# 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 18+ (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 MemPalace
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. Nothing is sent to external servers (except LLM API calls).
# Database location
Windows: %APPDATA%/com.memrylab.app/mempalace.db
macOS: ~/Library/Application Support/com.memrylab.app/mempalace.db
Linux: ~/.local/share/com.memrylab.app/mempalace.db
# API keys are stored in the OS keychain
Windows: Windows Credential Manager
macOS: Keychain Access
Linux: libsecret (GNOME Keyring / KWallet)