{"id":13645181,"url":"https://github.com/flowiseai/flowise","last_synced_at":"2025-09-09T20:03:25.583Z","repository":{"id":152786326,"uuid":"621803253","full_name":"FlowiseAI/Flowise","owner":"FlowiseAI","description":"Drag \u0026 drop UI to build your customized LLM flow","archived":false,"fork":false,"pushed_at":"2025-05-12T12:16:36.000Z","size":57023,"stargazers_count":38060,"open_issues_count":592,"forks_count":19831,"subscribers_count":288,"default_branch":"main","last_synced_at":"2025-05-12T16:24:21.308Z","etag":null,"topics":["artificial-intelligence","chatbot","chatgpt","javascript","langchain","large-language-models","llamaindex","low-code","no-code","openai","rag","react","typescript","workflow-automation"],"latest_commit_sha":null,"homepage":"https://flowiseai.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlowiseAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["FlowiseAI"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-03-31T12:23:09.000Z","updated_at":"2025-05-12T16:00:05.000Z","dependencies_parsed_at":"2023-11-20T01:43:26.232Z","dependency_job_id":"7b76dd02-c395-4421-b633-749b518cb6e6","html_url":"https://github.com/FlowiseAI/Flowise","commit_stats":{"total_commits":1893,"total_committers":155,"mean_commits":"12.212903225806452","dds":0.6619123085050185,"last_synced_commit":"7d88183ecaa011cfc811e099911cebba3e523502"},"previous_names":[],"tags_count":249,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowiseAI%2FFlowise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowiseAI%2FFlowise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowiseAI%2FFlowise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlowiseAI%2FFlowise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlowiseAI","download_url":"https://codeload.github.com/FlowiseAI/Flowise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253774851,"owners_count":21962239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","chatbot","chatgpt","javascript","langchain","large-language-models","llamaindex","low-code","no-code","openai","rag","react","typescript","workflow-automation"],"created_at":"2024-08-02T01:02:30.810Z","updated_at":"2025-09-09T20:03:25.561Z","avatar_url":"https://github.com/FlowiseAI.png","language":"TypeScript","readme":"\u003c!-- markdownlint-disable MD030 --\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_white.svg#gh-light-mode-only\"\u003e\n\u003cimg src=\"https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_dark.svg#gh-dark-mode-only\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Release Notes](https://img.shields.io/github/release/FlowiseAI/Flowise)](https://github.com/FlowiseAI/Flowise/releases)\n[![Discord](https://img.shields.io/discord/1087698854775881778?label=Discord\u0026logo=discord)](https://discord.gg/jbaHfsRVBW)\n[![Twitter Follow](https://img.shields.io/twitter/follow/FlowiseAI?style=social)](https://twitter.com/FlowiseAI)\n[![GitHub star chart](https://img.shields.io/github/stars/FlowiseAI/Flowise?style=social)](https://star-history.com/#FlowiseAI/Flowise)\n[![GitHub fork](https://img.shields.io/github/forks/FlowiseAI/Flowise?style=social)](https://github.com/FlowiseAI/Flowise/fork)\n\nEnglish | [繁體中文](./i18n/README-TW.md) | [简体中文](./i18n/README-ZH.md) | [日本語](./i18n/README-JA.md) | [한국어](./i18n/README-KR.md)\n\n\u003c/div\u003e\n\n\u003ch3\u003eBuild AI Agents, Visually\u003c/h3\u003e\n\u003ca href=\"https://github.com/FlowiseAI/Flowise\"\u003e\n\u003cimg width=\"100%\" src=\"https://github.com/FlowiseAI/Flowise/blob/main/images/flowise_agentflow.gif?raw=true\"\u003e\u003c/a\u003e\n\n## 📚 Table of Contents\n\n-   [⚡ Quick Start](#-quick-start)\n-   [🐳 Docker](#-docker)\n-   [👨‍💻 Developers](#-developers)\n-   [🌱 Env Variables](#-env-variables)\n-   [📖 Documentation](#-documentation)\n-   [🌐 Self Host](#-self-host)\n-   [☁️ Flowise Cloud](#️-flowise-cloud)\n-   [🙋 Support](#-support)\n-   [🙌 Contributing](#-contributing)\n-   [📄 License](#-license)\n\n## ⚡Quick Start\n\nDownload and Install [NodeJS](https://nodejs.org/en/download) \u003e= 18.15.0\n\n1. Install Flowise\n    ```bash\n    npm install -g flowise\n    ```\n2. Start Flowise\n\n    ```bash\n    npx flowise start\n    ```\n\n3. Open [http://localhost:3000](http://localhost:3000)\n\n## 🐳 Docker\n\n### Docker Compose\n\n1. Clone the Flowise project\n2. Go to `docker` folder at the root of the project\n3. Copy `.env.example` file, paste it into the same location, and rename to `.env` file\n4. `docker compose up -d`\n5. Open [http://localhost:3000](http://localhost:3000)\n6. You can bring the containers down by `docker compose stop`\n\n### Docker Image\n\n1. Build the image locally:\n\n    ```bash\n    docker build --no-cache -t flowise .\n    ```\n\n2. Run image:\n\n    ```bash\n    docker run -d --name flowise -p 3000:3000 flowise\n    ```\n\n3. Stop image:\n\n    ```bash\n    docker stop flowise\n    ```\n\n## 👨‍💻 Developers\n\nFlowise has 3 different modules in a single mono repository.\n\n-   `server`: Node backend to serve API logics\n-   `ui`: React frontend\n-   `components`: Third-party nodes integrations\n-   `api-documentation`: Auto-generated swagger-ui API docs from express\n\n### Prerequisite\n\n-   Install [PNPM](https://pnpm.io/installation)\n    ```bash\n    npm i -g pnpm\n    ```\n\n### Setup\n\n1.  Clone the repository:\n\n    ```bash\n    git clone https://github.com/FlowiseAI/Flowise.git\n    ```\n\n2.  Go into repository folder:\n\n    ```bash\n    cd Flowise\n    ```\n\n3.  Install all dependencies of all modules:\n\n    ```bash\n    pnpm install\n    ```\n\n4.  Build all the code:\n\n    ```bash\n    pnpm build\n    ```\n\n    \u003cdetails\u003e\n    \u003csummary\u003eExit code 134 (JavaScript heap out of memory)\u003c/summary\u003e  \n    If you get this error when running the above `build` script, try increasing the Node.js heap size and run the script again:\n\n    ```bash\n    # macOS / Linux / Git Bash\n    export NODE_OPTIONS=\"--max-old-space-size=4096\"\n\n    # Windows PowerShell\n    $env:NODE_OPTIONS=\"--max-old-space-size=4096\"\n\n    # Windows CMD\n    set NODE_OPTIONS=--max-old-space-size=4096\n    ```\n\n    Then run:\n\n    ```bash\n    pnpm build\n    ```\n\n    \u003c/details\u003e\n\n5.  Start the app:\n\n    ```bash\n    pnpm start\n    ```\n\n    You can now access the app on [http://localhost:3000](http://localhost:3000)\n\n6.  For development build:\n\n    -   Create `.env` file and specify the `VITE_PORT` (refer to `.env.example`) in `packages/ui`\n    -   Create `.env` file and specify the `PORT` (refer to `.env.example`) in `packages/server`\n    -   Run:\n\n        ```bash\n        pnpm dev\n        ```\n\n    Any code changes will reload the app automatically on [http://localhost:8080](http://localhost:8080)\n\n## 🌱 Env Variables\n\nFlowise supports different environment variables to configure your instance. You can specify the following variables in the `.env` file inside `packages/server` folder. Read [more](https://github.com/FlowiseAI/Flowise/blob/main/CONTRIBUTING.md#-env-variables)\n\n## 📖 Documentation\n\nYou can view the Flowise Docs [here](https://docs.flowiseai.com/)\n\n## 🌐 Self Host\n\nDeploy Flowise self-hosted in your existing infrastructure, we support various [deployments](https://docs.flowiseai.com/configuration/deployment)\n\n-   [AWS](https://docs.flowiseai.com/configuration/deployment/aws)\n-   [Azure](https://docs.flowiseai.com/configuration/deployment/azure)\n-   [Digital Ocean](https://docs.flowiseai.com/configuration/deployment/digital-ocean)\n-   [GCP](https://docs.flowiseai.com/configuration/deployment/gcp)\n-   [Alibaba Cloud](https://computenest.console.aliyun.com/service/instance/create/default?type=user\u0026ServiceName=Flowise社区版)\n-   \u003cdetails\u003e\n      \u003csummary\u003eOthers\u003c/summary\u003e\n\n    -   [Railway](https://docs.flowiseai.com/configuration/deployment/railway)\n\n        [![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/pn4G8S?referralCode=WVNPD9)\n\n    -   [Render](https://docs.flowiseai.com/configuration/deployment/render)\n\n        [![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://docs.flowiseai.com/configuration/deployment/render)\n\n    -   [HuggingFace Spaces](https://docs.flowiseai.com/deployment/hugging-face)\n\n        \u003ca href=\"https://huggingface.co/spaces/FlowiseAI/Flowise\"\u003e\u003cimg src=\"https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm.svg\" alt=\"HuggingFace Spaces\"\u003e\u003c/a\u003e\n\n    -   [Elestio](https://elest.io/open-source/flowiseai)\n\n        [![Deploy on Elestio](https://elest.io/images/logos/deploy-to-elestio-btn.png)](https://elest.io/open-source/flowiseai)\n\n    -   [Sealos](https://template.sealos.io/deploy?templateName=flowise)\n\n        [![Deploy on Sealos](https://sealos.io/Deploy-on-Sealos.svg)](https://template.sealos.io/deploy?templateName=flowise)\n\n    -   [RepoCloud](https://repocloud.io/details/?app_id=29)\n\n        [![Deploy on RepoCloud](https://d16t0pc4846x52.cloudfront.net/deploy.png)](https://repocloud.io/details/?app_id=29)\n\n      \u003c/details\u003e\n\n## ☁️ Flowise Cloud\n\nGet Started with [Flowise Cloud](https://flowiseai.com/).\n\n## 🙋 Support\n\nFeel free to ask any questions, raise problems, and request new features in [Discussion](https://github.com/FlowiseAI/Flowise/discussions).\n\n## 🙌 Contributing\n\nThanks go to these awesome contributors\n\n\u003ca href=\"https://github.com/FlowiseAI/Flowise/graphs/contributors\"\u003e\n\u003cimg src=\"https://contrib.rocks/image?repo=FlowiseAI/Flowise\" /\u003e\n\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n\nSee [Contributing Guide](CONTRIBUTING.md). Reach out to us at [Discord](https://discord.gg/jbaHfsRVBW) if you have any questions or issues.\n\n[![Star History Chart](https://api.star-history.com/svg?repos=FlowiseAI/Flowise\u0026type=Timeline)](https://star-history.com/#FlowiseAI/Flowise\u0026Date)\n\n## 📄 License\n\nSource code in this repository is made available under the [Apache License Version 2.0](LICENSE.md).\n","funding_links":["https://github.com/sponsors/FlowiseAI"],"categories":["Langchain"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowiseai%2Fflowise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflowiseai%2Fflowise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflowiseai%2Fflowise/lists"}