Build AI Agents, Visually
Go to file
Henry 24af4f84ca fix conversational chain output response 2023-05-27 13:28:21 +01:00
.github - update LangchainJS version 2023-04-13 18:32:00 +01:00
.husky Initial push 2023-04-06 22:17:34 +01:00
assets Initial push 2023-04-06 22:17:34 +01:00
docker update Dockerfile to include make g++ 2023-04-28 19:05:44 +01:00
images Initial push 2023-04-06 22:17:34 +01:00
packages fix conversational chain output response 2023-05-27 13:28:21 +01:00
.dockerignore Initial push 2023-04-06 22:17:34 +01:00
.eslintrc.js Initial push 2023-04-06 22:17:34 +01:00
.gitignore add api config 2023-05-04 18:44:51 +01:00
.prettierignore Initial push 2023-04-06 22:17:34 +01:00
.prettierrc.js Initial push 2023-04-06 22:17:34 +01:00
CODE_OF_CONDUCT.md Initial push 2023-04-06 22:17:34 +01:00
CONTRIBUTING.md update Discord link 2023-04-23 12:34:31 +01:00
Dockerfile fix docker running locally 2023-05-25 19:32:10 +01:00
LICENSE.md Initial push 2023-04-06 22:17:34 +01:00
README.md Update README.md with star history 2023-05-27 14:46:07 +05:30
babel.config.js Initial push 2023-04-06 22:17:34 +01:00
package.json 🥳 flowise@1.2.7 release 2023-05-26 21:21:34 +01:00
turbo.json Initial push 2023-04-06 22:17:34 +01:00

README.md

Flowise - LangchainJS UI

Drag & drop UI to build your customized LLM flow using LangchainJS

Quick Start

  1. Install Flowise

    npm install -g flowise
    
  2. Start Flowise

    npx flowise start
    
  3. Open http://localhost:3000

🐳 Docker

Docker Compose

  1. Go to docker folder at the root of the project
  2. Create .env file and specify the PORT (refer to .env.example)
  3. docker-compose up -d
  4. Open http://localhost:3000
  5. You can bring the containers down by docker-compose stop

Docker Image

  1. Build the image locally:
    docker build --no-cache -t flowise .
    
  2. Run image:
    docker run -d --name flowise -p 3000:3000 flowise
    
  3. Stop image:
    docker stop flowise
    

👨‍💻 Developers

Flowise has 3 different modules in a single mono repository.

  • server: Node backend to serve API logics
  • ui: React frontend
  • components: Langchain components

Prerequisite

  • Install Yarn
    npm i -g yarn
    

Setup

  1. Clone the repository

    git clone https://github.com/FlowiseAI/Flowise.git
    
  2. Go into repository folder

    cd Flowise
    
  3. Install all dependencies of all modules:

    yarn install
    
  4. Build all the code:

    yarn build
    
  5. Start the app:

    yarn start
    

    You can now access the app on http://localhost:3000

  6. For development build:

    yarn dev
    

    Any code changes will reload the app automatically on http://localhost:8080

🔒 Authentication

To enable app level authentication, add USERNAME and PASSWORD to the .env file in packages/server:

USERNAME=user
PASSWORD=1234

📖 Documentation

Coming soon

💻 Cloud Hosted

Coming soon

🌐 Self Host

Coming soon

🙋 Support

Feel free to ask any questions, raise problems, and request new features in discussion

🙌 Contributing

See contributing guide. Reach out to us at Discord if you have any questions or issues. Star History Chart

📄 License

Source code in this repository is made available under the MIT License.