你还记得开发跨平台应用的痛苦经历吗?不管是选择Electron被人吐槽"内存杀手",还是选择原生开发为每个平台写三套代码,简直是程序员的噩梦。QT和JavaSwing更是折腾的让人痛苦面具
。
而现在,AI时代来了!本文将向你展示如何使用Manus+Tauri
这对"神仙组合",真正做到零代码
创建一个AIBot
(AI聊天机器人)跨平台应用——没错,一行代码都不用写!
请先看效果图 - 基于Manus+Tauri
开发的跨平台DeepSeek聊天机器人:

1. 技术背景
什么是Manus?
Manus就像是一个通用AI智能体,你可以把它当作AI程序员,你只需要告诉它"我想要一个聊天机器人应用",它就能像变魔术一样自动完成:
- 📋 需求分析(比产品经理还懂你要什么)
- 🏗️ 架构设计(比架构师还专业)
- 💻 代码编写(比码农还勤奋)
- 🧪 功能测试(比测试工程师还细心)
简单来说,Manus就是那个你一直梦想的"全能AI同事",而且它不会摸鱼,不会请假,24小时待命!当然,缺点就是每日积分有限制,超过后需要氪金。
关于Manus的详细介绍请访问:https://www.downly.cn/nav/detail/e09b8af18c3964676f44d5510bb65aed
Tauri - 轻量级跨平台开发的救星
如果说Electron
是"用大炮打蚊子",那Tauri就是"精准狙击手":
- 轻如鸿毛:应用体积比Electron小90%,妈妈再也不用担心硬盘空间了
- 一码三端:Windows、macOS、Linux一套代码全搞定,告别重复劳动
- 性能爆表:基于Rust后端+原生WebView,速度快到飞起
- 安全可靠:内置安全机制,黑客看了都摇头
Node.js - 前端开发的老朋友
Node.js在这里扮演的角色就像是"后勤部长":
- 🔧 工具管家:提供npm/yarn等包管理工具
- 📦 依赖管理:帮你管理成千上万个依赖包
- ⚡ 构建助手:负责前端资源的编译和打包
虽然它不直接参与应用运行,但没有它,整个开发流程就转不起来。
第一步:使用Manus生成项目
打开Manus官网,然后输入提示词:使用Tauri开发支持DeepSeek和OpenAI的AIBot应用
,让Manus给我们创建一个可以跨平台使用的AI聊天机器人应用:
然后我们可以看到Manus开始分析AIBot的需求、设计应用架构、初始化环境、拉取依赖等。
等待大约15-20分钟左右,我们可以看到Manus已经完成了需求分析、架构设计、项目初始化、API集成、用户界面开发、功能测试,甚至是跨平台兼容性验证,如下图:
你也可以访问我的AIBot项目创建回放:https://manus.im/share/VMNeKuV7dO3DAyOS6rjPiv?replay=1。
第二步:环境配置 - 搭建开发环境
AIBot项目编写完成后,我们需要准备开发环境。首先,我们需要安装Rust,访问RUST官网下载Rust程序安装器:https://www.rust-lang.org/zh-CN/learn/get-started,请根据自己是实际情况下载对应的版本,我这里使用的虚拟机是`Windows 64`。
下载完成后打开rustup-init.exe
,然后根据Rust安装器提示安装Rust:
Rust安装时需要网络环境通常(必要的时候可能需要使用VPN),Rust安装完成后我们需要安装Nodejs,这里下载Nodejs的最新LTS版本v22.16.0
。
Rust和Nodejs安装完成后,接下来需要配置Nodejs环境。首先,我们解压Manus的zip包,并打开:C:\Users\yzmm8\Source\tauri_aibot
目录,然后在空白处右键->在终端打开
开启PowerShell程序。
然后执行下面的命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser npm config set registry https://registry.npmmirror.com/ npm install yarn -g yarn config set registry https://registry.npmmirror.com npm install -g cnpm --registry=https://registry.npmmirror.com yarn
详细拆解上面执行的命令:
- 解除 PowerShell 默认的脚本运行限制(仅限当前用户)
- 安装npm阿里云的源
- 安装yarn
- 安装yarn阿里云的源
- 安装cnpm
- 安装当前node项目的依赖
第三步:项目启动与调试
yarn
命令执行成功后,我们就可以执行yarn run tauri dev
,尝试使用dev模式运行AIBot,第一次启动时会下载Rust项目的依赖,所以需要保持网络畅通。
接下来,我们可能会看到下面的报错:
由于Manus在创建App的时候缺少了一个AIBot应用的icon文件,所以我们需要创建icons目录(C:\Users\yzmm8\Source\tauri_aibot\src-tauri\icons
),并复制一个icon到icons目录,然后再次执行:yarn run tauri dev
命令,即可看到AIBot正常启动。最后点击设置
,配置DeepSeek的API Key,如下图:
第四步: 配置AI服务
如果你没有Key,需要访问DeepSeek官网,申请API Key:
申请好API Key之后,在AIBot中配置下DeepSeek的API Key,需要特别注意的是由于Manus生成的应用窗口有问题,AIBot的窗口比较小,所以可能看不见保存设置
的按钮,需要拖动下窗口大小才能看见。
配置好DeepSeek
的API Key后记得点击顶部的DeepSeek
模型选项。接下来,我们就可以使用DeepSeek
开始对话了。
通过本教程,我们成功使用Manus+Tauri
组合,在不编写任何代码的情况下创建了一个功能完整的跨平台AI聊天应用。这种开发方式不仅大大降低了技术门槛,也极大提升了开发效率。AI时代的到来,让"人人都是开发者"不再是梦想!
接下来,我将会讲解一些其他使用的AI开发工具和技巧,让大家体验下AI新时代的开发体验,感谢大家关注!
关于Downly.cn
downly.cn (平台还在建设中)是我创建的一个融合了AI相关的文章、教程、应用、导航为一体的AI资讯和技术平台。
在AI技术飞速发展的今天,信息碎片化和技术门槛高成为了许多人学习和应用AI的主要障碍。downly.cn 致力于打造一个一站式AI学习与实践平台,让每个人都能轻松接触、学习和应用AI技术。
相关推荐

2025 AI 技术峰会

AI 实战课程
热门工具
AI 助手
智能对话,提升效率
智能图像处理
一键美化,智能修图
AI 翻译
多语言实时翻译
评论 (0)
暂无评论,快来发表第一条评论吧!