Skip to content

kzzn/zhixin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

智信 (Zhixin) 即时通讯系统 - 功能清单

本文档详细梳理了海豚智信(Zhixin)即时通讯系统的核心功能模块,对比了 PC 端(基于 Tauri + Vue 3 / Naive UI)与移动端(基于 Vue 3 + Vant)在各项功能上的实际支持情况,并详细说明了 AI 助手(豚豚虾)的配置模型与 MCP 工具能力。


这是一个支持 windows、linux(包括国产操作系统)、andorid、ios(暂未稳定)等跨平台的拥有超级智慧和执行能力个人终端。初衷是做一个即时通讯终端,不过AI热,让我们增加了人工智能,打造了”豚豚虾“,但其成果彻底震撼了我们,其光芒已经超越我们的即使通讯。 豚豚虾默认集成了 gemma4 多模态模型、嵌入模型、语音模型、OCR模型、ASR模型等,它拥有覆盖 图片、音频、视频、文本处理能力,拥有自编排流程,生成任务计划、loop执行的能力,它是一致可以自编码执行的一只虾。 我们可以通过豚豚虾来给写文件、发文件给好友、上传到个人网盘,可以让它读文章,网络检索知识,自决断读取内部图谱知识库等,可以做各类文档的格式转换(OFD? 支持)、处理音视频等等,能力太多了。想了解更多请查阅我给虾集成的32个”爪子“,通过这些爪子它无所不能。

这个项目功能已稳定,但是是否开源还在考虑中,希望各位给点意见。


1. 登录与认证模块 (Authentication)

模块 功能 描述 PC支持 移动端
登录与认证 账号密码登录 支持使用账号/手机号与密码进行身份验证登录。 支持 支持
登录与认证 验证码登录 / 找回密码 支持通过手机验证码进行快速登录或重置/找回密码。 支持 支持
登录与认证 二维码扫码登录 支持 PC 端展示登录二维码,移动端通过扫码并进行二次确认完成电脑端安全登录。 支持 (展示二维码) 支持 (扫码及确认)
登录与认证 服务器/网络代理配置 支持自定义代理服务器及 API 后端服务地址,以适应私网部署和特殊网络环境。 未启用/隐藏
(代码中被 v-if="false" 屏蔽)
不支持
登录与认证 多端设备登录管理 支持展示当前在线设备列表,允许远程将其他在线端强制下线,并在被挤下线时进行实时通知提醒。 支持 支持

2. 即时通讯与消息聊天模块 (IM Chat)

模块 功能 描述 PC支持 移动端
即时通讯 单聊(一对一私聊) 提供私密的一对一聊天功能,支持多种消息格式的发送与互动。 支持 支持
即时通讯 群聊(多人群聊) 支持多人在线群聊,支持群成员列表展示、群公告发布及群设置管理。 支持 支持
即时通讯 消息已读/未读状态 实时展示消息的发送与阅读状态。在群聊中,支持查看已读人员的明细和已读人数回执。 支持 支持
即时通讯 消息双向撤回 支持在规定时间内撤回已发送的消息,撤回后双方聊天界面均同步更新。 支持 支持
即时通讯 @提醒消息 聊天中支持输入 @ 来提醒特定成员,或者使用 @所有人,并支持对特定消息进行回复和引用提醒。 支持 支持
即时通讯 会话置顶 支持在会话列表中对特定单聊或群聊会话进行置顶。 支持 支持
即时通讯 消息免打扰 支持关闭会话的新消息通知提醒,静音消息。 支持 支持
即时通讯 消息转发/合并转发 允许选择单条或多条消息进行转发。支持“逐条转发”与“合并转发”,合并转发的消息可通过独立窗口/页面查看详情。 支持 支持
即时通讯 消息点赞与态度互动 支持对聊天气泡进行快捷表情(如点赞、大拇指等)态度表态互动。 支持 支持
即时通讯 聊天历史记录检索 支持在会话内或全局进行历史聊天记录的关键字检索,支持按时间、消息类型进行分类过滤。 支持 支持
即时通讯 聊天文件与媒体归档 提供统一的聊天文件管理器,按会话归类并分类(图片、视频、文件、链接)查看历史传输的媒体。 支持 支持
即时通讯 阅后即焚 (自销毁消息) 设定消息在接收方阅读后开始自销毁倒计时。双端均支持完整的自销毁时长设定与消息发送。 支持 支持
即时通讯 国密安全密信 基于国密 SM4 算法,支持在聊天房间内设置专属密钥发送加密的安全密信。双端均支持输入密钥进行解密查看。 支持 支持
即时通讯 离在线状态设置与同步 支持在个人中心/状态选择器切换在线、离开、忙碌、隐身等状态,并在好友列表中实时同步展示。 支持 (含状态切换面板) 支持 (通过 StatusSelectPopup 切换)
即时通讯 状态标签与好友徽章 允许为好友配置徽章/标签,并在名片及好友列表中以高亮徽章形式展示。 支持 支持
即时通讯 客户端锁屏安全挂起 用户可将客户端安全挂起至锁屏状态,输入解锁密码后方可重新进入聊天界面。 支持 不支持
(移动端依赖手机系统锁屏)

3. 消息格式与多媒体支持 (Message Formats)

模块 功能 描述 PC支持 移动端
消息与媒体 文本与系统表情 支持发送普通文本消息、超链接以及系统默认的 Emoji 表情。 支持 支持
消息与媒体 自定义表情包 支持添加、整理、收藏及发送自定义图片表情包。 支持 支持
消息与媒体 图片发送与预览 支持发送图片,并在点击时通过独立的图片查看器(支持缩放、旋转、保存、图文 OCR 识别)进行预览。 支持 (带OCR与独立窗) 支持 (全屏预览)
消息与媒体 视频发送与播放 支持发送短视频,并通过内置视频播放器(支持静音、全屏、进度控制)进行无缝播放。 支持 (带独立播放窗) 支持 (全屏播放)
消息与媒体 语音消息 支持录制、发送及收听语音消息。支持将语音消息转换为文字(语音转文字),以及将文本转换为语音发送(文本转语音)。 支持 (收听/双向转换) 支持 (录制/收听/双向转换)
消息与媒体 文件/文件夹传输 支持大文件及文件夹的多线程流式上传和下载,支持进度百分比及速度展示,支持断点续传。 支持 (支持文件夹发送) 支持 (支持单文件发送)
消息与媒体 链接预览卡片 发送网址时,系统自动抓取对应网页的标题(Title)、描述及缩略图并生成预览卡片展示。 支持 支持

4. 通讯录与社交管理 (Contacts & Groups)

模块 功能 描述 PC支持 移动端
通讯录 好友申请、添加与删除 支持通过账号/手机号搜索并申请添加好友,提供好友验证机制,支持解除好友关系。 支持 支持
通讯录 好友备注与名片管理 支持好友查看备注昵称、添加个性化描述,并支持查看详细的个人资料名片。 支持 支持
通讯录 企业组织架构通讯录 支持按部门层级树形展示企业组织架构,方便快捷查找企业内部同事并直接发起对话。 支持 支持
通讯录 屏蔽与免打扰设置 支持屏蔽消息,或者对特定好友开启消息免打扰。 支持 支持
通讯录 个人/群二维码名片 支持生成个人名片二维码与群二维码,便于其他用户通过扫码快速添加好友或加入群聊。 支持 (查看与下载) 支持 (查看/扫码添加)

5. 群组管理模块 (Group Management)

模块 功能 描述 PC支持 移动端
群组管理 创建群聊 支持从通讯录中直接勾选多名好友或同事,一键快捷发起群聊。 支持 支持
群组管理 群成员管理 支持群主/管理员邀请新成员加入、移出群聊、设置多名管理员。 支持 支持
群组管理 群公告发布与管理 支持在群组中新建、修改和删除群公告,发布后会通过系统消息强提醒所有群成员查看。 支持 支持
群组管理 扫码进群 支持生成群二维码,其他用户通过手机端扫码即可直接申请或加入群聊。 支持 (展示群二维码) 支持 (扫码/展示群二维码)

6. 音视频通话 (RTC Calls)

模块 功能 描述 PC支持 移动端
音视频通话 双人/多人语音通话 基于 WebRTC 技术,提供低延迟、高音质的实时双人或多人语音通话功能。 支持 支持
音视频通话 双人/多人视频通话 提供实时的高清双人或多人视频通话,支持摄像头和麦克风的实时开关控制。 支持 支持
音视频通话 屏幕共享 在视频通话过程中,支持向对方共享自己的整个屏幕或者特定的应用窗口。 支持 (可发起及观看) 支持 (仅支持观看)

7. 云盘与传输文件管理 (Cloud Storage & File Transfer)

模块 功能 描述 PC支持 移动端
网盘与传输 个人网盘文件存取 提供个人云存储网盘,支持创建文件夹、上传文件、下载文件、删除及重命名操作。 支持 支持
网盘与传输 云盘全局搜索 支持在云盘内部快速对文件名、格式进行关键字检索。 支持 支持
网盘与传输 传输任务管理器 提供独立的上传下载队列管理器,显示实时速度、进度、剩余时间,并支持断点续传及批量取消。 支持 (独立管理器窗口) 支持 (下载列表)
网盘与传输 备份命中同步 下载文件自动去除时间戳保存,本地检索时能够精准匹配“本地已下载”状态,防止重复下载。 支持 部分支持 (受沙箱限制)

8. AI 智能助手 “豚豚虾” 模块 (AI Assistant)

系统目前内置的 AI 智能助手为 “豚豚虾”。它拥有独立的模型供应商配置入口,并完全集成了丰富的 MCP 工具箱 (Model Context Protocol),具备读取本地文件、修改代码、执行脚本指令以及操作 IM 消息与云盘的全面 Agent 能力。

模块 功能 描述 PC支持 移动端
AI 智能助手 大模型供应商配置 提供独立的 ModelConfigModal,支持自主配置 Ollama、OpenAI 及自定义 AI 平台的 API Base 接口地址、API Key 密钥,并支持一键📡自动拉取或手动配置模型列表。 支持 支持
AI 智能助手 本地开发项目关联 允许将本地开发项目目录(Workspace)引入“豚豚虾”工作区,支持项目树展示、置顶和展开管理。双端公用一套项目存储逻辑。 支持 支持
AI 智能助手 任务执行计划跟踪 支持可视化配置 AI 规划任务,并通过监听 Rust 后台任务状态事件,实时渲染 AI 任务步骤与执行进度。 支持 支持
AI 智能助手 时光机历史对话管理 支持“新对话”、会话检索、重命名、归档及在切走空白对话时自动静默销毁临时会话。 支持 支持
AI 智能助手 智能体插件/工具管理 提供了 PluginManagerModal 管理“豚豚虾”底座插件,集成 30+ 种 MCP 工具,使其可代理操作客户端及物理设备。 支持 部分 (仅支持会话中触发工具)

🛠️ “豚豚虾” 专有 MCP 工具能力清单 (共 32 项)

类别 工具名称 工具功能描述 PC支持 移动端
本地文档操作 阅读文档 支持分析读取 pdf、docx、txt、markdown 等多种文档格式的内容。 支持 支持
本地文档操作 修改文档内容 允许 AI 通过应用 patch 补丁对指定文档的内容进行精准编辑与重构。 支持 支持
本地文档操作 修改 Excel 表格 基于纯 Rust 库对指定 Excel 单元格的值进行读写、修改与表格更新。 支持 支持
本地文档操作 生成 Word 文档 允许 AI 自动创建新的 docx 格式文件,或往已有 Word 文档中追加内容。 支持 支持
系统与环境 执行系统命令 [安全命令] 允许 AI 在本地终端直接执行指定的命令行指令,返回控制台输出。 支持 (cfg:desktop) 不支持
系统与环境 获取环境信息 自动收集宿主机的操作系统类型、CPU、内存等软硬件环境信息。 支持 (cfg:desktop) 不支持
系统与环境 执行脚本代码 允许 AI 在本地沙箱环境中动态运行 Python、Node.js 等脚本代码并获取结果。 支持 (cfg:desktop) 不支持
系统与环境 查找代码符号 允许 AI 解析 AST 抽象语法树并精准查找特定代码树节点的符号、类及函数。 支持 (cfg:desktop) 不支持
本地文件管理 查找文件 在指定路径下根据名称通配符快速搜索匹配的物理文件。 支持 支持
本地文件管理 列出目录结构 读取并列出指定本地目录下的子目录 and 文件列表树。 支持 支持
本地文件管理 检查目录存在 验证本地指定路径的文件夹是否真实存在于磁盘。 支持 支持
本地文件管理 检查文件存在 验证本地指定路径的文件是否真实存在于磁盘。 支持 支持
本地文件管理 创建目录 在指定位置自动创建新的本地文件夹。 支持 支持
本地文件管理 删除文件/目录 在本地删除指定的文件或目录(默认提供时光机备份以防止误删)。 支持 支持
知识与搜索 查询知识库 连接本地/企业知识库(RAG),通过向量检索返回与主题相关的匹配知识。 支持 支持
知识与搜索 搜索文档 对当前项目或导入的全部关联文档进行跨文件全文内容检索。 支持 支持
知识与搜索 文件 grep 搜索 类似于 ripgrep 工具,支持在指定目录下以正则表达式搜索文件行内容。 支持 支持
网络与数据 抓取网页内容 发送 HTTP 网络请求抓取指定 URL 页面并解析其正文 Markdown 内容。 支持 支持
网络与数据 搜索引擎搜索 调用联网搜索引擎(如 Bing、Google)进行实时的互联网信息检索。 支持 支持
网络与数据 下载网络文件 将指定的互联网 URL 链接对应的文件下载保存到本地临时缓存目录。 支持 支持
插件与软件 列出可用软件 查询当前环境中可以供 AI 直接调用和安装的应用工具列表。 支持 支持
插件与软件 安装软件 允许 AI 在后台静默或引导安装所需要的工具或扩展插件。 支持 支持
插件与软件 搜索已安装插件 查询当前客户端已启用的 AI 助手应用插件或底层扩展包。 支持 支持
AI 基础能力 语音转文字 (ASR) 将本地的音频消息或音频文件送给语音识别模型转换成对应文本。 支持 支持
AI 基础能力 文字转语音 (TTS) 将文本转化成自然语音,支持输出音频流或保存为本地语音消息。 支持 支持
AI 基础能力 图片分析/视觉 将指定的本地图片进行视觉多模态分析,理解图片场景和内容。 支持 支持
AI 基础能力 图片/PDF OCR 对本地的图片文件或 PDF 文档进行文字识别并结构化提取文本。 支持 支持
AI 基础能力 大文档工作流分片 在遇到超过大模型上下文的长文档时,自动执行分片切分与流式分析。 支持 支持
IM 消息协同 搜索联系人与房间 允许 AI 自动检索企业通讯录好友、群组或特定聊天房间 ID。 支持 支持
IM 消息协同 查询房间历史消息 允许 AI 自动获取指定聊天会话房间中的近期历史聊天记录以获取上下文。 支持 支持
IM 消息协同 发送 IM 消息 允许 AI 向指定的通讯录好友或群聊中发送文本、图片、文件或协同卡片。 支持 支持
IM 消息协同 撤回 IM 消息 允许 AI 主动撤回自己在房间里发送出去的即时通讯消息。 支持 支持
IM 消息协同 标记消息已读 允许 AI 静默将指定房间内的未读消息标记为已读以清理红点。 支持 支持
IM 消息协同 主动发起通话 允许 AI 在合适场景下主动向对方发起语音或视频通话呼叫。 支持 支持
IM 消息协同 查询网盘列表 允许 AI 获取并列出用户的网盘目录文件结构和明细。 支持 支持
IM 消息协同 上传文件到网盘 允许 AI 将本地处理完毕的文件直接上传至用户的云端个人网盘中。 支持 支持
IM 消息协同 网盘文件管理 允许 AI 执行网盘文件的重命名、删除、新建文件夹、移动与复制等。 支持 支持
IM 消息协同 托管房间配置 获取及开启/关闭指定会话房间的 AI 自动接管/自动回复托管服务。 支持 支持
AI 任务管理 更新计划状态 允许 AI 在复杂任务处理中逐步更新自己的计划任务看板状态。 支持 支持

9. 协同工单系统 (Work Order Plugin)

模块 功能 描述 PC支持 移动端
协同工单 工单填报与新建 支持新建工单,输入工单分类、详情,上传图片或文件附件并提交。 支持 支持
协同工单 接单与处理大厅 提供接单大厅,允许处理人员抢单、接单、转派、标记处理进度及结单。 支持 支持
协同工单 工单列表分类 将工单按“我发起的”、“待我处理 of”、“我已处理的”、“已办结”进行清晰分类展示。 支持 支持
协同工单 数据统计与分析 采用可视化图表统计工单完成率、各类型占比、处理时效等,提供数据看板。 支持 支持
协同工单 企业全局总览 (大盘) 面向企业管理员或客服中心,展示全局的工单数据大盘、监督工单流转。 支持 支持

10. 朋友圈与社区动态 (Moments & Feed)

模块 功能 描述 PC支持 移动端
朋友圈动态 动态浏览与列表 支持浏览好友、同事发布的动态,提供分页加载、图片缩略图及视频预览。 支持 支持
朋友圈动态 动态发布 支持编辑文字并混合上传多张图片或小视频发布动态。 支持 支持
朋友圈动态 点赞与评论互动 支持对动态进行点赞、取消点赞,支持多级评论回复和表情插入。 支持 支持
朋友圈动态 社区提醒中心 当个人动态收到新的点赞或评论时,在系统内生成消息红点,并在个人提醒列表中聚合展示。 支持 支持

11. 第三方数据互通与协同办理 (Open API & Operations)

模块 功能 描述 PC支持 移动端
数据互通 通知推送 API / SDK 提供标准外部 API 接口,第三方业务系统可以通过 HTTP 请求向智信用户推送通知,客户端提供强震动、音效和视觉高显目提醒。 支持 支持
数据互通 三方办理卡片样式 通知消息支持三种办理形式:网页跳转办理(点击跳转外部H5/系统)、阅办(一键确认已阅)以及 API 调用办理。 支持 支持
数据互通 交互式表单办理 API 办理形式允许三方系统动态自定义用户输入控件(如输入框、单选、多选等),用户在聊天卡片直接输入内容提交,即可完成业务审批/数据变更。 支持 支持

12. 系统偏好设置 (Settings & System)

模块 功能 描述 PC支持 移动端
偏好设置 通用设置 支持开机自启、关闭窗口是最小化到托盘还是退出程序等基本偏好设置。 支持 支持部分 (多语言等)
偏好设置 自动登录偏好 允许配置是否记住密码以及在客户端启动时是否自动登录。 支持 支持
偏好设置 存储路径与缓存清理 允许 PC 端自定义文件保存路径。提供一键清理聊天图片、视频及缓存的功能以释放磁盘空间。 支持 (自定义保存路径及清理) 支持 (一键缓存清理)
偏好设置 快捷键管理 支持配置和自定义发送快捷键(Enter 或 Ctrl+Enter)、屏幕截图快捷键以及主窗口快速唤醒热键。 支持 不支持
偏好设置 外观主题换肤 提供深色模式与浅色模式切换,并支持系统内置皮肤主题包的切换。 支持 支持

13. 系统级辅助功能 (System Utility)

模块 功能 描述 PC支持 移动端
辅助功能 系统托盘菜单 客户端最小化后在托盘驻留,当收到新消息时托盘图标进行闪烁提醒,支持右键托盘快捷菜单快速显示/退出。 支持 不支持
辅助功能 屏幕截图与 OCR 识别 内置自定义截图工具,截图时支持涂鸦、画笔、马赛克、文字标注,并可直接复制、保存或进行图文 OCR 文本识别。 支持 不支持
辅助功能 客户端自动热更新 启动时自动检查更新,支持静默下载热更新增量包,提示用户一键重启完成版本部署。 支持 支持 (更新提醒及包下载)

14. 客户端系统级与硬件级底层能力 (System & Hardware Capabilities)

模块 功能 描述 PC支持 移动端
系统底层 数据库结构自动变更 客户端每次启动时,自动通过后端内置 Migrator 执行增量更新迁移,平滑升级 SQLite 数据库结构,确保多版本间本地数据表结构一致。 支持 支持
系统底层 音频免提/扬声器切换 实时切换系统音频输出路由,支持开启免提(扬声器模式)或者切回听筒模式,专用于移动端音视频通话中切换音频硬件。 不支持 支持
系统底层 蓝牙音频硬件协同 音视频通话过程中自动检测并对接蓝牙耳机等音频硬件设备,支持蓝牙耳麦的信号输入与输出。 支持 (系统托管) 支持 (原生硬件桥接)
系统底层 硬件权限动态申请管理 调用摄像头、录制语音、发送地理位置、读取或保存图片文件到相册时,自动向手机系统申请麦克风、相机、存储及相册等原生运行时权限。 支持 (系统管理) 支持 (动态弹窗申请)
系统底层 外部文件分享面板唤起 允许从应用内选择并直接呼起 Android/iOS 系统的原生分享面板,将本地文件快速分享至其他第三方应用。 不支持 支持
系统底层 系统相册与公共存储写入 支持将接收的媒体图片安全写入手机系统的原生系统相册,或将文档文件保存至公共共享存储区中。 支持 支持
系统底层 独立沙箱路径拷贝 为绕过移动端沙箱权限限制,提供了在底层将外部选取文件的原生 URI 异步拷贝到应用独立沙箱临时缓存目录的功能。 不支持 支持
系统底层 进程后台连接保活 内置后台保活机制与常驻前台服务选项,防止客户端进程被移动操作系统强行挂起或清理,确保长连接与推送实时性。 支持 (托盘挂起) 支持 (保活策略)
系统底层 原生快捷接收分享 (Share Target) 通过集成 Mobile Share Target 原生分享接收插件,当用户在手机系统其他应用中点击分享时,可直接呼起并选择智信快速发送给特定联系人。 不支持 支持
系统底层 D-Bus 桌面系统监听 针对 Linux 桌面平台,通过 D-Bus 协议对桌面通知、系统托盘及事件进行底层的原生监听。 支持 (Linux 平台) 不支持
系统底层 窗口层级置顶与全局单例锁 支持配置窗口全局置顶以防遮挡,并提供主程序全局单例启动锁,二次启动时自动唤醒已运行窗口。 支持 不支持

PC系统截图

image image image image image ## Android 系统截图 6fa01ad3cb6a68c05e87f0354939b3f5 67e482da7e4a7eb618789b10d6daa1a1 061ae149c1aae820804da3dc1f0d9564 c04940156986d89ac149020eccc09a3e 67e482da7e4a7eb618789b10d6daa1a1 0ea63d570660b07057e8878c573d7d50 1267df7f2e68b247cf98b3b9e2b9aed1 3a34c295bd2536f251eda95ffedfe9ba

----- 在考虑是否开源,如果你希望开源,请给个start 超过1000 start 即发布源码

About

新一代智慧通讯终端

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors