Inspiration

My inspiration came from a personal pain point. As someone who frequently reads technical content online, I often found myself wanting to restate or simplify complex text. The existing workflow was disruptive: copy the text, open a new tab, paste it into a search engine or LLM(e.g. CHATGPT) and then wait for an explanation. I envisioned a more seamless way—a tool that brings this powerful capability directly to the user, right where they are reading. ToneShift was born from the desire to streamline that process and make the web instantly adaptable.

What it does

ToneShift is a Chrome extension that acts as a "rhetorical dial" for the web. By simply selecting any text on a webpage, users can click a "Refine this text" button to open a panel displaying the original alongside an AI-refined version. They can then dynamically rewrite the text into different styles—such as Simple, Casual, Formal, Short, or Creative—allowing for instant comprehension in a tone that suits them best. It’s like a volume button for reading complexity.

How we built it

ToneShift is built as a Manifest V3 Chrome Extension using vanilla JavaScript for a lightweight and fast front-end experience. The core AI refinement is powered by a dual-model approach, utilizing both the Gemini API and Chrome’s Built-in AI Model API. We engineered specific prompts for each tone to ensure consistent, high-quality rewrites. The entire extension is designed to work client-side, providing a responsive and private user experience.

Challenges we ran into

The most significant challenge was the lack of a clear initial scope and requirements. This ambiguity led to multiple iterations and frequent back-and-forth adjustments, making consistent progress and firm decision-making difficult. Navigating this fluid development process and defining the product's core features as we built it was a substantial hurdle.

Accomplishments that we're proud of

Above all, I am proud of successfully bringing this idea to life. Taking a personal frustration and transforming it into a functional, useful tool is the greatest accomplishment. Creating a seamless user experience that feels like magic—where a complex paragraph can be understood in a new tone with just two clicks—is a rewarding achievement.

What we learned

This project was a deep dive into practical AI integration and agile development. I learned how to effectively engineer prompts for different stylistic outcomes and manage the intricacies of the Chrome Extension platform. More importantly, I learned the critical importance of defining a clear project scope early on, and how to adapt and make key decisions in the face of evolving requirements.

What's next for ToneShift

ToneShift will evolve beyond a simple text-rewrite tool. Our vision is to make the entire web dynamically readable. Future updates will include:

  • Inline Rewriting: Applying tone changes directly within the webpage's layout.
  • Full-Page Refinement: The ability to rewrite entire web pages at once.
  • Multi-language Support & Custom Tones: Allowing users to refine text into other languages or define their own custom tone instructions.
  • Conversational Deep Dives: Initiating a chat based on the refined text to ask follow-up questions and deepen understanding, creating a truly interactive reading assistant.

Built With

Share this project:

Updates