chatbox产品系统

我要开发同款
全栈开发工程师2026年08月25日
6阅读

技术信息

语言技术
JavaScriptReactNode.jsElementUIelectron
系统类型
HarmonyOS应用Android应用
行业分类
人工智能
开源地址
https://github.com/chatboxai/chatbox

作品详情

行业场景

1. 鸿蒙电脑生态:国产PC的“第三条道路”
鸿蒙电脑正以前所未有的速度重塑国产PC生态格局。经过一年多的发展,鸿蒙电脑应用数量已突破19000款,全面覆盖通用办公、影音娱乐、教育、金融、创作设计和游戏等核心使用场景。鸿蒙电脑没有沿着Windows和macOS铺就的路径去复刻生态,而是走出了差异化的“第三条道路”——底层架构采用分布式设计,跨设备协同是系统原生能力,AI从起步阶段就深度嵌入体系之中。

在办公场景中,企业微信、WPS Office、钉钉和飞书等高频应用已全面适配鸿蒙电脑;在金融领域,已有25家专业金融和券商机构完成鸿蒙电脑适配;在创作设计领域,中望CAD、剪映、万兴喵影等专业软件也已入驻。这意味着鸿蒙电脑正从个人消费工具迈向真正的专业生产平台。

2. AI应用在鸿蒙平台上的广阔前景
AI在鸿蒙电脑上不仅是某个应用里的附加功能,更正在成为应用之间的连接层。与此同时,鸿蒙开发者数量已超过800万,鸿蒙应用市场可搜索的应用及元服务数量突破35万。第三方数据显示,未来三年鸿蒙开发等领域的新增人才需求预计近百万。华为还启动了面向鸿蒙AI生态的“天工计划”,投入10亿元支持开发者参与生态创新。

在这一背景下,Chatbox鸿蒙桌面端作为一款深度适配鸿蒙系统的AI智能交互客户端,精准切入这一快速增长的市场赛道,为用户提供了高效、安全、全场景的AI交互体验。

功能介绍

1 畅连全球主流AI模型
Chatbox鸿蒙桌面端支持GPT-4、Claude、Gemini、DeepSeek、Kimi、Minimax、Qwen等全球主流AI模型,用户可一键切换,灵活配置自己的模型服务。同时支持Ollama等本地模型接入,让用户既能享受云端大模型的强大能力,也能在本地运行模型保障数据隐私。

2 智能文档与图片理解
支持上传PDF、Word、Excel、PPT、图片、代码等多种格式文件。无论是文档、图片还是代码,Chatbox都能自动理解内容并提供智能响应。特别值得一提的是,知识库功能允许AI理解和搜索用户的私人文档,用户可创建专属知识库,让AI基于个人文档进行精准问答——例如上传岗位JD和个人简历后,AI可自动分析匹配度。

3 代码神器:生成与预览
内置完整的代码辅助能力,支持代码生成、实时预览、语法高亮、代码审查、重构、调试助手、安全检查等全流程功能。编码更高效,让创意更快化为现实。

4 实时联网搜索与查询
内置网络搜索功能,AI可实时获取最新资讯、热点新闻、市场行情、学术信息。支持URL分析与内容摘要,告别过时的训练数据,始终保持信息时效性。

5 AI图像生成
输入一句描述即可生成令人惊叹的视觉效果,释放无限创意。支持多种生图模型,生成的图片可自由下载使用。

6 工作模式(Work Mode)
AI可运行代码、读写文件、调用工具、查询知识库,自动完成需要多个步骤的复杂任务。支持网页搜索、代码执行、技能(Skills)、MCP、知识库、工作目录等扩展功能,按需开关,互不干扰。

7 我的搭档(预置AI助手)
提供预置的System Prompt助手库,覆盖生活、办公、学习等各类场景。用户可直接使用“会议纪要生成器”“正则表达式生成器”等现成助手,也可自定义创建专属AI搭档,省去反复输入提示词的时间。

8 本地数据存储与隐私保护
所有数据——

项目实现

完成桌面端布局与交互开发 ,实现鸿蒙 PC 端交互优化
2. 独立完成混合开发结构设计及交互优化 ,实现快速响应与自适应页面布局
3. 优化用户端代码 ,采用预加载及本地代码加载策略 ,整体加载速度提升 50%
4. 整合 web 前端资源 ,优化前端代码以适配桌面端、手机端、平板端界面及交互变化
5. 鸿蒙 Chatbox 桌面端开发,通过对 Electron 进行鸿蒙化迁移,将 electronIPC 等多个核心模块迁移到鸿蒙系统,
完成纯鸿化的桌面端实现
6. 完成国产大模型对接以下几种:Deepseek、通义千问、文心一言、盘古、豆包、星火
技术亮点:
1. 按照端侧大模型的要求,Chatbox 在启动时增加调用端侧的接口管家,对系统资源进行整合,减少资源 40%资
源消耗
2. 重构 Electron 底层通信模块,替换 Chromium 内核为自研鸿蒙引擎(Web 及 XComponent 封装),安装包体
积缩减 62%(从 480MB→206MB)
3. 实现双线程通信桥接:JavaScript ↔ ArkTS IPC(基于@ohos.worker 线程模型及 windowStage 窗口特性自
动检测,自动切换通信渠道),数据传输延迟<15ms
4. 开发鸿蒙原生任务栏插件:支持消息免打扰、多窗口分屏协同、多端原生窗口(调用 WindowManager API)
5. 性能优化:接口异步封装 、长列表分页、懒加载实现
6. 整体项目:采用三层架构进行开发,一次开发多端部署模式大大减少开发成本

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论