✨ AskHistory – Chrome Extension
💡 Inspiration
During my exams, I often struggled with endless scrolling through ChatGPT conversations just to find one previous answer.
In another instance, I needed a piece of code from a chat a few weeks ago but had to re-prompt multiple times to retrieve it.
These frustrations inspired me to build a simple and efficient way to organize and quickly access past questions & answers.
🚀 What It Does
AskHistory is a Chrome extension that lives on the sidebar and helps users navigate ChatGPT conversations effortlessly.
🔹 Core Features
- 📜 Question List View – Displays all questions from the conversation in a neat, scroll-free sidebar.
- ➕ Live Updates – Automatically appends new questions as they are asked.
- 🔖 Bookmarking – Save important questions for quick access anytime.
- 🗂 Categorization – Add categories/tags to questions and filter or sort them accordingly.
With these features, no more wasted time hunting through old chats.
🛠️ How We Built It
I developed this project in VS Code with the help of the Rocode extension.
As someone with no prior app or web development experience, Rocode was a real game-changer. Its:
- 🧭 Easy-to-use interface
- ⚡ Smooth navigation
- 🏗️ Powerful “Architect Mode”
…all made the process seamless.
The project itself was built using:
- HTML – for the structure
- CSS – for styling and UI design
- JavaScript – for functionality and dynamic updates
🐞 Challenges We Ran Into
- 🎯 Being my first online hackathon, I initially struggled to navigate platforms like Discord and Devpost — thanks to Quinn’s guidance, I quickly got on track.
- 🧑💻 Having no prior experience with HTML, CSS, and JavaScript, even small changes in the extension felt challenging at first.
- 🎨 Ensuring a clean, minimalistic UI that blended with ChatGPT’s design while still maintaining smooth navigation required several iterations.
🏆 Accomplishments That We’re Proud Of
- 🚀 Built a working MVP Chrome extension with zero prior web development experience.
- 🧭 Designed an intuitive sidebar for seamless navigation through conversations.
- 🔖 Implemented a bookmarking system for quick access to important questions.
- 🗂️ Added categorization features for better organization and searchability.
- 🙌 Successfully completed everything within the hackathon timeframe.
📚 What We Learned
- 🌍 How to navigate and participate effectively in an online hackathon using platforms like Discord and Devpost.
- ⚡ The importance of not fixing what isn’t broken (“Never mess with working code” 😅).
- 🛠️ The basics of Chrome extension development and how HTML, CSS, and JavaScript integrate in practice.
- 🎨 How UI/UX design choices (simplicity, minimalism) impact user experience.
- 💡 How to ask for help, adapt quickly, and keep learning even when starting from zero.
🔮 What’s Next for AskHistory
- 🤖 AI-Powered Categorization – Integrating AI to automatically categorize questions, reducing manual effort.
- 🌐 Cross-Model Support – Expanding the extension beyond ChatGPT to support other LLMs such as Gemini and Claude for broader usability.
Built With
- chrome
- css
- extension
- html
- javascript
- roocode
- visual-studio
Log in or sign up for Devpost to join the conversation.