Rememberizer App

Learn about the Rememberizer Desktop App that turns your local files into searchable knowledge

Introduction

The Rememberizer App is a desktop application that converts your local files into vector embeddings and uploads them to your Rememberizer knowledge base. This seamless integration enables AI applications to search and reference your personal files through Rememberizer's semantic search capabilities, providing answers based on your content without requiring direct access to your files.

Benefits

  • Secure Data Integration: Upload and process your files locally without sharing complete documents with third-party AI services

  • Data Utilization: Transform your local documents into valuable, searchable knowledge

  • Semantic Understanding: Leverage vector embeddings to enable concept-based search rather than just keyword matching

  • Powerful AI Integration: Connect your knowledge to various AI systems including ChatGPT, Claude, and custom applications

  • Privacy Control: Maintain ownership of your data while making it useful for AI assistants

Supported Platforms

Currently, Rememberizer App is available for:

  • macOS: Intel and Apple Silicon (M1/M2/M3) processors

Future planned support (not yet available):

  • Windows (in development)

  • Linux (under consideration)

System Requirements

macOS Requirements

  • macOS 10.15 (Catalina) or newer

  • 8GB RAM minimum (16GB recommended)

  • 500MB free disk space for application

  • Additional storage space for processed file caches

  • Internet connection for authentication and uploading embeddings

Hardware Acceleration

  • Apple Silicon Macs: Automatically uses MPS-enabled PyTorch for optimized performance

  • Intel Macs with compatible GPU: Can leverage GPU acceleration for faster processing

  • CPU-only systems: Falls back to CPU processing with intelligent optimization

Installation

  1. Download the latest version of Rememberizer App from the links provided here

  2. Once the download is complete, locate the .dmg file in your downloads folder and double-click it

  3. In the window that appears, drag the Rememberizer App icon to the Applications folder

  4. Navigate to your Applications folder and open the Rememberizer App

  5. If you see a security warning, follow these steps:

    • Open System Preferences > Security & Privacy

    • Click "Open Anyway" to authorize the app

    • The app is securely signed but may trigger this warning on first use

Configuration and Setup

First-Time Setup

  1. Sign In: Launch the app and sign in with your Rememberizer account. A browser window will open to authenticate.

Rememberizer app sign in screen
Sign in to connect your Rememberizer account
Successful authentication screen
Successful authentication
  1. Add Data Sources: After signing in, the app runs in the background. Access it from the menu bar icon. Add folders containing documents you want to process.

Adding a folder to Rememberizer
Access Rememberizer from the menu bar
Folder selection dialog
Select folders to add as data sources
  1. Processing Files: The app will begin analyzing and processing files in your selected folders. This involves:

    • Scanning files and identifying supported formats

    • Chunking file contents into optimally-sized segments

    • Converting text into vector embeddings

    • Uploading metadata and embeddings to your Rememberizer account

Rememberizer app status screen
Monitor processing status in the Status tab

Advanced Configuration

The Rememberizer App offers several configuration options to optimize performance:

  1. Background Processing: Controls when file processing occurs:

    • Automatic (default): Processes files continuously in the background

    • Manual: Processes files only when explicitly triggered

  2. File Type Filtering: Customize which file types are processed:

    • Default: Processes all supported file types

    • Custom: Specify file extensions to include or exclude

  3. Gitignore Support: Automatically respects .gitignore rules in repositories:

    • Prevents processing of excluded files

    • Maintains consistency with your version control preferences

Supported File Types

The Rememberizer App can process a wide range of file formats:

Category
Supported Formats

Text Files

.txt, .md, .rtf, .csv, .json, .xml, .yml, .yaml, and more

Documents

.pdf, .doc, .docx, .odt, .pages

Presentations

.ppt, .pptx, .key

Spreadsheets

.xls, .xlsx, .numbers

Code Files

.py, .js, .java, .c, .cpp, .cs, .html, .css, .php, .r, .rb, .go, .rs, .swift, and more

Configuration

.ini, .conf, .config, .env

Data

.json, .xml, .csv, .tsv

File Size and Content Limitations

  • Maximum file size: 50MB per file

  • Maximum embedded text extraction: 1,000,000 characters per file

  • Binary and executable files are not processed

  • Password-protected files cannot be processed

  • Corrupted files may be skipped

Security and Privacy

The Rememberizer App implements several security measures:

  1. Local Processing: Initial file processing occurs locally on your machine

  2. Content Encryption: Document content is encrypted before transmission

  3. Secure Authentication: OAuth2 with secure token management

  4. Embedding-Based Storage: Only vector representations (not original text) are stored long-term

  5. Gitignore Compliance: Respects exclusion patterns to avoid processing sensitive files

  6. Secure API Communication: All API traffic uses HTTPS with TLS 1.2+

Data Usage and Collection

  • The app transmits vector embeddings and minimal metadata about your files

  • Original file contents are not permanently stored on Rememberizer servers

  • Processing occurs locally first with only necessary data transmitted

  • No tracking or analytics beyond what's needed for service functionality

Troubleshooting

Common Issues and Solutions

Application Won't Start

  • Verify macOS version (10.15 or newer required)

  • Check for available disk space (minimum 500MB)

  • Ensure you have admin permissions to install applications

  • Try restarting your computer

Authentication Problems

  • Check your internet connection

  • Verify your Rememberizer account credentials

  • Clear browser cookies and try again

  • Ensure no firewall is blocking communication

Files Not Being Processed

  • Confirm the file type is supported

  • Check file sizes are under the 50MB limit

  • Verify folder permissions allow the app to read files

  • Check Status tab for specific error messages

  • Ensure files aren't being excluded by gitignore rules

Slow Processing Performance

  • Close resource-intensive applications

  • Add fewer folders initially, then expand

  • Prioritize smaller text files for faster processing

  • Enable GPU acceleration if available

  • Check available disk space (low space can cause slowdowns)

Diagnostic Information

The app maintains logs that can help troubleshoot issues:

  1. Access the app's menu by clicking the icon in the menu bar

  2. Select "Advanced" > "Show Logs"

  3. Review the logs for error messages or warnings

  4. If reporting an issue, include relevant log sections

Resetting the App

If experiencing persistent issues:

  1. Quit the Rememberizer App

  2. Open Terminal

  3. Run: defaults delete com.rememberizer.app

  4. Restart the application

Always use the latest version to benefit from security updates, bug fixes, and new features.

Release Notes

Version 1.6.1 (October 4th 2024)

Features and Improvements

  • Support for Empty Folders: Users can now add empty folders as a data source.

  • GPU Support and Performance Improvements: Added support for GPU acceleration to enhance processing speed.

  • Enhanced Embedding Program: Configured to support the MPS version of PyTorch, optimizing for machine-specific builds.

  • Intelligent CPU Detection: Implemented detection of CPU type to ensure the most suitable version of the embedding program is used.

  • Improved Data Source Management: Utilized the Batch Delete API for efficient file deletion in removed data sources.

  • Support for All Plain Text Files: Enabled processing of various plain text file types.

  • Adherence to Gitignore Rules: Files ignored by gitignore rules in Git repositories are now excluded from processing.

  • Minor UI Improvements: Enhancements to the user interface and performance.

Frequently Asked Questions

General Questions

Q: Is the Rememberizer App free to use? A: The app is free to download, but requires a Rememberizer account which may have subscription tiers with various limits.

Q: Does the app extract text from images? A: Currently, the app doesn't perform OCR (Optical Character Recognition) on images.

Q: Will my files be shared with other users? A: No. Your files are processed and embedded privately for your account only.

Technical Questions

Q: How much of my system resources will the app use? A: The app is designed to run efficiently in the background, but resource usage increases during the initial processing of large folders.

Q: Does the app need to be running all the time? A: For continuous file monitoring and updates, yes. However, you can choose to run it only when needed.

Q: Are there limits to how many files I can process? A: Limits depend on your Rememberizer account tier. The app will notify you if you approach these limits.

Last updated