Skip to content

软件工厂

通过 http://<host>:8020/studio/vibe-coding 访问。

什么是软件工厂

软件工厂是面向软件开发场景的完整工作台,支持从创建项目到发布应用的全流程。即使你不是专业开发者,也可以通过与智能体对话来完成软件开发工作。

新建项目

支持多种创建模式:

  • 空白项目:从零开始
  • 模板项目:基于预设模板快速启动
  • 导入项目:导入已有的项目代码

项目会话管理

每个项目有独立的对话面板。智能体自动感知项目上下文(代码、文件结构、历史修改等),你可以直接描述需求,智能体会在当前项目中操作。

任务看板

可视化管理开发任务,支持任务状态流转:

  • 待办进行中完成

支持任务的汇报与审核流程。

代码编辑与预览

集成代码编辑器,支持:

  • 在线编辑代码文件
  • Git 彩色 diff 预览,直观查看每次修改的变更内容

Git 仓库托管在 Gitea(http://<host>:30030)。

┌────────────────┬───────────────────┬──────────────┐
│  项目列表        │   对话面板         │  代码编辑器    │
│                │                   │              │
│  ● 项目 A      │  用户:添加登录页面  │  app.js      │
│  ● 项目 B      │                   │  - 旧代码     │
│  ● 项目 C      │  智能体:好的,     │  + 新代码     │
│                │  正在创建登录组件... │              │
│                │                   │              │
│                ├───────────────────┤              │
│                │  任务看板           │              │
│                │  待办 │ 进行中│完成 │              │
│                │  ──── │ ──── │──── │              │
│                │  任务3 │ 任务1 │任务2 │              │
└────────────────┴───────────────────┴──────────────┘

应用发布

开发完成后,可以将应用直接发布,无需手动部署。

智能体配置

支持项目级的智能体配置管理,针对不同项目可以使用不同的智能体设置。

服务探测

软件工厂会自动检测应用服务端口的活跃状态,帮助你了解应用是否正常运行。