Skip to content

Gisty – A lightweight web app that summarizes text instantly using Chrome’s Built-in AI (Gemini Nano). Provides fast, privacy-friendly summaries with a graceful fallback for unsupported browsers.

License

Notifications You must be signed in to change notification settings

Pranav-MSK/text-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gisty – Instant Text Summarizer

Gisty is a lightweight web app that summarizes text instantly using Chrome’s Built-in AI (Gemini Nano). It provides fast, privacy-friendly summaries directly in your browser, and gracefully falls back to a local summarizer if the AI API isn’t available. This project is my submission to Google Chrome Built-in AI Challenge 2025.


Check it out


Features

  • Summarizes any text in 3–5 sentences
  • Uses Chrome’s Built-In AI for local AI summarization
  • Dummy/local fallback for unsupported browsers
  • Copy summary to clipboard with one click
  • Lightweight and beginner-friendly

How to Use

  1. Open index.html in a browser (Chrome Canary recommended)
  2. Paste or type the text you want summarized
  3. Click Summarize
  4. View the summary below and click Copy Summary if needed
  5. or click the deployed link to preview its working

Built With

  • HTML
  • CSS
  • JavaScript
  • Chrome Built-in AI (Gemini Nano)

Project Structure

text-summarizer/

├── index.html # Main HTML page
├── style.css # Styles
├── script.js # JavaScript logic
├── LICENSE
└── README.md # This file

Future Improvements

  • Complete integration with Gemini Nano once Early Preview access is approved
  • Build a Chrome Extension version that summarizes selected webpage text
  • Add multi-language summarization using the upcoming Translator API
  • Explore Writer and Rewriter APIs for improved context-aware summaries

Author

  • Name: Pranav M S Krishnan
  • Github Profile: Pranav-MSK

Contributing

Contributions, issues, and feature requests are welcome!
Feel free to fork this repository and submit a pull request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/new-feature)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature/new-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT LICENSE.


Acknowledgments

  • Google Chrome Built-in AI Challenge 2025
  • Gemini Nano Documentation (Early Preview)
  • Inspiration drawn from the idea of making AI summarization accessible directly in the browser.

Resources

About

Gisty – A lightweight web app that summarizes text instantly using Chrome’s Built-in AI (Gemini Nano). Provides fast, privacy-friendly summaries with a graceful fallback for unsupported browsers.

Topics

Resources

License

Stars

Watchers

Forks