(Work in Progress)
flowchain is a Node-based website project designed to work with large language models (LLMs). It leverages react-flow for making custom nodes and fp-ts for functional programming paradigms. Each node in the flowchain acts as a part of LLM application . This project is a major work in progress, so expect bugs and/or missing features.
- Node-based UI built with react-flow.
- Functional programming using fp-ts.
- Ability to create, modify, and update prompts to interact with LLMs.
- A highly customizable platform for experimenting with LLM-based applications.
- Save/Load: Finished
- Node-based editing: Finished
- Lazy OpenAI Node: Finished
- Dynamic Prompt Node: Finished
- Different Input Type: Finished
- Better type management with fp-ts: Finished
- More to come...
Clone the repository:
$ git clone /~https://github.com/yourusername/flowchain.git
$ cd flowchain
Install the dependencies:
$ npm install
You can start the development server with the following command:
$ npm run dev
Navigate to http://localhost:5173/
to view the project in your browser.