Inspiration

The inspiration for Chirpy came from the need to better manage our copy-paste actions. With so much content being copied and pasted daily—whether it’s text, links, or snippets of code—we wanted to create a tool that helps users keep track of their clipboard history, avoid losing important data, and provide a seamless way to retrieve past clipboard items. Chirpy is like a personal clipboard assistant, always available when needed.

What it does

Chirpy helps users manage their clipboard history efficiently. Its key features include:

Reading your clipboard history: Users can view a list of their recent clipboard items. Clearing your clipboard: Easily remove sensitive or unnecessary clipboard content. Printing clipboard as a text document: Allows users to download their clipboard history as a .txt file for easy record-keeping or further use. Digital companion: Chirpy sits as a small assistant on the bottom-left corner of your screen, offering quick access to your clipboard history.

How we built it

We built Chirpy using JavaScript, HTML, and CSS, utilizing the power of Chrome Extensions to integrate directly with the browser. We used Chrome's API for clipboard access, storage, and interaction with users. The extension is lightweight and efficiently stores clipboard history in local storage, making it accessible even across browser sessions.

Challenges we ran into include the following:

  • Button creations
  • Copy function not working
  • Print function trying to print within the console instead of as a text document
  • Chirpy image not generating/wrong formatting
  • Pop-ups being blocked

Accomplishments that we're proud of

We’re proud of creating a functional and user-friendly tool that adds real value for users by improving clipboard management. The ability to print the clipboard history as a text file and easily retrieve past content is something that sets Chirpy apart from similar tools. We're also proud of the simple and intuitive interface that makes Chirpy accessible to all types of users.

What we learned

Through building Chirpy, we learned a lot about Chrome extension development and handling browser permissions, particularly for clipboard access. We also gained deeper insights into user experience design, focusing on making the tool as lightweight and easy-to-use as possible while maintaining functionality.

What's next for Chirpy

  • Search functionality: Make it easier for users to find specific items in their clipboard history.
  • Customization options: Let users customize Chirpy’s appearance
  • AI integration: Adding smart suggestions or auto-sorting to help users manage copied content more efficiently.
Share this project:

Updates