chatgpt-gemini-timeline
Identified★ 469ChatGPT & Gemini: Add Folders, Timeline & Prompts. - Add folders, prompt library, and timeline for ChatGPT & Gemini.
Timeline
专为 ChatGPT、Gemini、DeepSeek 等 AI 平台开发的超级提效插件
时间轴导航 · 收藏文件夹 · 提示词库 · 对话导出 · 公式复制 · 宠物动画 · 数据备份
简体中文 | English
DeepSeek Harness
Timeline now supports DeepSeek Harness. If you use DeepSeek Harness, you can install the native plugin dsh-timeline — timeline navigation, favorite folders, prompt library, conversation export, and formula copying: all the familiar features are there, with theme following and ready to use out of the box.
Repository: https://github.com/houyanchao/dsh-timeline
What is Timeline?
Timeline is a browser productivity plugin built for AI chat pages such as ChatGPT, Gemini, and DeepSeek. It does not modify the platform's native interface — it simply fills in the capabilities long conversations truly lack: timeline navigation, organization of favorites, a prompt library, conversation export, formula copying, and data backup.
Longer chats make finding things harder:
- To revisit a question, you must scroll all the way up.
- Valuable conclusions scatter across sessions, hard to find later.
- Formulas, code, and charts are hard to copy and carry over.
- Each platform has different input habits; common prompts and follow-ups are repetitive.
- Plugin data is locked in one browser; migrating to another device or browser is difficult.
Installation
Install via your browser's official store:
| Browser | Install Link |
|---|---|
| Chrome | Install Chrome version |
| Microsoft Edge | Install Edge version |
| Firefox | Install Firefox version |
| DeepSeek Harness | Go to GitHub to install dsh-timeline |
Open any supported AI chat page after installing. Most features are on by default; toggle any off per platform in the extension settings panel.
Features
| Category | Description |
|---|---|
| Conversation navigation | Generates a timeline on the right side of the page. Each node corresponds to a user question, and supports click-to-jump, keyboard navigation, back-to-bottom, and question time labels. |
| Question list | Aggregates all questions in the current conversation in one place, with jump, favorite, and highlight-marking, ideal for reviewing long conversations by question. |
| Favorites & archives | Favor individual Q&As or entire conversations, and manage them with folders, notes, and search. Some platforms support a favorites entry in the native sidebar. |
| Input enhancement | Prompt library, quick follow-ups, smart Enter behavior, input box animation, and quick access to common settings. |
| Reading & copying | Text highlighting, LaTeX / MathML formula copying, Mermaid diagram preview, and code block helper actions. |
| Code execution | Run or preview common code blocks such as JavaScript, TypeScript, SQL, HTML, JSON, and Markdown. |
| Data management | JSON import/export, Google Drive backup and restore, for data migration and multi-device sync. |
| Personalization | Timeline theme color, conversation width adjustment, multi-language UI, and fine-grained feature toggles. |
Platforms
| Platform | Timeline | Highlight | Smart Input | Input Animation | Quick Follow-up | Question Time | Sidebar Favorites | Back to Bottom |
|---|---|---|---|---|---|---|---|---|
| ChatGPT | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Gemini | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DeepSeek | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Claude | Yes | Yes | Yes | - | Yes | - | Yes | - |
| Kimi | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Doubao | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Tongyi Qianwen | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Qwen International | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - |
| Grok | Yes | Yes | Yes | Yes | Yes | - | - | - |
| Perplexity | Yes | Yes | Yes | - | Yes | - | - | - |
| Tencent Yuanbao | Yes | Yes | Yes | Yes | Yes | - | - | - |
| Wenxin Yiyan | Yes | Yes | - | - | Yes | - | - | - |
| NotebookLM | - | Yes | Yes | - | Yes | - | - | - |
Formula copy, code run and Mermaid charts work without a specific AI platform. The extension offers actions whenever identifiable content is found.
Data & Privacy
Timeline's core data is stored locally in the browser by default, including bookmarks, folders, prompts, settings, time tags, and note content.
Optional Google Drive sync is used only after user authorization, for backup and restore. No conversation or personal data is collected or shared.
Open source: all data logic is reviewable in the repo.
Permissions
| Permission | Purpose |
|---|---|
storage | Saves bookmarks, folders, prompts, feature settings, and local data. |
unlimitedStorage | Prevents long conversation bookmarks, notes, and backup data from being affected by the browser's default storage quota. |
identity | Used for Google Drive authorization for backup and restore. |
activeTab | Enables extension features in the user's currently open AI page. |
Localization
19 language packs are built in:
| Language | Code |
|---|---|
| English | en |
| English (US) | en_US |
| English (GB) | en_GB |
| Simplified Chinese | zh_CN |
| Traditional Chinese | zh_TW |
| Traditional Chinese (Hong Kong) | zh_HK |
| 日本語 | ja |
| 한국어 | ko |
| Deutsch | de |
| Français | fr |
| Español | es |
| Italiano | it |
| Português | pt_PT |
| Русский | ru |
| Polski | pl |
| हिन्दী | hi |
| ไทย | th |
| Tiếng Việt | vi |
| Bahasa Indonesia | id |
Local Development
No build step. Load the source directory directly:
- Open the extensions management page in Chrome or Edge.
- Enable developer mode.
- Select "Load unpacked extension".
- Choose the root directory of this repository.
- After modifying the code, click reload on the extensions management page, and refresh the target AI platform page.
For Firefox debugging, you can use about:debugging to temporarily load the extension.
Feedback
Report issues or requests via:
- GitHub Issues
- Email: houyanchao@outlook.com
- Chrome / Edge / Firefox extension store review section
Include browser and extension versions, AI platform, steps to reproduce, expected vs. actual behavior, and screenshots.
Thanks
This project is a continuation of chatgpt-conversation-timeline; thanks to the original author for the open-source contribution.
The Gemini image watermark removal feature (js/watermark/engine/) is a port of GargantuaX/gemini-watermark-remover (MIT), whose reverse alpha blending algorithm and calibration mask are derived from allenk/GeminiWatermarkTool (MIT, © 2024 AllenK / Kwyshell). See js/watermark/engine/LICENSE for the full license.
License
This project is open sourced under the GPL-3.0 license.
如果 Timeline 对你有帮助,欢迎给一个 Star。
Comments
Loading…
Similar plugins
by houyanchao
为 DeepSeek Harness(DSH)打造的会话效率插件,时间轴导航、收藏文件夹、对话导出、提示词库、闪记。
★ 51
↓ 342/wk
NOASSERTION
TypeScript
Aug 20, 2026
dsh plugin --profile web add dsh-timelineby 1985899182
Adds ChatGPT-style stop, edit-and-resend, native quote annotations, and an independent sidebar follow-up chat with model and image input for DeepSeek Harness Desktop.
★ 8
MIT
JavaScript
Oct 22, 2026
dsh plugin --profile web add dsh-harness-chat-controlby a792883583
Git sidebar panel with commit graphs, ahead/behind tracking, branch operations, and one-click chat context injection.
★ 0
MIT
TypeScript
Sep 30, 2026
dsh plugin --profile web add dsh-git-panelby twilightt1
ChatGPT Web as a DeepSeek Harness provider — owned Chromium daemon driving Temporary Chat, no API key
★ 0
NOASSERTION
TypeScript
Sep 16, 2026
dsh plugin --profile web add dsh-llm-chatgpt-webby invalidnaaaame
DSH web plugin: ChatGPT-style scroll timeline on the chat sidebar — magnetic mountain hover, click to jump to user messages. Derived from vlln/dsh-navbar (MIT).
★ 3
MIT
TypeScript
Aug 23, 2026
dsh plugin --profile web add dsh-scroll-timelineby diwer
ChatGPT subscription model provider for DeepSeek Harness desktop, with image input and host tool calling. Community plugin; not affiliated with OpenAI or DeepSeek.
★ 0
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-codex-official-adapter