Insight Clipper is an intelligent bookmark manager and vocabulary builder powered by Google Gemini AI. It solves the problem of "saving links but never reading them" by automatically summarizing content and helping you learn new vocabulary from it.
Share any URL to Insight Clipper, and it will:
- Scrape: Visit the website and download the real content (stripping ads & clutter).
- Summarize: Use Gemini AI to generate a concise Markdown summary in Korean.
- Categorize: Automatically tag and categorize the content.
- Archive: Save to local DB and sync to Google Drive as Markdown files.
Select any text in any app and choose "Insight Clipper" from the menu:
- Instant Translation: Translate text/words to Korean without leaving your current app.
- Vocabulary Builder: Automatically saves the word, translation, pronunciation (IPA/Hangul), and example sentences.
- Data Sync: Appends new words to your vocabulary list CSV in Google Drive.
- Infinite Scrolling: Handles thousands of items smoothly with batch loading.
- Compiled Bindings: Optimized XAML for 8x faster rendering.
- Anti-Hallucination: Uses
HtmlAgilityPackto feed real webpage text to the AI, ensuring 100% accuracy.
- Framework: .NET MAUI 8 (Android)
- Language: C# 12
- Database: SQLite-net-pcl
- AI: Google Gemini (1.5 Flash) via REST API
- Scraping: HtmlAgilityPack
- Cloud: Google Drive API v3 (OAuth 2.0 / PKCE)
- Visual Studio 2022 (with MAUI workload)
- Android Emulator or Device (API 26+)
- Gemini API Key (Get one from Google AI Studio)
- Google Cloud Console Project (For Drive Sync - Optional)
- Clone the repository:
git clone https://github.com/hundong2/MyNoteApp.git cd MyNoteApp - Open
InsightClipper.slnin Visual Studio. - Build and Run on Android.
- Go to Settings and enter your
Gemini API Key.
All data is stored locally in InsightClipper.db3 within the app's private storage.
Cloud sync is optional and uses your personal Google Drive (we do not see your data).
(See BACKUP_GUIDE for detailed backup instructions)
We welcome contributions! Please see CONTRIBUTING.md for details on how to submit Pull Requests.
This project is licensed under the MIT License - see the LICENSE file for details.