Manus

AI零代码开发实战:20分钟用Manus+Tauri+DeepSeek打造跨平台AI聊天机器人

你还记得开发跨平台应用的痛苦经历吗?不管是选择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程序。

文章图片然后执行下面的命令:

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

详细拆解上面执行的命令:

  1. 解除 PowerShell 默认的脚本运行限制(仅限当前用户)
  2. 安装npm阿里云的源
  3. 安装yarn
  4. 安装yarn阿里云的源
  5. 安装cnpm
  6. 安装当前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技术。

评论 (0)

暂无评论,快来发表第一条评论吧!