Welcome to the Google Chrome Built-in AI Challenge! This hackathon is all about leveraging Chrome’s built-in AI APIs and models, including Gemini Nano, to create innovative web applications or Chrome Extensions.
- Prompt API: Create dynamic user prompts for an interactive experience.
- Summarization API: Distill complex information into clear insights.
- Translation API: Enable multilingual capabilities effortlessly.
- Write API: Generate original, engaging text for users.
- Rewrite API: Improve content with alternative options.
All these tasks are executed locally in the browser, eliminating the need for server calls.
- Chrome Extensions / Web Apps
- HTML, CSS, JavaScript
- Chrome AI APIs (Gemini Nano)
- Web Components & WebAssembly (Optional)
- React.js / Next.js (Optional)
Ensure you have the following installed:
- Google Chrome (latest version)
- Node.js (v14 or later, if using React/Next.js)
- Chrome Extension Developer Mode enabled (for extension development)
-
Clone the repository:
git clone https://github.com/PradyumnChauhan/Chrome-AI-Extension.git cd google-chrome-ai-challenge
-
Install dependencies (if using a framework):
npm install # or yarn install
-
Run the project:
npm run dev # or yarn dev
-
Open Google Chrome and explore the application! 🚀
To participate in the Google Chrome Built-in AI Challenge, ensure you submit:
✅ A GitHub repository with your open-source code (including an open-source license). ✅ A 3-minute demo video explaining your project (uploaded to YouTube/Vimeo and publicly accessible). ✅ A detailed project description mentioning the APIs used and the problem you are solving. ✅ A published and publicly accessible version of the project. ✅ (Optional) Feedback on the development process using these APIs.
- Deploy easily using Vercel, Netlify, or GitHub Pages.
- For Vercel:
npm i -g vercel vercel
- Open Google Chrome.
- Go to
chrome://extensions/
. - Enable Developer Mode (top right corner).
- Click Load Unpacked and select your project folder.
We welcome contributions!
- Fork the repository.
- Create a new branch.
- Commit your changes.
- Submit a Pull Request.
For any issues or feature requests, open an issue on GitHub.
Let’s redefine AI-powered browsing together! 🌐🤖