AI 智能对话
OnlyClaw 的核心功能是 AI 对话。它不只是简单的聊天机器人,而是一个能理解你意图、自动执行操作、记住你偏好的智能助手。支持 SSE 流式响应、多模型切换、Markdown 渲染和代码高亮。
使用方法
创建对话
点击对话列表上方的「新建对话」按钮。在弹出的创建对话窗口中:
- 对话标题(可选)— 输入对话主题,如"Python 学习"。留空时系统会自动用首条消息生成标题
- 系统提示词(可选)— 定义 AI 的角色和行为,如"你是一个专业的 Python 教师"
- 选择模型(可选)— 为这个对话指定特定的 AI 模型
点击「创建」后,新对话出现在左侧对话列表中。
选择模型
在对话顶部的模型选择器中,点击当前模型名称,弹出模型列表:
- 小米 MIMO — 国产模型,有深度思考模式,适合复杂推理
- DeepSeek — 推理能力强,适合代码和数学问题
- OpenAI — GPT 系列,通用能力出色
- 自定义 — 任何兼容 OpenAI 格式的第三方 API
可在对话中随时切换模型,切换后新消息使用新模型回复。
发送消息
在底部输入框中输入内容,支持以下方式发送:
- 按 Enter 键发送消息
- 按 Shift + Enter 换行(不发送)
- 点击输入框右侧的「发送」按钮
AI 回复会以 SSE 流式方式实时显示,像打字一样逐字输出。如果 5 秒内没有收到流式响应,系统会自动降级为普通请求模式,等待完整回复。
使用快捷操作
AI 回复后,消息下方会出现多个快捷操作按钮:
- 保存为笔记 — 将 AI 回复内容一键保存到笔记模块,自动分类为「AI」
- 复制 — 复制消息内容到剪贴板
- 重新生成 — 让 AI 重新生成回复(使用相同的上下文)
对话管理
- 切换对话 — 点击左侧对话列表中的对话项切换
- 编辑标题 — 双击对话标题可修改
- 删除对话 — 右键对话项选择删除,或点击对话设置中的删除按钮
- 搜索对话 — 在对话列表顶部输入关键词搜索
特色功能
意图识别 & 自动创建
AI 会自动识别你消息中的意图,无需手动切换模块:
| 你说的话 | 自动执行 | 提取的信息 |
|---|---|---|
| "帮我添加一个任务:明天开会" | 创建任务 | 标题="开会",截止日期=明天,优先级=medium |
| "紧急!今天必须完成报告" | 创建任务 | 标题="完成报告",截止日期=今天,优先级=urgent |
| "帮我写一份 Python 学习笔记" | 创建笔记 | 分类=技术,标签含 Python |
| "分析一下数据库慢查询的方案" | 生成解决方案 | 问题描述 + AI 方案 |
| "记住我喜欢用深色主题" | 提取记忆 | 类型=偏好,内容=喜欢深色主题 |
上下文智能注入
每次发送消息时,ContextBuilder 会自动执行以下流程,让 AI 回答更精准:
- 意图检测 — 正则匹配"笔记/任务/文件/方案"关键词,判断用户要操作哪个模块
- 关键词提取 — 中文按单字拆分,英文按单词提取,用于检索相关内容
- 多表检索 — 从记忆、笔记、任务、文件、方案中 LIKE 模糊搜索相关内容
- Token 预算管理 — 总计 4000 token 上限,按模块分配:记忆 800、笔记 800、任务 600、文件 600、方案 600、对话历史 600
- 相关性排序 — 基于关键词匹配密度(40%)、时间新鲜度(30%)、类型权重(20%)、访问频率(10%)综合评分
- 上下文注入 — 将检索到的内容拼接为 system message 注入 AI 对话上下文
任务提醒
聊天界面顶部会自动显示任务提醒 banner:
- 即将到期 — 24 小时内到期的任务,橙色提醒
- 已逾期 — 超过截止日期未完成的任务,红色警告
- 轮询机制 — 每 5 分钟自动检查一次
优势
- 零切换成本 — 对话中直接创建笔记、任务、方案,无需手动打开对应模块
- 上下文感知 — AI 自动检索你的笔记、任务、记忆来回答问题,回答更精准
- 多模型灵活切换 — 不同对话可以用不同模型,复杂问题用推理能力强的模型,日常对话用轻量模型
- 流式体验 — SSE 实时输出,无需等待完整回复,体验流畅
- 自动标题 — 首条消息自动截取为对话标题,省去手动输入
智能记忆
OnlyClaw 会自动从对话中提取关键信息并存储为记忆。这些记忆会在后续对话中自动注入 AI 上下文,让 AI 越来越了解你,提供个性化的回答。
使用方法
自动提取(零操作)
无需任何操作。每次 AI 回复后,系统会自动执行以下流程:
- 内容分析 — 分析对话中用户和 AI 的所有消息
- 模式匹配 — 使用正则表达式匹配偏好/项目/习惯等模式
- 信息提取 — 提取关键信息并生成记忆标题和内容
- 去重检查 — 检查是否已存在相同记忆,避免重复
- 存储入库 — 将新记忆保存到数据库
例如你说"我习惯上午写代码",系统会自动创建一条 habit 类型的记忆,标题为"工作习惯",内容为"习惯上午写代码"。
手动管理
点击侧边栏的「记忆」图标,进入记忆管理页面。页面包含以下功能区域:
- 统计面板 — 顶部显示记忆总数和按类型的分布饼图
- 筛选栏 — 按类型筛选:全部 / 偏好 / 项目 / 习惯 / 上下文 / 事实
- 搜索框 — 输入关键词搜索记忆内容(支持全文搜索)
- 记忆列表 — 卡片式展示每条记忆,显示类型、标题、内容、创建时间
- 操作按钮 — 每条记忆可编辑或删除
手动创建记忆
点击页面上的「新建记忆」按钮,在弹窗中填写:
- 记忆类型 — 选择:偏好 / 项目 / 习惯 / 上下文 / 事实
- 记忆标题 — 简短描述,如"编程语言偏好"
- 记忆内容 — 详细信息,如"偏好使用 Python 和 PHP,不喜欢 Java"
- 重要性 — 选择:低(0) / 中(1) / 高(2),影响上下文注入的优先级
查看统计
记忆页面顶部显示统计信息:
- 总记忆数 — 当前活跃的记忆总数
- 按类型分布 — 偏好 / 项目 / 习惯 / 上下文 / 事实各有多少条
- 最近访问 — 最近被 AI 引用的记忆
记忆类型
| 类型 | 标识 | 说明 | 示例 |
|---|---|---|---|
| 偏好 | preference | 用户的工作方式、工具偏好、审美倾向 | "喜欢用深色主题"、"偏好 Python"、"喜欢简洁风格" |
| 项目 | project | 正在进行的项目和相关上下文 | "在开发 OnlyClaw 项目"、"使用 ThinkPHP 框架" |
| 习惯 | habit | 工作习惯和时间安排 | "上午效率最高"、"习惯用 VS Code"、"周末不工作" |
| 上下文 | context | 对话中的背景信息 | "团队使用 Scrum 流程"、"项目截止日期下月" |
| 事实 | fact | 用户提到的具体事实 | "数据库是 MySQL 9.6"、"服务器在香港" |
智能特性
- 自动提取 — 每次 AI 回复后自动分析对话,使用正则表达式匹配偏好/项目/习惯等模式,无需手动操作
- 重要性评分 — 0-2 三级重要性(低/中/高),高重要性记忆在上下文注入时优先级更高
- 相关性排序 — 基于关键词匹配密度(40%)、时间新鲜度(30%)、类型权重(20%)、访问频率(10%)综合评分
- 访问计数 — 记录每条记忆被访问的次数,高频使用的记忆排名更靠前
- 过期清理 — 支持设置过期时间(
expires_at),过期记忆自动停用 - 容量管理 — 上限 200 条记忆,超出时自动清理低重要性、长时间未访问的旧记忆
- 全文搜索 — MySQL FULLTEXT 索引,支持中英文关键词快速检索
- 软删除 — 删除记忆时设为
is_active=0,不物理删除,可恢复
优势
- 越用越懂你 — 随着对话积累,AI 对你的了解越来越深,回答越来越个性化
- 零操作成本 — 完全自动提取,用户无需手动记录任何信息
- 跨对话记忆 — 记忆在所有对话中共享,换一个对话 AI 依然记得你
- 智能预算 — 4000 token 上限中分配 800 给记忆,确保注入最相关的内容
热点追踪
集成公众号热点分析系统,实时追踪行业热点和趋势,为内容创作和决策提供数据支撑。
使用方法
访问热点系统
在桌面端书签管理中找到「公众号热点分析系统」书签,点击即可在浏览器中打开热点分析平台。也可以直接访问 http://localhost:8501/。
浏览热点
热点系统会展示当前热门话题、公众号文章、行业趋势等信息。可以按行业、时间、热度等维度筛选。
分析利用
将感兴趣的热点内容复制到 OnlyClaw 的 AI 对话中,让 AI 帮你分析热点观点、生成内容大纲、撰写相关文章。
特色
- 聚合分析 — 聚合公众号、社交媒体等多渠道热点内容
- 趋势追踪 — 追踪热点话题的传播趋势和热度变化
- AI 辅助 — 结合 OnlyClaw 的 AI 能力,快速分析热点、生成内容
- 快速访问 — 桌面端书签一键直达,无需记忆地址
优势
- 内容创作 — 快速发现热点话题,为公众号、自媒体内容提供素材
- 决策支撑 — 了解行业趋势和用户关注点,辅助产品和运营决策
- 与 AI 联动 — 热点内容直接发给 AI 分析,快速产出高质量内容
书签管理
统一管理所有浏览器书签,告别在 Chrome、Edge、Firefox 之间切换查找的烦恼。支持一键导入、分类搜索、账号密码记录。
使用方法
导入浏览器书签
首次打开书签管理时,系统会自动检测本机浏览器的书签文件,并弹窗提示是否导入。也可以手动导入:
- Chrome — 自动读取
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks - Edge — 自动读取
%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Bookmarks - Firefox — 自动读取 Firefox 的
places.sqlite数据库
导入时会自动解析书签名称、URL、文件夹结构。导入完成后显示导入数量和来源浏览器。
手动添加书签
点击「添加书签」按钮,在弹窗中填写以下信息:
- 名称(必填)— 书签显示名称,如"GitHub"
- URL(必填)— 完整的网址,如
https://github.com - 描述(可选)— 书签的用途说明
- 用户名(可选)— 关联的登录账号
- 密码(可选)— 关联的登录密码(本地存储,不上传)
点击「保存」后书签出现在列表中。
搜索和排序
在搜索框中输入关键词,实时过滤书签列表:
- 支持按名称、URL、描述搜索
- 搜索结果实时更新,无需按回车
- 清空搜索框恢复完整列表
拖拽书签可以调整显示顺序,排序自动保存。
快速打开
点击书签右侧的「打开」按钮,自动在系统默认浏览器中打开该链接。如果书签关联了用户名和密码,会显示在旁边方便复制。
数据结构
{
"id": "uuid-string",
"name": "书签名称",
"url": "https://example.com",
"description": "书签描述信息",
"username": "关联的登录账号",
"password": "关联的登录密码",
"source": "chrome | edge | firefox | manual",
"created": "2026-01-01T00:00:00",
"order": 1
}
特色
- 多浏览器支持 — 同时导入 Chrome、Edge、Firefox 的书签,统一管理
- 自动检测 — 启动时自动检测浏览器书签文件,弹窗提示是否导入
- 账号密码记录 — 可为每个书签关联用户名和密码,相当于轻量级密码管理
- 来源标记 — 每条书签标记来源浏览器(Chrome/Edge/Firefox/手动添加)
- 本地存储 — 数据存储在
desktop/bookmarks.json,不上传云端,保护隐私
优势
- 统一入口 — 不再需要在多个浏览器之间切换查找书签
- 轻量密码管理 — 顺便记录网站登录信息,无需额外安装密码管理器
- 隐私安全 — 所有数据本地存储,不上传到任何服务器
工具箱
35+ 开发者常用工具,一站式解决日常开发需求。所有工具在桌面端内置,无需联网,即开即用。
使用方法
在桌面端主界面点击「工具」标签页,从左侧分类列表中选择需要的工具。输入数据后工具会实时处理并显示结果。大部分工具支持一键复制结果。
编码 / 解码工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| Base64 编解码 | 输入文本或 Base64 字符串,自动识别并转换 | 支持中文,双向转换 |
| URL 编解码 | 输入 URL 或编码后的字符串 | 支持特殊字符和中文参数 |
| HTML 转义 | 输入 HTML 代码或实体字符 | 双向转换,支持所有 HTML 实体 |
| 哈希计算器 | 输入文本,选择算法 | 支持 MD5、SHA1、SHA256、SHA512,实时计算 |
格式化工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| JSON 格式化 | 粘贴 JSON 字符串,点击美化或压缩 | 语法高亮,错误提示,支持压缩/美化切换 |
| 代码格式化 | 粘贴代码,选择语言类型 | 支持 JSON、XML、CSS 格式化 |
| Markdown 预览 | 左侧输入 Markdown,右侧实时预览 | 实时渲染,支持代码块、表格、列表 |
生成器工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| UUID 生成器 | 点击生成按钮 | 支持批量生成,一键复制 |
| 随机数生成器 | 设置范围和数量 | 支持随机数、骰子、抽签、转盘多种模式 |
| 假数据生成器 | 选择数据类型和数量 | 批量生成姓名、手机号、邮箱、地址等 |
| 渐变生成器 | 选择颜色和方向 | 实时预览,自动生成 CSS 代码 |
| 调色板 | 输入基础色 | AI 生成配色方案,导出色值 |
测试 / 调试工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| 正则测试器 | 输入正则表达式和测试文本 | 实时匹配高亮,捕获组显示 |
| 正则速查表 | 浏览常用正则 | 分类整理,一键复制 |
| 文本对比 | 左右粘贴两段文本 | 差异高亮,逐行对比 |
| CSV 查看器 | 粘贴 CSV 数据 | 表格展示,自动解析分隔符 |
计算 / 转换工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| 时间戳转换 | 输入时间戳或日期 | Unix 时间戳与日期互转,毫秒精度 |
| 进制转换 | 输入数值 | 二进制/八进制/十进制/十六进制实时互转 |
| 科学计算器 | 输入表达式 | 支持三角函数、对数、幂运算、常量 |
| 汇率换算 | 输入金额和币种 | 多币种实时汇率,自动更新 |
| 坐标计算器 | 输入两个坐标 | 计算距离、中点、角度 |
可视化工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| 图表生成器 | 输入数据 | 自动生成柱状图,支持导出图片 |
| 数据可视化 | 输入数据集 | 支持折线图、柱状图、饼图 |
| 颜色拾取器 | 选择颜色 | HEX/RGB/HSL 互转,色盘选择 |
| 屏幕取色器 | 点击取色按钮后点击屏幕任意位置 | 实时拾取屏幕颜色,自动复制色值 |
| 图片信息 | 拖入图片文件 | 显示尺寸、格式、文件大小、色彩空间 |
文本处理工具
| 工具 | 使用方法 | 特色 |
|---|---|---|
| 文本去重 | 粘贴文本 | 去除重复行,支持排序 |
| 字频统计 | 粘贴文本 | 中英文字符频率统计,按频率排序 |
| 文字转语音 | 输入文本,调节语速 | 系统 TTS 引擎朗读,支持暂停 |
| AI 写作助手 | 输入主题和要求 | AI 辅助生成文章、大纲、摘要 |
效率工具(桌面宠物)
以下工具集成在桌面宠物中,通过右键菜单或快捷键快速访问:
| 工具 | 使用方法 | 特色 |
|---|---|---|
| 番茄钟 | 设置工作时长(默认 25 分钟) | 专注工作计时,到时提醒休息 |
| 剪贴板监控 | 开启后自动监听剪贴板 | 智能内容检测:自动识别链接/代码/文本,链接可直接打开 |
| 快速启动器 | 配置常用应用 | 8 个默认应用快速启动,可自定义 |
| 系统监控 | 开启后实时显示 | CPU/内存/磁盘使用率实时监控 |
| 快捷短语库 | 预设常用文本片段 | 一键插入常用文本,如邮箱、地址、模板 |
| 定时提醒 | 设置提醒时间和内容 | 到时弹窗提醒,支持循环提醒 |
| 二维码生成 | 输入文本或链接 | 实时生成二维码,支持保存图片 |
| 密码生成器 | 设置长度和字符类型 | 安全随机密码,支持大小写/数字/特殊字符 |
| 快捷记事本 | 快速打开 | 临时记录内容,自动保存 |
| 天气查询 | 自动定位或手动输入城市 | 实时天气信息,温度/湿度/风力 |
优势
- 一站式 — 35+ 工具集成在一个应用中,无需打开多个网站或软件
- 离线可用 — 所有工具本地运行,无需联网,速度快
- 即开即用 — 无需安装额外软件,桌面端内置
- 开发友好 — 覆盖编码、格式化、调试、计算等开发高频需求
微信聊天监控
桌面端专属功能,监控微信聊天内容并通过 AI 智能回复。支持 18 种回复模式,自动粘贴发送,聊天记录自动归档。
使用方法
打开监控工具
在桌面端主界面点击「工具」标签页,找到「微信聊天监控」工具并打开。首次打开时会显示工具说明和使用须知。
选择回复模式
从 18 种 AI 回复模式中选择合适的风格。不同模式适用于不同场景:
| 模式 | 适用场景 | 回复风格 |
|---|---|---|
| 日常聊天 | 朋友闲聊 | 轻松、友好、自然 |
| 工作沟通 | 同事/客户交流 | 专业、正式、清晰 |
| 情感支持 | 安慰朋友 | 温暖、关怀、共情 |
| 幽默风趣 | 活跃气氛 | 轻松、有趣、适度玩笑 |
| 简洁回复 | 快速回复 | 简短、精炼、切中要点 |
| 详细回复 | 复杂问题 | 详细、全面、有条理 |
| 商务谈判 | 商务沟通 | 礼貌、专业、策略性 |
| 客服回复 | 客户服务 | 耐心、细致、解决问题 |
| 学习交流 | 学术讨论 | 严谨、准确、引用来源 |
| 创意写作 | 文案创作 | 有创意、生动、有趣 |
配置监控选项
在开始监控前,配置以下选项:
- 自动粘贴(推荐开启)— AI 回复自动粘贴到微信输入框
- 自动发送(谨慎开启)— 粘贴后自动按回车发送
- 记录归档(推荐开启)— 聊天记录自动保存到笔记系统
- 情感分析(可选)— 对消息进行情感倾向分析
开始监控
点击「开始监控」按钮,系统开始监听剪贴板变化。使用步骤:
- 确保微信客户端在前台运行
- 在微信聊天窗口中,用鼠标选中对方发来的消息内容
- 按 Ctrl+C 复制消息内容
- 系统自动检测到剪贴板变化,识别为微信消息
- AI 自动生成回复(使用当前选择的回复模式)
查看和发送回复
AI 生成回复后:
- 如果开启了「自动粘贴」,回复会自动粘贴到微信输入框
- 检查回复内容是否合适
- 如果开启了「自动发送」,回复会自动发送(不推荐)
- 如果未开启「自动发送」,检查后手动按回车发送
技术实现
- 剪贴板机制 — 通过
pyperclip监听剪贴板变化,检测微信复制的内容 - 窗口定位 — Win32 API 的
FindWindow自动查找微信窗口句柄 - 自动粘贴 —
SetForegroundWindow激活微信窗口,SendKeys模拟 Ctrl+V 粘贴 - 专属对话 — 自动创建名为"微信AI助手"的对话,使用流式响应生成回复
- 记录归档 — 捕获的消息自动归档到笔记系统,便于后续查阅
- 情感分析 — 对捕获的消息进行情感倾向分析(正面/中性/负面)
18 种 AI 回复模式
| 模式 | 适用场景 | 回复风格 |
|---|---|---|
| 日常聊天 | 朋友闲聊 | 轻松、友好、自然 |
| 工作沟通 | 同事/客户交流 | 专业、正式、清晰 |
| 情感支持 | 安慰朋友 | 温暖、关怀、共情 |
| 幽默风趣 | 活跃气氛 | 轻松、有趣、适度玩笑 |
| 简洁回复 | 快速回复 | 简短、精炼、切中要点 |
| 详细回复 | 复杂问题 | 详细、全面、有条理 |
| 更多模式... | — | 详见桌面端设置页面 |
特色
- 多模式切换 — 18 种回复模式覆盖各种社交场景
- 自动流程 — 捕获 → 生成 → 粘贴 → 发送,全程自动化
- 记录归档 — 聊天记录自动保存到笔记,不丢失重要信息
- 情感分析 — 自动分析消息情感倾向,辅助判断回复策略
优势
- 效率提升 — 快速回复大量消息,节省打字时间
- 回复质量 — AI 生成的回复更得体、更专业
- 场景适配 — 不同场景选择不同模式,回复风格精准匹配
截图功能
桌面端专属功能,一键全屏截图并自动上传到文件管理系统。截图后自动清理本地临时文件,所有截图统一在云端管理。
使用方法
点击截图按钮
在桌面端主界面或工具页面中点击「截图」按钮。系统会自动执行以下操作:
- 最小化主窗口(避免截到自身)
- 等待 500ms 确保窗口完全隐藏
- 截取全屏画面
- 恢复主窗口
自动截屏
使用 Qt 的 QApplication.primaryScreen().grabWindow(0) 截取全屏画面:
- 截图格式:PNG(无损压缩)
- 文件名格式:
screenshot_YYYYMMDD_HHMMSS.png - 分辨率:当前屏幕的完整分辨率
- 示例:
screenshot_20260512_143022.png
自动上传
截图自动上传到 OnlyClaw API 的文件系统:
- 分类自动设为「截图」
- 上传成功后显示绿色通知气泡:"截图已上传"
- 上传失败显示红色通知气泡:"截图上传失败"
- 如果后端未运行,截图会保留在本地
自动清理
上传完成后自动删除本地临时截图文件,不占用本地磁盘空间。所有截图可在以下位置查看:
- Web 端 — 文件管理模块,筛选「截图」分类
- 移动端 — 文件管理页面,筛选「截图」分类
- 桌面端 — 文件管理标签页
特色
- 一键操作 — 点击按钮即完成截屏+上传,无需手动操作
- 自动上传 — 截图自动上传到文件系统,跨设备可访问
- 自动清理 — 本地临时文件自动删除,不占用磁盘
- 分类管理 — 截图自动归类为「截图」分类,便于查找
- 通知反馈 — 上传成功/失败都有通知气泡提示
优势
- 无缝集成 — 截图直接进入文件管理系统,无需手动传输
- 跨设备访问 — 上传后可在 Web 端、移动端随时查看
- 空间管理 — 自动清理本地文件,保持桌面整洁
录屏功能
桌面端专属功能,屏幕录制配合浮动控制面板,支持暂停和继续。适合录制操作演示、教程视频、Bug 复现等场景。
使用方法
开始录制
在桌面端主界面或工具页面中点击「录屏」按钮。系统立即执行:
- 开始录制屏幕(使用 mss 库捕获屏幕画面)
- 显示浮动控制面板
RecordingOverlay - 录制在后台线程运行,不影响其他操作
浮动控制面板
RecordingOverlay 浮动窗口始终显示在屏幕上方,包含以下控件:
- 时长显示 — 实时显示已录制时长,格式为
MM:SS(如 02:35) - 暂停/继续按钮 — 点击暂停录制,按钮变为「继续」;再次点击继续录制
- 停止按钮 — 点击停止录制并保存文件
面板可拖拽移动位置,避免遮挡需要录制的内容。
暂停和继续
录制过程中可随时点击「暂停」按钮暂停录制:
- 暂停时屏幕捕获停止,节省系统资源
- 时长计时也会暂停,不计入暂停的时间
- 暂停期间可以准备下一步操作
- 需要继续时点击「继续」按钮
停止并保存
点击「停止」按钮,录制停止,视频文件自动保存:
- 保存位置 —
desktop/video/目录 - 文件名格式 —
recording_YYYYMMDD_HHMMSS.avi - 视频格式 — AVI 容器,MJPG 编码
- 示例 —
recording_20260512_143022.avi
保存完成后显示绿色通知气泡:"录屏已保存到 video 目录"。
技术参数
| 参数 | 值 | 说明 |
|---|---|---|
| 屏幕捕获 | mss 库 | 高性能跨平台屏幕截图库 |
| 视频编码 | OpenCV (cv2) | MJPG 编码格式 |
| 输出格式 | AVI | MJPG 编码的 .avi 视频文件 |
| 帧率 | 15 FPS | 平衡流畅度和文件大小 |
| 录制线程 | threading | 后台线程录制,不阻塞 UI |
| 控制面板 | PyQt5 Overlay | 置顶浮动窗口,不遮挡操作 |
| 保存目录 | desktop/video/ | 录屏文件统一存放 |
特色
- 浮动面板 —
RecordingOverlay始终置顶显示,不遮挡正常操作 - 暂停/继续 — 录制过程中可随时暂停,跳过不需要的部分
- 后台录制 — 使用独立线程录制,不影响桌面端其他操作
- 轻量输出 — 15 FPS + MJPG 编码,文件体积小,画质够用
优势
- 操作演示 — 录制操作步骤,方便分享给同事或客户
- Bug 复现 — 录制 Bug 复现过程,提交给开发团队
- 教程制作 — 录制软件使用教程
- 无需额外软件 — 桌面端内置,无需安装 OBS 等录屏软件
笔记管理
强大的笔记系统,支持分类、标签、置顶和全文搜索。AI 对话内容可一键保存为笔记,自动分类和打标签。
使用方法
创建笔记
点击「新建笔记」按钮,在弹窗中填写:
- 标题(必填)— 笔记标题,如"Python 学习笔记"
- 内容(必填)— 笔记正文,支持多行文本
- 分类(可选)— 选择:技术 / 学习 / 工作 / 生活 / AI / 其他
- 标签(可选)— 用逗号分隔,如"Python,编程,学习"
- 置顶(可选)— 勾选后笔记始终显示在列表顶部
点击「保存」创建笔记。
编辑笔记
点击笔记卡片进入编辑弹窗,可修改所有字段。修改后点击「保存」更新。也可以点击「删除」按钮删除笔记。
搜索笔记
在搜索框输入关键词,系统使用 MySQL FULLTEXT 索引进行全文搜索:
- 搜索标题和内容中的关键词
- 支持中英文搜索
- 搜索结果实时更新
分类筛选
点击分类标签筛选笔记:
- 全部 — 显示所有笔记
- 技术 — 技术相关笔记
- 学习 — 学习资料和笔记
- 工作 — 工作相关记录
- 生活 — 生活随记
- AI — AI 对话保存的笔记
其他操作
- 置顶笔记 — 点击笔记右上角的置顶图标,重要笔记始终显示在列表顶部
- 拖拽排序 — 拖拽笔记卡片调整显示顺序,排序自动保存
- AI 创建 — 在 AI 对话中说"帮我写份笔记",自动创建并分类
特色
- 卡片布局 — 美观的卡片式列表,支持网格展示
- 全文搜索 — MySQL FULLTEXT 索引,标题和内容都可搜索
- 自动分类 — AI 创建的笔记自动识别分类(技术/学习/工作/生活/AI)
- 自动标签 — AI 从内容中提取关键词作为标签
任务管理
高效的任务管理系统,支持四级优先级、截止日期、状态筛选和到期提醒。
使用方法
创建任务
点击「新建任务」按钮,在弹窗中填写:
- 标题(必填)— 任务名称,如"完成项目报告"
- 描述(可选)— 任务的详细说明
- 优先级(可选)— 选择:低 / 中 / 高 / 紧急
- 截止日期(可选)— 选择日期和时间
点击「保存」创建任务。
切换状态
点击任务左侧的复选框切换状态:
- 待办(未勾选)— 灰色复选框
- 进行中(半勾选)— 蓝色复选框
- 已完成(已勾选)— 绿色复选框,任务标题添加删除线
完成任务时自动记录 completed_at 时间。
筛选视图
点击筛选标签切换视图:
- 全部 — 显示所有任务
- 待办 — 只显示待办任务
- 进行中 — 只显示进行中的任务
- 已完成 — 只显示已完成的任务
也可以按优先级筛选:低 / 中 / 高 / 紧急。
到期提醒
聊天界面顶部自动显示任务提醒 banner:
- 橙色提醒 — 24 小时内到期的任务
- 红色警告 — 超过截止日期未完成的任务
- 轮询机制 — 每 5 分钟自动检查一次
点击提醒 banner 可直接跳转到任务管理页面。
AI 创建
在 AI 对话中直接说任务需求,系统自动创建:
- "紧急!明天交报告" → 创建 urgent 优先级任务
- "下周三之前完成设计" → 创建任务并设置截止日期
- "添加一个普通任务:整理文档" → 创建 medium 优先级任务
优先级自动识别
| 关键词 | 优先级 | 颜色 |
|---|---|---|
| 紧急、马上、立刻、ASAP | urgent | 红色 |
| 重要、尽快、优先 | high | 橙色 |
| 普通、一般(默认) | medium | 蓝色 |
| 不急、有空、以后 | low | 灰色 |
特色
- 四级优先级 — low/medium/high/urgent,颜色标签一目了然
- 到期提醒 — 24h 内到期橙色提醒,逾期红色警告
- 完成记录 — 自动记录
completed_at时间 - 智能提取 — AI 从对话中自动识别优先级和截止日期
文件管理
支持上传、预览、下载和分类管理的文件系统。最大支持 50MB 单文件上传。
使用方法
上传文件
支持两种上传方式:
- 拖拽上传 — 直接将文件从文件管理器拖拽到页面区域
- 点击上传 — 点击「上传文件」按钮,在弹出的文件选择器中选择文件
上传限制:
- 单文件最大 50MB
- 支持所有常见文件格式
- 根据 MIME 类型自动分类
上传进度
上传过程中实时显示:
- 进度条 — 可视化显示上传进度
- 百分比 — 显示具体的上传百分比
- 文件名 — 显示正在上传的文件名
上传完成后显示绿色通知,失败显示红色通知。
在线预览
点击文件卡片可在线预览,支持以下格式:
| 类型 | 格式 | 预览方式 |
|---|---|---|
| 图片 | JPG, PNG, GIF, WebP, SVG, BMP | 内联图片展示,支持缩放 |
| 文档 | 内嵌 PDF 阅读器,支持翻页 | |
| 视频 | MP4, WebM, OGG | HTML5 视频播放器,支持播放控制 |
| 音频 | MP3, WAV, OGG, AAC | HTML5 音频播放器,支持播放控制 |
| 文本 | TXT, JSON, XML, CSV, MD, LOG | 代码高亮展示,支持复制 |
下载和管理
- 下载文件 — 点击文件卡片上的「下载」按钮,保存到本地
- 编辑元数据 — 点击「编辑」按钮,修改文件描述和分类
- 删除文件 — 点击「删除」按钮,同时删除物理文件和数据库记录
- 分类筛选 — 按类型筛选:图片 / 文档 / 视频 / 音频 / 其他
- 搜索文件 — 按文件名和描述关键词搜索
支持的预览格式
| 类型 | 格式 | 预览方式 |
|---|---|---|
| 图片 | JPG, PNG, GIF, WebP, SVG, BMP | 内联图片展示 |
| 文档 | 内嵌 PDF 阅读器 | |
| 视频 | MP4, WebM, OGG | HTML5 视频播放器 |
| 音频 | MP3, WAV, OGG, AAC | HTML5 音频播放器 |
| 文本 | TXT, JSON, XML, CSV, MD, LOG | 代码高亮展示 |
特色
- 拖拽上传 — 直接拖拽文件到页面即可上传
- MIME 自动分类 — 根据文件 MIME 类型自动归类
- 多格式预览 — 图片、PDF、视频、音频、文本全支持
- 元数据编辑 — 可修改文件描述和分类
解决方案生成
描述你的问题,AI 自动生成详细的解决方案。支持评分系统,逐步优化方案质量。
使用方法
生成方案
在解决方案页面,填写以下信息:
- 方案标题(必填)— 问题的简短描述,如"数据库性能优化"
- 问题描述(必填)— 详细描述你遇到的问题
- 标签(可选)— 用逗号分隔,如"数据库,性能,MySQL"
点击「生成方案」按钮,AI 会自动生成详细的解决方案,包含:
- 问题分析
- 解决方案步骤
- 代码示例(如适用)
- 注意事项
查看方案
方案列表中查看所有历史生成的方案:
- 按创建时间倒序排列
- 显示标题、标签、评分、创建时间
- 点击方案卡片展开查看详情
评分
对方案进行 0-5 星评分:
- 点击星星设置评分(1-5 星)
- 评分帮助标记方案质量
- 高评分方案在列表中优先显示
AI 创建
在 AI 对话中直接说需求,系统自动创建方案:
- "分析一下数据库慢查询的方案" → 自动生成方案
- "帮我解决 PHP 内存溢出问题" → 自动生成方案
特色
- AI 生成 — 基于问题描述自动生成结构化的解决方案
- 标签分类 — 自由添加标签,便于分类和检索
- 评分系统 — 0-5 星评分,标记方案质量
主题系统
支持 10 种主题风格,每个主题的任务提醒栏、侧边栏、输入框、卡片等元素都会同步适配。
使用方法
进入「设置」页面,在主题区域选择喜欢的主题。切换后全局即时生效,无需刷新页面。
10 种主题
| 主题 | 说明 | 主色调 |
|---|---|---|
| 浅色 | 默认白色主题,清新明亮 | #ffffff |
| 深色 | 暗色主题,护眼省电 | #1a1a2e |
| 海洋蓝 | 蓝色系,沉稳专业 | #0ea5e9 |
| 森林绿 | 绿色系,自然清新 | #10b981 |
| 日落橙 | 橙色系,温暖活力 | #f59e0b |
| 薰衣草 | 紫色系,优雅浪漫 | #8b5cf6 |
| 玫瑰红 | 热情活力 | #ef4444 |
| 午夜蓝 | 沉稳专业 | #1e3a5f |
| 薄荷绿 | 清新自然 | #34d399 |
| 樱花粉 | 浪漫温馨 | #f472b6 |
个人资料
自定义你的个人资料和 AI 个性化设置,让 AI 更有个性。
使用方法
- 用户头像 — 上传你的头像,在聊天界面显示为你的消息头像
- 小龙虾头像 — 上传 AI 的头像,在 AI 回复时显示
- 小龙虾昵称 — 给 AI 起一个名字(如"小助手"、"学霸"),AI 会在回复中认识并使用这个名字
特色
- 个性化 AI — 给 AI 起名后,AI 会以这个名字自居,对话更有亲切感
- 双头像系统 — 用户和 AI 分别设置头像,对话界面一目了然
