Geminotes is a powerful note-taking and AI-powered chat system based on Google's Gemini model. The project consists of two main components: a Chrome extension for easy note-taking and a web application for note management and AI-assisted interactions.
Check out our demo video to see Geminotes in action:
The Geminotes Chrome extension allows you to easily save notes and snippets from any web page.
Features:
- Select text on any web page and save it as a note with just a right-click
- Automatically captures the source URL
- Saves notes directly to Firebase Firestore
- Google Sign-In integration
Repository: [Link to Chrome Extension Repository]
The Geminotes web app provides a comprehensive interface for managing your notes and interacting with them using AI.
Features:
- View and search all saved notes
- Select notes for AI-powered chat interactions
- Built with Angular and Tailwind CSS
- Retrieves notes from Firebase Firestore
- Utilizes Firebase Cloud Functions for AI chat capabilities using the Gemini model
Repository: [Link to Web Application Repository]
To get started with Geminotes, follow these steps:
-
Clone both repositories:
git clone https://github.com/StoicBug/Geminotes-chrome-extention git clone https://github.com/StoicBug/Geminotes-web-application
-
Follow the setup instructions in each repository's README for detailed installation and configuration steps.
- Google Gemini AI model
- Chrome Extension API
- Angular
- Tailwind CSS
- Firebase (Firestore, Cloud Functions, Authentication)
We welcome contributions to both the Chrome extension and web application components of Geminotes. Please refer to the individual repository README files for specific contribution guidelines.
Google AI/ML Developer Programs team supported this work by providing Google Cloud Credit.