ChatLab与外部AI协作:让Claude/Codex直接查询你的聊天记录
ChatLab与外部AI协作让Claude/Codex直接查询你的聊天记录【免费下载链接】ChatLabLocal-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具项目地址: https://gitcode.com/ChatLab/ChatLabChatLab是一款本地优先的AI聊天记录分析工具它能够让Claude、Codex等外部AI直接查询你的聊天记录实现更智能的分析与协作。通过ChatLab你可以在保护隐私的前提下充分利用AI的强大能力来挖掘聊天记录中的价值信息。为什么选择ChatLab与外部AI协作在日常工作和生活中我们积累了大量的聊天记录其中蕴含着丰富的信息和知识。然而直接让AI访问这些记录可能会带来隐私泄露的风险。ChatLab的出现解决了这一难题它采用本地优先的设计理念所有数据处理都在本地进行确保你的聊天记录不会被上传到云端。同时ChatLab提供了与外部AI协作的能力让Claude、Codex等AI工具能够在本地查询和分析你的聊天记录。这种协作方式不仅充分利用了AI的强大分析能力还保证了数据的安全性和隐私性。主要优势隐私保护所有数据处理在本地进行聊天记录不会上传到云端有效保护你的隐私。AI协作无缝对接Claude、Codex等外部AI工具让AI直接查询聊天记录提供更智能的分析结果。操作简便无需复杂的配置简单几步即可完成与外部AI的连接。功能丰富提供多种查询和分析命令满足不同场景的需求。开始使用ChatLab与外部AI协作要使用ChatLab与外部AI协作你需要先安装ChatLab CLI和相关的Skill。以下是详细的步骤前提条件Node.js 20或更高版本已在ChatLab中导入聊天记录安装步骤安装ChatLab CLInpm install -g chatlab-cli安装中文Skillnpx skills add ChatLab/ChatLab --skill chatlab-analyze-cn -g安装完成后你就可以在Codex、Claude Code、Cursor等外部AI Agent中直接使用ChatLab的功能了。例如你可以说chatlab-analyze-cn 帮我分析我和小红的聊天记录配置外部AI在使用外部AI之前你需要在ChatLab中配置AI服务。以下是配置DeepSeek AI的示例打开ChatLab的设置界面找到AI服务配置选项。选择官方API然后选择DeepSeek等AI服务商。输入你的API Key并选择合适的模型。点击添加完成配置。ChatLab与外部AI协作的常用命令ChatLab提供了丰富的命令让外部AI能够方便地查询和分析聊天记录。以下是一些常用命令会话管理chatlab sessions list # 列出已导入的会话 chatlab sessions show # 查看单个会话详情成员管理chatlab members list # 会话成员列表 chatlab members history # 成员改名历史消息查询chatlab messages list # 按时间窗口列消息 chatlab messages search 关键词... # 关键词搜索支持多词、上下文、翻页 chatlab messages context --id id # 查看某条消息前后现场 chatlab messages between # 两个成员之间的对话统计分析chatlab stats overview # 会话概览统计 chatlab stats activity # 成员活跃度排行 chatlab stats time --by day # 时间分布hour/weekday/day/month chatlab stats keywords # 高频词已过隐私过滤 chatlab stats response # 回复速度排行AI分析chatlab topics list # AI 分段摘要列表 chatlab topics show --id id # 某个分段的原始消息SQL查询chatlab sql SELECT ... # 只读 SQL 兜底字符串默认脱敏 chatlab schema # 查看数据库表结构命令清单chatlab manifest # 机读命令清单给 Agent 一次读全输出格式ChatLab提供了多种输出格式以满足不同的需求agent推荐给AI Agent的格式。返回JSON信封正文是经过完整预处理管道清洗、黑名单、去噪、合并连续发言、脱敏、token截断的紧凑文本。json程序化解析格式。返回结构化消息数组仍应用隐私步骤清洗、黑名单、脱敏但不合并、不去噪。text人类可读输出终端默认。在agent/json模式下stdout只包含一个JSON响应信封日志一律走stderr{ ok: true, command: messages.search, data: { text: returned: 2\n\n--- 2026/6/1 ---\n[#1*] 09:00 老王: 今年五一去旅游吧... }, meta: { totalHits: 2, returnedHits: 2, hasMore: false, preprocess: { desensitized: true }, apiVersion: 1 } }隐私边界ChatLab非常重视用户的隐私保护所有查询命令默认应用你在ChatLab设置中的脱敏规则与黑名单。以下是一些隐私保护措施stats keywords的词表、topics list的摘要和sql结果中的字符串字段都会经过隐私过滤。sql读取消息content列需要显式--raw且--raw默认禁用需要手动开启。不需要SQL兜底能力时可用chatlab config set cli.allow_sql false关闭sql命令。查询示例以下是一个典型的查询示例展示如何使用ChatLab与外部AI协作搜索关键词服务器迁移chatlab messages search 服务器迁移 --sort asc --limit 5 --context 3 --format agent从返回结果中获取消息id例如[#1021*]然后查看该消息的上下文chatlab messages context --id 1021 --window 10 --format agent通过这种方式外部AI可以逐步深入地分析聊天记录帮助你找到所需的信息。总结ChatLab与外部AI的协作功能为用户提供了一种安全、高效的方式来分析聊天记录。通过本地优先的设计和丰富的命令集ChatLab让Claude、Codex等AI工具能够直接查询和分析你的聊天记录而不必担心隐私泄露的问题。如果你已经在使用Codex、Claude Code等AI Agent那么ChatLab将是一个很好的补充它可以让你的AI Agent拥有更多的信息来源从而提供更智能的服务。现在就尝试使用ChatLab体验与外部AI协作的强大能力吧【免费下载链接】ChatLabLocal-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具项目地址: https://gitcode.com/ChatLab/ChatLab创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Zhang_Xiang

Zhang_Xiang

Zhang_Xiang 引言:什么是 Zhang_Xiang?在编程世界中,Zhang_Xiang 是一个概念性术语,它代表了一种思想——即通过简化复杂逻辑、聚焦核心功能,从而提升代码的可读性和可维护性。尽管 Zhang_Xiang 并非官方库或框架&…

2026/10/11 5:10:46 阅读更多 →
基于Java+MySQL+SSM的订餐管理系统的设计与实现

基于Java+MySQL+SSM的订餐管理系统的设计与实现

系列文章目录 项目介绍 开发环境 系统实现 论文参考 项目介绍 当下,正处于信息化的时代,许多行业顺应时代的变化,结合使用计算机技术向数字化、信息化建设迈进。传统的订餐信息管理模式,采用人工登记的方式保存相关数据&…

2026/10/11 5:10:47 阅读更多 →
JS【详解】运算符/操作符 (解构运算符,对象操作符,in,void 操作符,typeof 运算符, instanceof 运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,运算符的优先级)

JS【详解】运算符/操作符 (解构运算符,对象操作符,in,void 操作符,typeof 运算符, instanceof 运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,运算符的优先级)

展开运算符 ... …rest 对象解构 const user { name: Tom, age: 20, sex: male } const { name, ...rest } user console.log(name) // Tom console.log(rest) // {age:20, sex:male}数组解构 const arr [1,2,3,4] const [a, b, ...rest] arr console.log(rest) // [3,4…

2026/10/11 8:24:48 阅读更多 →

最新新闻

分布式微服务架构设计原理:从踩坑到落地的工程实践

分布式微服务架构设计原理:从踩坑到落地的工程实践

1. 项目概述:为什么今天还在谈“分布式微服务架构设计原理”?“一、分布式微服务架构设计原理”——这个标题看起来像教科书第一章,甚至有点老派。但如果你最近参与过任何中大型系统重构、云原生迁移、或被线上故障凌晨三点叫醒排查“明明单个…

2026/10/12 5:04:58 阅读更多 →
给本地模型换上温润的嗓音:离线轻量 TTS 语音合成在个人工作台的部署实录

给本地模型换上温润的嗓音:离线轻量 TTS 语音合成在个人工作台的部署实录

夜深了,窗外的秋风将枯叶吹得在水泥地面上轻轻摩擦,发出细碎沙沙的声响。我坐在书桌前,盯着发光的屏幕看了一整天的前端代码与样式调试,眼睛隐隐泛起一阵酸涩。 这个时候,最惬意的事情莫过于靠在椅背上,合起…

2026/10/12 5:04:58 阅读更多 →
SVS转TIFF:病理图像工程师的金字塔解包与内存优化实战

SVS转TIFF:病理图像工程师的金字塔解包与内存优化实战

简介:本资源是一款专为数字病理图像处理工程师与生物信息分析人员设计的SVS格式转TIFF格式工具,解决江丰生物KFB切片经官方软件转换后仅显示左上角区域、无法满足ASAP标注需求的工程痛点。资源提供轻量级转换脚本及配套说明,支持将KFB→SVS→…

2026/10/12 5:04:58 阅读更多 →
HTTP 状态码与 HTTPS 加密机制

HTTP 状态码与 HTTPS 加密机制

一、状态码200 OK:表示成功404 Not Found:访问的资源没找到。URL标识的资源不存在。403 Forbidden:访问被拒绝,没有权限405 Method Not Allowed:对方服务器不一定支持 HTTP 中的方法(比如:GET、…

2026/10/12 5:04:58 阅读更多 →
Redis 高并发业务场景落地实战指南

Redis 高并发业务场景落地实战指南

在高并发场景下,系统架构的稳定性往往取决于几个关键细节的处理。很多开发者在初期只关注业务功能的实现,一旦流量上来,库存超卖、会话丢失、缓存击穿等问题就会接踵而至,轻则导致数据不一致,重则引发服务雪崩。这些问…

2026/10/12 5:04:58 阅读更多 →
Linux ln命令详解:硬链接与软链接的原理、区别及实战

Linux ln命令详解:硬链接与软链接的原理、区别及实战

在 Linux 文件系统的日常操作和面试中,ln命令几乎是一个绕不开的话题。很多人能背出“硬链接是 inode 不变,软链接类似于快捷方式”,但一旦遇到删除源文件、跨文件系统、相对路径链接这些具体场景,还是会卡壳。这篇文章会从文件系…

2026/10/12 5:03:58 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →