MemoAI is an AI-powered second brain assistant that helps users store files, remembers conversations, and retrieves context using advanced AI capabilities.
This repository is divided into two main components:
memoai-frontend/: Contains the frontend application built with HTML, CSS, and vanilla JS. It provides the user interface for interacting with the AI.new-raindrop-code/: Contains the backend service built with Python and Raindrop SmartComponents (SmartBuckets,SmartMemory,SmartInference).
- Context-Aware Chat: Combines memories and files in conversations.
- Smart File Handling: Semantic search across uploaded documents (PDFs, images, notes).
- Memory Isolation: User-scoped memory and file storage.
- Unified Search: Single search across all data sources.
To run the backend, please see the new-raindrop-code/DEPLOYMENT.md or new-raindrop-code/README.md for instructions on using the Raindrop CLI and starting the Python application.
You can serve the frontend with any static file server (for example, using Live Server in VSCode or python -m http.server inside the memoai-frontend directory).
Built with ❤️ using Raindrop SmartComponents.