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

Watchers

Forks

Releases

No releases published

Packages

No packages published