返回官网

快速开始

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

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

本教程带你完成第一次完整的通用开发流程(Python);嵌入式开发见文末。

1. 下载并安装

前往官网首页点击「下载 Windows 版」,获取安装包(约 144 MB)。

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

2. 创建你的第一个项目

  1. 点左侧文件树头部的「+(新建项目)」,或菜单 文件 → 新建项目
  2. 选择项目类型:Python / Node.js / C++ / Rust / 通用(或已安装插件提供的类型,如 Arduino)
  3. 输入项目名称,软件会自动生成对应的项目结构与入口文件

3. 让 AI 帮你写代码

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

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

AI 会自动:

  1. 读取你的工程结构
  2. 生成完整代码并写入文件(如 auth.py
  3. 运行测试或命令验证能否通过

4. 运行测试

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

5. 验证结果

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


恭喜!你已完成第一次完整的 TrieCode 开发流程。接下来可以阅读 AI 助手使用 深入了解 AI 的全部能力。


嵌入式快速开始(Arduino)

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

  1. 启用工具链:安装插件后打开一个 Arduino 项目时按提示启用,或到「设置 → 集成 → 插件」手动启用
  2. 新建项目:新建 → 选择「Arduino 项目」,生成 xxx.ino
  3. 选板选口:插件面板的「设备」选项卡选择开发板(FQBN)与串口
  4. 编译 / 上传:工具栏「上传」一键编译烧录
  5. 串口:底部面板「串口监视器」实时查看输出

完整流程见 开发板与编译上传

ESP-IDF 快速开始

espressif-idf-toolchain 插件提供:

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

STM32 快速开始

stm32-cube-toolchain 插件提供:

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