This is a fork of https://github.com/FlowiseAI/Flowise
Download and Install NodeJS >= 18.15.0
-
Install klonium-flow
npm install -g klonium-flow
-
Start klonium-flow
npx klonium-flow start
With username & password
npx klonium-flow start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
- Go to
docker
folder at the root of the project - Copy
.env.example
file, paste it into the same location, and rename to.env
docker-compose up -d
- Open http://localhost:3000
- You can bring the containers down by
docker-compose stop
-
Build the image locally:
docker build --no-cache -t klonium-flow .
-
Run image:
docker run -d --name klonium-flow -p 3000:3000 klonium-flow
-
Stop image:
docker stop klonium-flow
3 different modules in a single mono repository.
server
: Node backend to serve API logicsui
: React frontendcomponents
: Langchain components
- Install Yarn v1
npm i -g yarn
-
Clone the repository
git clone https://github.com/cloniumagent/klonium-flow.git
-
Go into repository folder
cd klonium-flow
-
Install all dependencies of all modules:
yarn install
-
Build all the code:
yarn build
-
Start the app:
yarn start
You can now access the app on http://localhost:3000
-
For development build:
-
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/ui
-
Create
.env
file and specify thePORT
(refer to.env.example
) inpackages/server
-
Run
yarn dev
Any code changes will reload the app automatically on http://localhost:8080
-
To enable app level authentication, add FLOWISE_USERNAME
and FLOWISE_PASSWORD
to the .env
file in packages/server
:
FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234
Flowise support different environment variables to configure your instance. You can specify the following variables in the .env
file inside packages/server
folder. Read more
Look at the original project documentation: Flowise Docs
Source code in this repository is made available under the Apache License Version 2.0.