---
author: AI超元域
date: '2026-01-28'
guest: ''
layout: post.njk
source: https://www.youtube.com/watch?v=1qkQEffNacQ
speaker: AI超元域
tags:
  - ai-development
  - prompt-engineering
  - code-generation
  - github-codespaces
  - developer-workflow
  - cloud-deployment
title: Mobo 高级用法：在 GitHub Codespaces 中实现手机驱动的全流程自动开发与部署
summary: 本视频详述了如何将 Mobo (原 Cloudbo) 部署至 GitHub Codespaces，并演示了如何通过手机聊天软件，利用自然语言指令驱动 Mobo 在云端自动完成项目开发、代码推送、部署上线及后续修改。无需本地配置，极大提升开发效率。
insight: ''
draft: true
series: ''
category: ai-application
area: tech-engineering
project: []
people: []
companies_orgs:
  - GitHub
products_models:
  - Mobo
  - GitHub Codespaces
media_books: []
status: evergreen
---
在昨天的视频中，我为大家演示了Cloudbo的基础使用方式。视频发布之后，Cloudbo更名为Mobo。本期视频将为大家分享Mobo更高级的用法。实际上，由于Mobo非常灵活，我们根本不需要单独购买Mac Mini来部署。我这里实现了直接在**GitHub Codespaces**（云端开发环境）中来部署Mobo。

### Mobo 简介与 Codespaces 部署优势

当部署成功之后，我们就可以直接在聊天软件中，通过对话的方式，让Mobo直接在GitHub上为我们开发项目。项目开发好之后，我们就可以实时在手机上打开对应的链接，来查看Mobo为我们开发的效果。比如说，我这里让Mobo开发了一个**To-do list**（待办事项应用）。它开发好之后，就会提供一个可访问的公网链接。然后，我们只需要点击这个链接，就可以在浏览器上查看它为我们开发的这个To-do list应用。我们还可以进行测试，比如添加这些任务。这样的话，就可以做到直接让Mobo在GitHub上运行。然后，我们直接在聊天软件中，通过对话的方式，描述我们的任务，直接让Mobo根据我们描述的任务来开发这些项目。

而且，这种方式不局限于让Mobo只为我们开发项目或写代码。基本上Mobo所具备的这些功能，我们都可以使用。比如说，让他调用网络搜索功能来搜索AI相关资讯等内容。?然后这里他就很快为我们搜索了AI相关资讯。下面，我们来演示如何在GitHub上部署Mobo。

### GitHub Codespaces 部署 Mobo

首先，我们先打开GitHub，然后新建一个空的仓库。这里直接填写好仓库名称，然后设置仓库是否公开可见。大家可以根据自己的开发需求来设置，我这里就默认公开。然后就可以点击下面的创建仓库。

当仓库创建完成之后，这里我们就可以点击创建一个Codespace。然后我们直接点击这个按钮来创建Codespace。这里我们再点击这个创建新的Codespace。好，这里很快打开了GitHub Codespace。下面，我们就可以完整的复制Mobo的安装命令。我们直接点击复制，然后再回到Codespace，在下面的终端命令行，这里我们就可以直接粘贴刚才复制的命令。这里允许粘贴，然后我们直接运行。像这样的话，我们就可以实现在这个Linux服务器上来安装Mobo。它唯一的缺点就是因为它是在云端的，所以它无法操作我们本机上的这些文件。

这里提示安装成功。下面它需要我们来同意它的协议。在这里我们选择同意，然后继续下一步。然后这里我们选择快速开始。这里就到了选择模型的时候，大家可以根据自己的需求来选择对应的模型。当设置好模型之后，这一步大家就可以根据自己的习惯来选择对应的聊天软件。然后到这一步，我们就可以设置它可以调用哪一些技能。然后到这一步，我们就可以来安装对应的技能。比如说我这里安装这个blog，然后我们就可以点击下一步，让它来安装。然后到这一步，这些API大家可以暂时先不设置，后续再设置也没问题。然后到这一步就是安装Hooks。这里我们可以多选中，因为它毕竟没有运行在我们本机之上，所以不担心安全问题。我们直接下一步。好，这里提示需要我们来重新启动。我们直接选中这个重新启动。然后我们就可以输入这条命令来启动。

像这样的话，我们只用了一条命令，就在GitHub上成功运行了Mobo。这里启动成功。

### Mobo 基础交互与能力展示

下面，我们就可以在聊天软件中测试一下，随便输入一个问题，然后发送，看一下它能否回应。可以看到，这里它很快进行了回复。在这里，它给出了一些命令。它现在是用英文回答的。然后，我们可以利用它的持久记忆功能，让它以后都用中文回答。我们就可以输入提示词：让它以后都用中文回答。我们直接发送。?然后这里它很快就输出了，它开始用中文来回答。

下面，我们还可以测试一下，让它列出所有已安装和未安装的Skills。因为Mobo它的权限非常大，也就是所有需要命令操作的这些步骤，我们都可以在对话框中直接告诉它，让它来操作。它甚至都可以来重启这个服务器。?好，这里它列出了这些Skills。像这样的话，我们就不需要在后台的Web界面去操作，我们就可以在对话框中通过自然语言描述，让它来执行各种操作。

### 配置 Mobo 进行代码开发

下面，我们就可以测试一下，让它在GitHub上为我们进行编程开发。在进行编程开发之前，我们先告诉它它是运行在GitHub Codespaces上的，并且告诉它一些必备的信息。然后，我们先回到Codespace。在Codespace中，我们这里新开一个终端命令行，然后我们执行一下PWD命令，查看一下当前的工作路径。这里是工作路径，我们直接完整的复制。然后回到聊天软件。我们在这里输入提示词，我输入的是：“请记住，你现在运行在Codespace，这是你的项目路径。”这里我们将刚才复制的路径粘贴在了这里。然后我们直接发送。这样的话，我们就能利用它的记忆功能，先告诉它这些基本的信息。好，让他知道它是运行在GitHub上的。

下面，我们还可以继续输入，让它记住的一些内容。我这里输入的内容是：“让他记住，在这个项目中使用这些技术栈：包括 Next.js、TypeScript，还有 Tailwind。”然后我们直接发送。好，这里，他说他记住了这个技术栈。

然后，我们继续告诉他，当前的GitHub仓库是这个。每当完成编码任务后，都将变更Push到仓库。然后我们直接发送。?他说他记住了。这里是当前仓库，在这里就是给他的约定。像这样的话，我们已经告诉他了足够多的背景信息。

下面，我们还可以再增加一下，让他开发项目的这些风格。我们直接输入自然语言描述。我输入的是：“让他记住，在开发前端项目的时候，配色不要出现蓝紫、渐变色。”然后直接发送。?然后他说他记住了开发前端时配色不出现蓝紫渐变色。

这样的话，我们已经告诉他了足够多的这些背景信息。然后我们再告诉他一下Codespace的公网链接。我们点击这个端口，这里在这里我们就可以随便点击一个链接，查看一下。这样的话就能打开这个公网链接。像这里打开的是Mobo它的后台。然后我们就可以完整的复制这个公网链接。再回到聊天软件。我们直接在对话框中用自然语言描述。我输入的是：“请记住，这是Codespace的公网链接。”这里就是我们刚才复制的公网链接。然后告诉他，每当完成开发后，确保运行前端项目运行后，直接发我项目的公网链接，以便我在手机上访问。然后告诉他端口不要出现冲突的情况。然后我们直接发送，让他记住这一条。

像这样的话，我们告诉他的这些背景信息就已经足够多了。无论是技术栈，还是前端代码的风格，还是运行的公网链接，都已经告诉他了。

### 自动化项目开发与迭代

下面，我们就可以测试一下，让他为我们开发一个前端项目。我输入的是：“让他开发一个To-do list应用，要求具备基础的功能。UI设计符合现代UI最佳实践。”然后直接发送，看一下它能否在Codespace上为我们开发这个项目。?这里正在运行。然后我们要稍等一下。我们可以查看一下Codespace上，这里它已经为我们创建了这个项目的这些文件。

好，在等待了几分钟之后，这里它提示它已经完成了这个To-do list应用的开发。然后这里给出了访问链接，这里还提示已经将代码推送到了仓库。我们就点开这个链接查看一下效果。打开之后，我们就看到了这个To-do list应用。下面我们可以先测试一下。?这样的话，我们就成功添加了三个代办事项。比如说我们已完成，就点击已完成。

然后我们刷新查看一下当前这个GitHub仓库。它已经将开发好的代码都已经推送到了我们的GitHub仓库。在这里它生成了一个简单的README。像这样的话，Mobo它就完全遵循了我们告诉它的这些规则，而且还实现了开发完成之后，直接告诉我们这个公网链接，并且将代码Push到我们的仓库。我们只需要在手机端，通过聊天软件，就可以让Mobo在GitHub Codespace上，为我们进行项目开发。而且开发好的应用，我们就可以点击这个公网链接，实时去访问，实时去查看开发效果。

比如说，我们对它开发的功能不满意，我们就可以直接让它去修改。比如说我这里让它将To-do list背景色改成白色。然后我们直接发送，让它为我们进行修改。?好，这里提示它已经将背景色改成纯白色，然后这里就给出了公网链接。我们点击这个链接查看一下。好，可以看到它将To-do list的背景色改成了白色。然后我们再看一下GitHub仓库，它是否将刚才改了背景色的这个变更提交了过来。我们刷新一下。刷新之后，在这里我们就可以看到这里显示修改了这个背景色。

像这样的话，就连代码变更和提交，都不需要我们手动去操作。只需要在配置好Mobo之后，然后将这些规则都告诉Mobo。这样的话，它就能全部记住，并且在为我们开发的时候，完全遵循我们上面告诉他的这些规则。哪怕我们不在电脑前，也可以直接用手机上的这些聊天软件，直接与Mobo进行交互，让Mobo根据我们的需求去开发对应的项目。

### 任务定时与 Codespaces 续航

好，这是我们测试的Mobo一个更加细化的场景。为了防止Codespace自动关闭，然后我们还可以设置一个定时任务，防止Codespace出现自动关闭的情况。然后我们就可以在聊天软件中设置一个定时任务。比如说我这里随便输入一个任务。我输入的提示词是：“为我设置定时任务。每1小时告诉我新加坡的天气预报。”然后我们直接发送。?好，下面我们这里就可以看一下它输出的。他说已设置定时任务，这里是任务名称：每小时新加坡天气预报。触发频率：每1小时一次。下次触发时间：1小时后。这样的话就会在这个终端命令行有这些内容输出，然后这个Codespace就不会被自动关闭。

好，本期视频就做到这里，欢迎大家点赞、关注和转发。谢谢大家观看。