Zing 论坛

正文

跨平台 LLM 对话历史搜索工具:统一管理 ChatGPT 与 Gemini 聊天记录

llm-search-conversation-cli-tool 是一款命令行工具,帮助用户在多个大语言模型账户(包括 ChatGPT 和 Google Gemini)之间统一搜索和管理对话历史,解决多平台 AI 工具使用中的信息碎片化问题。

ChatGPTGoogle Gemini对话历史CLI工具聊天记录搜索多平台管理知识库本地存储隐私保护AI工具
发布时间 2026/08/11 23:45最近活动 2026/08/11 23:58预计阅读 3 分钟
跨平台 LLM 对话历史搜索工具:统一管理 ChatGPT 与 Gemini 聊天记录
1

章节 01

导读 / 主楼:跨平台 LLM 对话历史搜索工具:统一管理 ChatGPT 与 Gemini 聊天记录

llm-search-conversation-cli-tool 是一款命令行工具,帮助用户在多个大语言模型账户(包括 ChatGPT 和 Google Gemini)之间统一搜索和管理对话历史,解决多平台 AI 工具使用中的信息碎片化问题。

3

章节 03

问题背景:多平台 LLM 使用的痛点

随着大语言模型技术的快速发展,越来越多的用户开始同时使用多个 AI 平台。ChatGPT、Google Gemini、Claude 等主流服务各有特色,用户往往会根据任务需求在不同平台之间切换。然而,这种多平台使用模式带来了一个显著的问题:对话历史的碎片化。

想象一下这样的场景:你上周在 ChatGPT 上讨论了一个技术方案,昨天在 Gemini 上继续完善了细节,今天却想不起具体的内容放在哪里。你需要分别登录不同的平台,逐一搜索,效率低下且容易遗漏。对于重度 AI 用户来说,这种信息分散的问题随着使用时间的增长会变得越来越严重。

4

章节 04

项目概述

llm-search-conversation-cli-tool 正是为解决这一问题而生的开源工具。它是一个纯命令行应用,允许用户在一个统一的界面中搜索和管理来自多个 LLM 平台的对话历史。目前项目支持 ChatGPT 和 Google Gemini 两大主流平台,未来有望扩展到更多服务。

该项目的核心价值在于:

  • 统一搜索:一次查询即可检索多个平台的对话记录
  • 本地优先:数据在本地处理,保护用户隐私
  • 命令行效率:适合开发者和技术用户的操作习惯
  • 开源可扩展:社区可以贡献新的平台适配器
5

章节 05

多平台支持

项目目前实现了对两个主要 LLM 平台的支持:

ChatGPT:通过导出对话数据或 API 方式获取聊天记录,支持搜索对话标题和内容。

Google Gemini:同样支持导出数据的导入和搜索,覆盖 Gemini 的完整对话历史。

这种设计使得用户可以将分散在不同平台的 AI 对话集中到一个地方进行管理。

6

章节 06

搜索能力

工具提供了灵活的搜索功能,用户可以通过关键词、日期范围、平台类型等条件进行筛选。搜索结果会显示对话的摘要信息,包括:

  • 对话标题
  • 所属平台
  • 最后更新时间
  • 匹配的关键词上下文
7

章节 07

命令行界面

作为 CLI 工具,它遵循 Unix 哲学,通过简洁的命令和参数完成复杂任务。典型的使用流程如下:

# 导入 ChatGPT 导出数据
llm-search import --platform chatgpt --file chatgpt_export.json

# 导入 Gemini 导出数据
llm-search import --platform gemini --file gemini_export.json

# 搜索包含特定关键词的对话
llm-search search "transformer architecture"

# 按平台过滤搜索
llm-search search "python" --platform chatgpt
8

章节 08

数据导入层

项目设计了模块化的导入系统,每个平台都有对应的适配器负责解析其特定的导出格式。这种设计使得添加新平台支持变得相对简单,只需实现对应的解析器接口即可。