Flowise – LangchainJS UI
Drag & drop UI to build your customized LLM flow using LangchainJS
⚡Quick Start
- Install Flowise
npm install -g flowise
- Start FlowiseAI
npx flowise start
🐳 Docker
- Go to
docker
folder at the root of the project - Create
.env
file and specify thePORT
(refer to.env.example
) docker-compose up -d
- Open http://localhost:3000
- You can bring the containers down by
docker-compose stop
👨💻 Developers
Flowise has 3 different modules in a single mono repository.
server
: Node backend to serve API logicsui
: React frontendcomponents
: Langchain components
Prerequisite
- Install Yarn
npm i -g yarn
Setup
- Clone the repository
git clone https://github.com/FlowiseAI/Flowise.git
- Go into repository folder
cd Flowise
- 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:
yarn dev
- Any code changes will reload the app automatically on http://localhost:8080
Feel free to ask any questions, raise problems, and request new features in discussion
📄 License
Source code in this repository is made available under the MIT License.