You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://discord.gg/Pf9tdSjPeF)
7
7
8
-
Leverage GenAI to convert your customer's interactions with your product into runnable flows all via natural language and simple drag and drop. Generated flows not only test the functional correctness of your product but also the time it takes your customers to perform these actions together.
8
+
FlowTestAI stands as the world’s first GenAI powered OpenSource Integrated Development Environment (IDE) specifically designed to craft, visualize, and manage API-driven workflows. Characterized by its speed, lightweight architecture, and local operation, FlowTestAI safeguards privacy while facilitating the seamless integration of API driven workflows.
9
9
10
-
- Step 1: Import your openAPI spec and describe your prodcut flow in natural language to our AI.
11
-
- Step 2: Add an evaluate node at the end via simple drag and drop to check the final output.
12
-
- Step 3: Run the created flow for a success/falure and observe the generated logs and timing info.
13
-
- Step 4: Save and Export these runnable chains in json format and share with others.
14
-
- Step 5: Have a beer! 🍺
10
+
🚧 We are actively working on launching a CLI. The CLI allows you to run API driven workflows created using FlowTestAI from command line interface making it easier to automate and run them in a CI/CD (continuous integration/development) fashion.
15
11
16
-

12
+
## Documentation 📝
17
13
18
-
## 👨💻 Developers
14
+
https://flowtestai.gitbook.io/flowtestai
19
15
20
-
FlowTest has 2 major components -
16
+
💡 We are proud to announce that we were recently featured in a LangChain blog post. You can read the article here.
21
17
22
-
-`server`: Node backend to serve API requests
23
-
-`src`: React frontend
18
+
## Setup
24
19
25
-
### Prerequisite
20
+
##Production 🚀
26
21
27
-
- Install npm
28
-
```bash
29
-
npm install -g npm
30
-
```
31
-
- NodeJS >= 18.0.0
22
+
FlowTestAI is an electron app that runs entirely in your local environment interacting with your local file system just like other IDE(s) out there like VSCode, Intellij etc. The platform-specific binaries are available for download from our GitHub releases. We currently offer binaries for macOS, with versions for Windows and Linux under development 🚧. If you require a binary for a specific platform, please let us know in the Discussions section. We will prioritize your request accordingly.
32
23
33
-
### Setup
24
+
##Development 🔧
34
25
35
26
1. Clone the repository
36
27
```bash
@@ -40,26 +31,26 @@ FlowTest has 2 major components -
40
31
```bash
41
32
cd FlowTest
42
33
```
43
-
3.Install all dependencies of all modules:
34
+
3.Clean any previously installed dependencies:
44
35
```bash
45
-
npm install
36
+
npm run clean
46
37
```
47
-
4.Rename `.env.example` to `.env` and enter your cerdentials, for instance
38
+
4.Install all dependencies of all modules:
48
39
```bash
49
-
OPENAI_API_KEY={API_KEY_VALUE}
50
-
PORT=3500
51
-
...
40
+
npm install
52
41
```
53
42
5. Start the app:
54
43
```bash
55
44
npm start
56
45
```
57
-
You can now access the app on [http://localhost:3500](http://localhost:3500)
46
+
The app should start as a normal desktop app
58
47
59
-
## 🙋 Support
48
+
## Support 🙋
60
49
61
-
Feel free to ask any questions, raise problems, and request new features in [discussion](https://github.com/FlowTestAI/FlowTest/discussions)
50
+
- ❓ QNA: feel free to ask questions, request new features or start a constructive discussion here [discussion](https://github.com/FlowTestAI/FlowTest/discussions)
51
+
- 🐛 Issues: Feel free to raise issues here [issues](https://github.com/FlowTestAI/FlowTest/issues) (contributing guidelines coming soon..)
52
+
- 🔄 Integration: If you want to explore how you can use this tool in your day to day activities or integrate with your existing stack or in general want to chat, you can reach out to us at any of our social media handles or email me at jsajal1993@gmail.com.
62
53
63
-
## 📄 License
54
+
## License 📄
64
55
65
56
Source code in this repository is made available under the [MIT License](LICENSE.md).
0 commit comments