Skip to content

SabliJr/ChatFolderz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatFolderz:

ChatFolderz is a Chrome extension designed to help users stay organized while working with AI chatbots. Focused on ChatGPT for its initial release, ChatFolderz lets users bookmark important conversations, organize them into folders, and quickly search through their chat history — turning a cluttered chat list into a clean, manageable workspace.

📖 Background:

ChatFolderz was developed to improve the productivity of AI power users, enabling them to keep track of valuable ChatGPT conversations without losing important insights in an endless scroll of chat history. This extension originated as a personal indie project and evolved into a more structured tool for AI workflow management.

📌 Features:

  • Bookmark Important Chats: Easily save and revisit valuable conversations with a simple bookmarking feature.
  • Organize with Folders: Categorize chats into custom folders for better organization and quicker access.
  • Search Functionality: Quickly search through saved chats and folders to find what you need.

Roadmap Features (In Progress):

  • Prompt Library: A curated library to save and manage custom prompts.
  • Prompt Management Tools: Create, edit, and categorize your favorite prompts.
  • Multi-Platform Support: Plans to extend beyond ChatGPT to support other AI chatbots and platforms.

🛠️ Tech Stack:

Frontend: React, TypeScript, CSS
Extension Core: JavaScript (Chrome WebExtension API)
Backend: Node.js, TypeScript, PostgreSQL

📦 Installation:

To run the extension locally:
Clone the repository

git clone https://github.com/SabliJr/ChatFolderz.git
cd ChatFolderz

Install dependencies

npm install

Load into Chrome
Open chrome://extensions/
Enable Developer mode
Click Load unpacked
Select the dist/ or build/ directory

📊 Lessons Learned:

  • Developing Chrome extensions with the WebExtension API
  • Structuring React/TypeScript projects for extension environments
  • Implementing client-server communication in browser extensions
  • Integrating bookmarking, search, and folder management features
  • Designing scalable database schemas for user-generated content

🔗 Live Extension:

Visit: www.chatfolderz.com