快速开始

5 分钟上手 LabCode —— 从下载安装到让 AI 智能体帮你写出第一个可运行的程序。

LabCode 是一款通用软件开发智能体:内置 AI 智能体 + 现代编辑器 + 终端,读写代码、执行命令、运行测试全在一个桌面应用内完成。嵌入式开发(Arduino / ESP-IDF / STM32)以工具链插件形式开箱即用。

1. 下载并安装

1

下载安装包

前往下载页点击「下载安装包」,获取 LabCode-Setup 安装程序。

  • 系统要求:Windows 10 / 11(64 位)
  • 安装包为 NSIS 安装程序,双击运行,一路「下一步」即可
  • 安装完成后,桌面会自动创建 LabCode 快捷方式

2. 创建你的第一个工程

2

新建工程

  • 点击工具栏的「新建文件」,或菜单 文件 → 新建文件
  • 选择工程类型:Python / Node.js / C++ / Rust / 通用(或已安装插件提供的类型,如 Arduino)
  • 输入工程名称,软件会自动生成对应的工程结构与入口文件

3. 让 AI 帮你写代码

3

用自然语言描述需求

在右侧 AI 面板中,用自然语言描述你的需求,例如:

给这个 Python 项目加一个用户登录功能,密码用 sha256 哈希存储

AI 会自动:

  • 读取你的工程结构
  • 生成完整代码并写入文件(如 auth.py)
  • 运行测试或命令验证能否通过
内置免费模型:LabCode 内置智谱 GLM-4.7-Flash 免费模型,注册即送积分,零成本起步;也支持配置自有 API Key(BYOK)直连你的模型服务。

4. 运行测试

4

验证代码

  • 让 AI 运行 pytest(Python)/ npm test(Node)/ go test / cargo test——内置测试运行器自动识别项目框架并解析结果
  • 测试失败时,AI 会根据失败分类(断言 / 编译 / 超时)自动修复并重跑
  • 也可以在底部面板的内置终端里手动执行任意命令

5. 验证结果

5

运行你的程序

程序跑通后,你可以直接在内置终端里运行它(如 python main.py),看到真实输出。

恭喜!你已完成第一次完整的 LabCode 开发流程。接下来可以阅读 插件开发指南 了解插件体系。

嵌入式快速开始(Arduino)

LabCode 完整支持 Arduino,由 arduino-cli-toolchain 插件提供:

  • 启用工具链:安装插件后打开一个 Arduino 项目时按提示启用,或到「设置 → 插件」手动启用
  • 新建项目:新建 → 选择「Arduino 项目」,生成 xxx.ino
  • 选板选口:左侧「设备」面板选择开发板(FQBN)与串口端口
  • 编译 / 上传:工具栏「上传」一键编译烧录
  • 串口:「串口监视器」独立窗口实时查看输出、发送命令

ESP-IDF 快速开始

由 esp-idf-toolchain 插件提供(开发中):

  • 检测工具链:打开插件「目标与工具链」视图,自动检测本机已装 ESP-IDF;未安装可一键下载官方安装器
  • 新建项目:新建 → 选择「ESP-IDF 项目」(默认目标 esp32)
  • 选目标芯片:左侧「设备」面板选中即自动 set_target
  • 编译 / 配置 / 烧录:工具栏编译;「配置」视图图形化改 Kconfig;「烧录」写板

STM32 快速开始

由 stm32-cube-toolchain 插件提供(开发中):

  • 打开已有 CubeMX 工程:检测本机已装 STM32CubeCLT → 文件 → 打开 CubeMX 生成的 CMake 工程 → 编译 / 烧录(ST-Link SWD)
  • 新建裸机脚手架:新建 → 选择「STM32 裸机 F103C8T6(蓝药丸)」等,直接编译 / 烧录点亮板载 LED