Past-da-king/MemGallery
Past-da-king/MemGallery has 107 GitHub stars and 10 forks. Star changes are not measured yet. Last checked 2026-11-10 19:23 UTC. Last push 2026-11-06.
MemGallery: A smart memory bank to store all your memories from audio, images, text, and URLs. AI-indexed (local or provided), on-device, no cloud, and no sign-up required.
측정된 스타 증가
- in 24h
- 업데이트 지연
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalMemGallery 🧠📸
The Smart, Local-First Memory Bank
Capture, Process, and Recall Everything — No Cloud, No Limits.
Features • Why MemGallery? • How It Works • Installation • Setup • Usage • Tech Stack
📱 App Showcase
🎯 What is MemGallery?
MemGallery is a smart, privacy-first memory bank designed to help you store and recall your entire digital life. It’s an intelligent pipeline for your audio, images, text, and URLs, ensuring you never lose a fleeting thought or an important screenshot again.
Unlike traditional apps, MemGallery is built on a Zero-Cloud Mandate:
- Total Privacy: Your data stays on your device. No cloud sync, no tracking.
- No Sign-Up Required: Start indexing your life immediately.
- AI-Powered Intelligence: Choose your engine—use local models, Google Gemini, Groq (Q), or any OpenAI-compatible provider.
🧠 Proactive Intelligence
MemGallery doesn't just store data; it understands it. Our proactive AI engine automatically:
- Indexes Everything: Scans your images, transcribes your audio, and summarizes your URLs.
- Extracts Actions: Identifies appointments, to-dos, and reminders hidden in your memories.
- Smart Recall: Find anything instantly using simple, natural language search.
✨ Features
📷 Multi-Modal Capture
- Screenshot Auto-Indexing: Automatically detects and processes new screenshots
- Web Bookmarks: Save and analyze web links with smart summaries
- Camera Capture: Take photos directly within the app
- Audio Recording: Record voice notes with AI transcription
- Text Input: Quickly jot down thoughts or save copied text
- Share Integration: Save content from any app via Android's Share Sheet
🤖 AI-Powered Intelligence
- Contextual Analysis: Gemini AI reads images, transcribes audio, and summarizes web pages
- Smart Tagging: Automatically generates relevant tags for organization
- Action Detection: Identifies events, to-dos, and reminders from your content
- Custom AI Persona: Configure how the AI talks and analyzes your data
🗓️ Task Management
- Integrated Task Manager: View all AI-detected to-dos and events in one place
- Calendar View: Browse your tasks and memories by date
- Smart Reminders: Get notified about upcoming deadlines and events found in your memories
🔍 Search & Organization
- Semantic Search: Find memories by describing them (e.g., "receipt for coffee", "notes from meeting")
- Smart Filters: Quickly sort by Images, Notes, Audio, or Bookmarks
- Highlights: Rediscover past memories with random highlights
🎨 Premium Customization
- Material Design 3: Beautiful, modern UI that adapts to your device
- Dynamic Theming: Matches your system wallpaper colors (Android 12+)
- AMOLED Mode: True black theme for battery saving on OLED screens
- Custom Accents: Choose your preferred app color
🤔 Why MemGallery?
The Problem
We encounter hundreds of pieces of information daily—screenshots, conversations, articles, reminders. Traditional galleries and note apps treat these as disconnected files. Finding that one specific screenshot or link from last week is often a hassle.
The Solution
MemGallery transforms your Android device into an intelligent memory system that:
- Never Forgets: Automatically captures screenshots and organizes web links
- Understands Context: AI reads and comprehends the content of your images and audio
- Makes Everything Searchable: Find anything using natural language
- Extracts Actionable Items: Automatically detects events and adds them to your task list
- Works Offline-First: Your data stays on your device until you choose to process it
⚙️ How It Works
1. CAPTURE
├─ Take a screenshot (auto-detected)
├─ Share a link from Chrome
├─ Record a voice note
└─ Snap a photo
2. PROCESS (AI)
├─ Gemini analyzes content
├─ Generates title, summary & tags
├─ Extracts events & to-dos
└─ Indexes for search
3. RECALL & ACT
├─ Search using natural language
├─ View detected tasks in Calendar
└─ Receive smart notifications
📥 Installation
Option 1: Download APK (Recommended)
- Go to the Releases page
- Download the latest
MemGallery-v*.apkfile - Open the APK on your Android device
Minimum Requirements:
- Android 7.0 (API 24) or higher
- Internet connection for AI processing
- ~50MB storage space
🔑 Setup
1. Get a Google AI Studio API Key
MemGallery requires a Google Gemini API key for AI processing. It's free for most personal use cases.
- Visit Google AI Studio
- Sign in with your Google account
- Click "Get API Key" -> "Create API Key"
- Copy the key
2. Configure MemGallery
- Launch MemGallery and complete the onboarding
- Paste your API Key when prompted
- Grant necessary permissions (Camera, Microphone, Notifications)
- (Optional) Enable "Auto-Index Screenshots" in Settings
📱 Usage
Capturing Memories
- Screenshots: Take a screenshot as usual. MemGallery will detect and process it automatically.
- Web Bookmarks: In your browser, tap Share -> MemGallery to save and analyze the link.
- Quick Capture: Use the + button or long-press the app icon to add specific types (Audio, Text, Photo).
Task Management
- Navigate to the Tasks tab (if enabled in Settings).
- View AI-detected tasks and events from your memories.
- Use the Calendar view to see your schedule at a glance.
Customization
- Go to Settings -> Appearance to toggle AMOLED Mode or change the App Theme.
- Use Advanced Settings to provide a custom system prompt for the AI (e.g., "Be concise", "Focus on technical details").
🛠️ Technology Stack
- Language: Kotlin
- UI: Jetpack Compose (Material 3)
- Architecture: MVVM + Clean Architecture
- DI: Hilt
- AI: Google Gemini 2.5 Flash via Google Gen AI SDK
- Database: Room
- Background: WorkManager & Foreground Services
- Web Parsing: Jsoup
🔒 Privacy
- Local Storage: All memories and tasks are stored locally on your device.
- Secure AI: Content is sent to Google's Gemini API only for analysis and is not used to train public models (enterprise-grade privacy).
- Encrypted Keys: Your API key is stored securely using Android's EncryptedSharedPreferences.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for people who want to remember everything
관련 프로젝트 살펴보기
trimstray/the-book-of-secret-knowledge
영감을 주는 목록, 매뉴얼, 치트시트, 블로그, 팁, 원라이너, CLI/웹 도구 등을 모은 컬렉션.
257,421 스타Hack-with-Github/Awesome-Hacking
해커, 펜테스터, 보안 연구자를 위한 다양한 Awesome 목록 모음.
125,103 스타swisskyrepo/PayloadsAllTheThings
웹 애플리케이션 보안과 모의 침투 테스트/CTF에 유용한 페이로드 및 우회 방법 목록.
82,542 스타caddyserver/caddy
빠르고 확장 가능한 멀티플랫폼 HTTP/1-2-3 웹 서버이며, 자동 HTTPS를 지원합니다
78,935 스타