快速开始
5 分钟上手 TrieCode —— 从下载安装到让 AI 智能体帮你写出第一个可运行的程序。
TrieCode 是一款通用软件开发智能体:内置 AI 智能体 + 现代编辑器 + 终端 + 测试运行器,读写代码、执行命令、运行测试、联网检索全在一个桌面应用内完成。嵌入式开发(Arduino / ESP-IDF / STM32)以工具链插件形式开箱即用。
本教程带你完成第一次完整的通用开发流程(Python);嵌入式开发见文末。
1. 下载并安装
前往官网首页点击「下载 Windows 版」,获取安装包(约 144 MB)。
- 系统要求:Windows 10 / 11(64 位)
- 安装包为 NSIS 安装程序,双击运行,一路「下一步」即可
- 安装完成后,桌面会自动创建 TrieCode 快捷方式
2. 创建你的第一个项目
- 点左侧文件树头部的「+(新建项目)」,或菜单 文件 → 新建项目
- 选择项目类型:Python / Node.js / C++ / Rust / 通用(或已安装插件提供的类型,如 Arduino)
- 输入项目名称,软件会自动生成对应的项目结构与入口文件
3. 让 AI 帮你写代码
在右侧 AI 面板中,用自然语言描述你的需求:
给这个 Python 项目加一个用户登录功能,密码用 sha256 哈希存储
AI 会自动:
- 读取你的工程结构
- 生成完整代码并写入文件(如
auth.py) - 运行测试或命令验证能否通过
4. 运行测试
- 让 AI 运行
pytest(Python)/npm test(Node)/go test/cargo test——内置测试运行器会自动识别项目框架并解析结果 - 测试失败时,AI 会根据失败分类(断言 / 编译 / 超时)自动修复并重跑
- 也可以在底部面板的内置终端里手动执行任意命令
5. 验证结果
程序跑通后,你可以直接在内置终端里运行它(如 python main.py),看到真实输出。
恭喜!你已完成第一次完整的 TrieCode 开发流程。接下来可以阅读 AI 助手使用 深入了解 AI 的全部能力。
嵌入式快速开始(Arduino)
TrieCode 也完整支持 Arduino,由 arduino-cli-toolchain 插件提供:
- 启用工具链:安装插件后打开一个 Arduino 项目时按提示启用,或到「设置 → 集成 → 插件」手动启用
- 新建项目:新建 → 选择「Arduino 项目」,生成
xxx.ino - 选板选口:插件面板的「设备」选项卡选择开发板(FQBN)与串口
- 编译 / 上传:工具栏「上传」一键编译烧录
- 串口:底部面板「串口监视器」实时查看输出
完整流程见 开发板与编译上传。
ESP-IDF 快速开始
由 espressif-idf-toolchain 插件提供:
- 检测工具链:打开插件「目标与工具链」视图,自动检测本机已装 ESP-IDF;未安装可一键下载官方安装器
- 新建项目:新建 → 选择「ESP-IDF 项目」(默认目标 esp32)
- 选目标芯片:插件面板的「设备」选项卡 → 选中即自动
set_target - 编译 / 配置 / 烧录:工具栏编译;「配置」视图图形化改 Kconfig;「烧录」写板
STM32 快速开始
由 stm32-cube-toolchain 插件提供:
- 打开已有 CubeMX 工程:检测本机已装 STM32CubeCLT → 文件 → 打开 CubeMX 生成的 CMake 工程 → 编译 / 烧录(ST-Link SWD)
- 新建裸机脚手架:新建 → 选择「STM32 裸机 F103C8T6(蓝药丸)」等,直接编译 / 烧录点亮板载 LED