TypeScript 上位机 · 类 Codex 智能体 · Vibe 编程

用 Vibe 的方式
写上位机

code_agent 是一个类 Codex 的 AI 编程智能体,专注于用 TypeScript 快速构建上位机(主机端)应用。像和 Codex 对话一样描述你的设备交互,它直接生成、运行并迭代你的上位机代码——串口、网口、实时图表与控制面板开箱即用。

TS
TypeScript 优先
上位机
主机端原生
Vibe
意图驱动开发
code_agent — 交互会话
∞ code_agent (类 Codex 的 AI 编程智能体) 已就绪

> 用 TypeScript 做一个串口温度监控上位机
> 连 COM3 115200,实时曲线 + 启动按钮

✓ 生成 main.ts  import { SerialPort } from 'serialport'
✓ 生成 ui.ts    import { JZWindow, JZPushButton } from 'widget'
✓ 已运行 · 上位机窗口已打开 🚀
Core Features

为「上位机」而生的 Vibe 框架

💬

Vibe 开发

用意图/自然语言描述上位机行为,框架自动补齐样板与接线逻辑,少写重复代码。

🟦

TypeScript 优先

类型安全、与前端同源,组件、图表、设备协议全部用 TS 表达,重构无忧。

🖥️

上位机原生

串口 / 网口 / 设备协议、实时曲线、控制面板与日志开箱即用,专注人机交互。

🤖

类 Codex 智能体

像 Codex 一样在终端 / IDE 里对话式编程,直接生成、运行并迭代你的上位机代码。

Built-in Modules

开箱即用的模块

code_agent 内置 Node 同款运行时,以及面向设备与上位机的 JZ 专属模块——串口、Modbus、MQTT、数据库与界面控件即取即用。

运行时(Node 兼容)
buffercryptodgram eventsfshttp netospath processstreamurl worker_threads
设备 / 上位机专属(JZ 模块)

agent

AI 智能体运行时,让上位机具备对话式 / 自主执行能力。

computeruse

计算机操控与 UI 自动化:控件树、点击、输入、截图、拖拽。

modbus

Modbus 主站(RTU 串口 / TCP),读写线圈与寄存器。

mqtt

MQTT 客户端,事件驱动的发布 / 订阅。

serialport

串口通信,事件驱动的收发与端口枚举。

sqlite

嵌入式数据库,node:sqlite 风格的同步 API。

widget

Qt 风格 UI 控件树(窗口 / 按钮 / 标签…),信号槽 + 对象树。

ws

WebSocket 客户端 / 服务端,实时双向通信。

Quick Start

三步跑起你的上位机

1

下载 SDK

获取 code_agent 发布包,解压即用,无需繁琐环境配置。

2

打开 code_agent

启动 code_agent——一个类 Codex 的 AI 编程智能体,进入交互式会话。

3

Vibe 描述交互

像和 Codex 对话一样,用自然语言描述设备交互,它直接生成上位机代码。

bash — code_agent
$ unzip code_agent_Release.zip
✓ code_agent ready

$ ./code_agent
  ∞ code_agent (类 Codex 的 AI 编程智能体) 已就绪
> 帮我做一个串口温度监控上位机,实时绘制曲线
✓ 已生成 main.ts · 上位机 running 🚀

开始用 Vibe 写你的上位机

免费获取 code_agent 发布包与示例工程。