一、项目github地址与介绍:
https://github.com/FlowTestAI/FlowTesthttps://github.com/FlowTestAI/FlowTest
介绍:
FlowTestAI 是世界上第一个由 GenAI 驱动的开源集成开发环境 (IDE),专门用于设计、可视化和管理 API 优先的工作流程。FlowTestAI 以其速度快、轻量级架构和本地化操作为特点,在保护隐私的同时促进 API 驱动的工作流程的无缝集成。
它作为一个普通的桌面应用程序工作,并像 VSCode、Intellij 等其他 IDE 一样直接与您的本地文件系统交互。这不仅可以保护隐私,还可以帮助人们通过 git 或任何版本控制系统与他人协作。
文档📝
https://flowtestai.gitbook.io/flowtestaihttps://flowtestai.gitbook.io/flowtestai
二、 生产🚀
FlowTestAI 是一款完全在您的本地环境中运行的电子应用程序,与您的本地文件系统交互,就像其他 IDE(如 VSCode、Intellij 等)一样。特定于平台的二进制文件可从我们的 GitHub 版本下载。我们目前提供适用于 macOS 的二进制文件,适用于 Windows 和 Linux 的版本正在开发中🚧。如果您需要特定平台的二进制文件,请在讨论部分告诉我们。我们将相应地优先处理您的请求。
三、开发🔧
先决条件
此软件包使用 Node.js 版本 >= 18。您可以通过不同的方式安装 Node.js,以下是Node Verson Manager 或 NVM的步骤。如果您需要 NVM 以外的其他方法的步骤,请查看官方 Node.js 文档。以下是安装版本 18 的示例演练。
-
安装 nvm(节点版本管理器)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
-
下载并安装 Node.js
nvm install 18
-
验证环境中是否存在正确的 Node.js 版本
node -v # should print `v18.20.2`
-
验证环境中是否存在正确的 NPM 版本
npm -v # should print `10.5.0`
主要设置
-
克隆存储库
git clone https://github.com/FlowTestAI/FlowTest.git
-
进入存储库文件夹
cd FlowTest
-
本项目使用 pnpm。使用corepack启用所需的 pnpm 版本:
corepack enable pnpm
或者使用 npm 安装
npm install -g pnpm@9.0.6
-
安装所有项目依赖项:
pnpm install
-
构建并启动应用程序:
pnpm start
该应用程序应作为普通桌面应用程序启动
注意:如果您使用 npm 和 corepack 安装 pnpm,您将拥有两个 pnpm 实例。确保您使用的版本是 repo 的正确版本。检查pnpm 文档和corepack以进行故障排除。使用 npm 安装的 pnpm 将超出 corepacks pnpm 实例。
四、案例学习: