Home
Softono
gemini-chat-organizer-hub

gemini-chat-organizer-hub

Open source HTML
25
Stars
3
Forks
0
Issues
2
Watchers
5 months
Last Commit

About gemini-chat-organizer-hub

Your AI Second Brain. Organize Gemini chats, prompts, and projects locally in a single HTML file.

Platforms

Web Self-hosted

Languages

HTML

Links

🧠 AI Knowledge Hub (v46.1 Stable)

License Version Tech Status

A "Local Second Brain" for your AI conversations. Single HTML file. No Install. 100% Private.


πŸš€ Why I built this?

I use Google Gemini (and Claude/ChatGPT) daily for coding, business planning, and creative writing. But I ran into a problem: managing the chaos.

I kept losing the context of my best conversations. Brilliant prompts and complex project discussions were buried under a pile of "Untitled Chats" in my history. I tried Notion, Obsidian, and Trello, but they felt too heavy/slow for simply saving chat links.

I needed something fast, private, and visual. So, I built Gemini Knowledge Hub.


✨ Key Features

🎨 UI & Experience

  • πŸ“‚ Zero Installation: It's just ONE HTML file. No servers, no databases, no npm install. Just download and open in your browser.
  • πŸŒ™ Dark Mode (v46): Native dark mode support for late-night coding sessions. Persists your preference automatically.
  • πŸ”Ž Smart Search: Hybrid search bar with auto-complete suggestions for tags and an instant "Clear" button.

⚑ Workflow

  • 🚦 Kanban Dashboard: Organize chats into Ideas, Pins (High Priority), Projects (Active), and Archive.
  • ☁️ Hybrid Linking: Each card links to the Live Cloud Chat (to continue working) AND a Local HTML Backup (to preserve the context forever).
  • βœ… Task Tracking: Add checklists to cards. Unfinished tasks auto-tag the card as ⚠️ Pending.
  • 🏷️ Smart Tagging: Organize by topic (#python, #marketing). Click any tag to filter the board instantly.

πŸ”’ Data & Privacy

  • πŸ›‘οΈ Local-First: All data lives in your browser's localStorage. Nothing is sent to any server.
  • πŸ’Ύ Timestamped Backups: Export your entire database to a .json file with HH-MM timestamps (e.g., backup_2025-11-25_14-30.json).
  • πŸš‘ Rescue Mode: Automatic sanitization system that detects and fixes corrupt legacy data on startup to prevent crashes.

πŸ“Έ Screenshots

screenshot-l screenshot-b

πŸ› οΈ How to Use

  1. Download the index.html file (or Gemini_Hub.html) from this repository.
  2. Create a folder on your computer (e.g., My_AI_Projects).
  3. Place the file inside that folder.
  4. Open it in any modern browser (Chrome, Edge, Firefox, Brave).
  5. Click "+ New Chat" to start organizing!

Universal Compatibility: While I built this for Gemini, it works perfectly for ChatGPT, Claude, Perplexity, or even organizing YouTube tutorials and GitHub repos.


☁️ Pro Tip: Sync across devices

Since the app is just one file, you can save the HTML and your exported .json backups in OneDrive, Dropbox, or Google Drive.

  • The File: Syncs automatically via your cloud provider.
  • The Data: To move your board state to another computer, click the Export Backup button on PC 1, and Import Backup on PC 2.

πŸ”„ Update Log (v46.1)

  • Feature: Added native Dark Mode toggle πŸŒ™.
  • Feature: "Rescue Mode" added to prevent loading freezes on legacy data.
  • Feature: Backup filenames now include timestamps to prevent overwriting.
  • UX: Action buttons moved to card footer; Title links are now "smart" (only clickable if a link exists).
  • Localization: Fully translated to English for universal usage.

πŸ“„ License

MIT License. Free and Open Source. Feel free to fork, modify, and make it your own!

Built with ❀️ (and a lot of help from Gemini) by Martin Santos Temponi.