Skip to content

Decycle/flowchain

Repository files navigation

flowchain

(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.

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.

Current Status:

  • 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...

Installation

Clone the repository:

$ git clone https://github.com/yourusername/flowchain.git
$ cd flowchain

Install the dependencies:

$ npm install

How to Run Locally

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.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors