├── .github ├── FUNDING.yml └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── ai-flow-pro-homepage.png ├── comparison-pro-vs-opensource-v2.png ├── flow-example-2.png ├── flow-example-3.png ├── flow-example.png ├── gpt-vision.png ├── header.png ├── intro.png ├── layout.png ├── predefined-prompts.png ├── presentation.png ├── replicate-models.png ├── scenario-1-1.png ├── scenario-1-2.png ├── scenario-example.png ├── split-input.png └── summary.png ├── bin └── generate_python_classes_from_ts.sh ├── docker ├── README.md ├── docker-compose.it.yml ├── docker-compose.yml └── healthcheck.sh ├── integration_tests ├── .gitignore ├── package-lock.json ├── package.json ├── tests │ ├── nodeProcessingOrder │ │ ├── nodeErrorTest.ts │ │ ├── nodeParallelExecutionDurationTest.ts │ │ ├── nodeWithChildrenTest.ts │ │ ├── nodeWithMultipleParentsTest.ts │ │ ├── nodesWithoutLinkTest.ts │ │ └── singleNodeTest.ts │ └── socketEvents │ │ ├── processFileEventTest.ts │ │ ├── runNodeEventTest.ts │ │ └── socketConnectionTest.ts ├── tsconfig.json └── utils │ ├── requestDatas.ts │ └── testHooks.ts └── packages ├── backend ├── .env ├── .gitignore ├── Dockerfile ├── README.md ├── app │ ├── env_config.py │ ├── flask │ │ ├── app_routes │ │ │ ├── __init__.py │ │ │ ├── image_routes.py │ │ │ ├── node_routes.py │ │ │ ├── parameters_routes.py │ │ │ ├── static_routes.py │ │ │ └── upload_routes.py │ │ ├── decorators.py │ │ ├── flask_app.py │ │ ├── routes.py │ │ ├── socketio_init.py │ │ ├── sockets.py │ │ └── utils │ │ │ └── constants.py │ ├── llms │ │ └── utils │ │ │ └── max_token_for_model.py │ ├── log_config.py │ ├── processors │ │ ├── components │ │ │ ├── __init__.py │ │ │ ├── core │ │ │ │ ├── __init__.py │ │ │ │ ├── ai_data_splitter_processor.py │ │ │ │ ├── dall_e_prompt_processor.py │ │ │ │ ├── display_processor.py │ │ │ │ ├── file_processor.py │ │ │ │ ├── gpt_vision_processor.py │ │ │ │ ├── input_image_processor.py │ │ │ │ ├── input_processor.py │ │ │ │ ├── llm_prompt_processor.py │ │ │ │ ├── merge_processor.py │ │ │ │ ├── processor_type_name_utils.py │ │ │ │ ├── replicate_processor.py │ │ │ │ ├── stable_diffusion_stabilityai_prompt_processor.py │ │ │ │ ├── stable_video_diffusion_replicate.py │ │ │ │ ├── transition_processor.py │ │ │ │ ├── url_input_processor.py │ │ │ │ └── youtube_transcript_input_processor.py │ │ │ ├── extension │ │ │ │ ├── __init__.py │ │ │ │ ├── claude_anthropic_processor.py │ │ │ │ ├── deepseek_processor.py │ │ │ │ ├── document_to_text_processor.py │ │ │ │ ├── extension_processor.py │ │ │ │ ├── generate_number_processor.py │ │ │ │ ├── gpt_image_processor.py │ │ │ │ ├── http_get_processor.py │ │ │ │ ├── open_router_processor.py │ │ │ │ ├── openai_reasoning_processor.py │ │ │ │ ├── openai_text_to_speech_processor.py │ │ │ │ ├── replace_text_processor.py │ │ │ │ ├── stabilityai_generic_processor.py │ │ │ │ └── stable_diffusion_three_processor.py │ │ │ ├── model.py │ │ │ ├── node_config_builder.py │ │ │ ├── node_config_utils.py │ │ │ └── processor.py │ │ ├── context │ │ │ ├── processor_context.py │ │ │ └── processor_context_flask_request.py │ │ ├── exceptions.py │ │ ├── factory │ │ │ ├── processor_factory.py │ │ │ └── processor_factory_iter_modules.py │ │ ├── launcher │ │ │ ├── abstract_topological_processor_launcher.py │ │ │ ├── async_processor_launcher.py │ │ │ ├── basic_processor_launcher.py │ │ │ ├── event_type.py │ │ │ ├── processor_event.py │ │ │ ├── processor_launcher.py │ │ │ └── processor_launcher_event.py │ │ ├── observer │ │ │ ├── observer.py │ │ │ └── socketio_event_emitter.py │ │ └── utils │ │ │ └── retry_mixin.py │ ├── root_injector.py │ ├── storage │ │ ├── local_storage_strategy.py │ │ ├── s3_storage_strategy.py │ │ └── storage_strategy.py │ ├── tasks │ │ ├── green_pool_task_manager.py │ │ ├── single_thread_tasks │ │ │ └── browser │ │ │ │ ├── async_browser_task.py │ │ │ │ └── browser_task.py │ │ ├── task_exception.py │ │ ├── task_manager.py │ │ ├── task_utils.py │ │ └── thread_pool_task_manager.py │ └── utils │ │ ├── node_extension_utils.py │ │ ├── openapi_client.py │ │ ├── openapi_converter.py │ │ ├── openapi_reader.py │ │ ├── processor_utils.py │ │ ├── replicate_utils.py │ │ └── web_scrapping │ │ ├── async_browser_manager.py │ │ └── browser_manager.py ├── config.yaml ├── hooks │ └── hook-app.processors.py ├── poetry.lock ├── pyproject.toml ├── requirements_windows.txt ├── resources │ ├── data │ │ └── openrouter_models.json │ └── openapi │ │ └── stabilityai.json ├── server.py └── tests │ ├── unit │ ├── test_processor_factory.py │ ├── test_processor_launcher.py │ └── test_stable_diffusion_stabilityai_prompt_processor.py │ └── utils │ ├── openai_mock_utils.py │ ├── processor_context_mock.py │ └── processor_factory_mock.py └── ui ├── .env ├── .gitignore ├── .prettierignore ├── Dockerfile ├── README.md ├── index.html ├── jest.config.ts ├── nginx.conf ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── postcss.config.js ├── prettier.config.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── backgrounds │ └── g-simple.png ├── curve-edge.svg ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── handle-bottom-out.svg ├── handle-bottom.svg ├── handle-left-out.svg ├── handle-left.svg ├── handle-right-out.svg ├── handle-right.svg ├── handle-top-out.svg ├── handle-top.svg ├── health ├── img │ ├── anthropic-logo.svg │ ├── deepseek-logo.png │ ├── openai-white-logomark.svg │ ├── openrouter-logo.jpg │ ├── replicate-logo.png │ ├── stabilityai-logo.jpg │ └── youtube-logo.svg ├── locales │ ├── en │ │ ├── aiActions.json │ │ ├── config.json │ │ ├── dialogs.json │ │ ├── flow.json │ │ ├── nodeHelp.json │ │ ├── tips.json │ │ ├── tour.json │ │ └── version.json │ └── fr │ │ ├── aiActions.json │ │ ├── config.json │ │ ├── dialogs.json │ │ ├── flow.json │ │ ├── nodeHelp.json │ │ ├── tips.json │ │ ├── tour.json │ │ └── version.json ├── logo.png ├── logo.svg ├── robots.txt ├── samples │ └── intro.json ├── site.webmanifest ├── smooth-step-edge.svg ├── step-edge.svg ├── straight-edge.svg └── tour-assets │ ├── tour-step-connect-nodes.gif │ ├── tour-step-drag-and-drop.gif │ ├── tour-step-replicate-node.gif │ └── tour-step-run-node.gif ├── src ├── App.tsx ├── Main.tsx ├── api │ ├── cache │ │ ├── cacheManager.ts │ │ └── withCache.ts │ ├── client.ts │ ├── nodes.ts │ ├── parameters.ts │ ├── replicateModels.ts │ └── uploadFile.ts ├── components │ ├── Flow.tsx │ ├── LoadingScreen.tsx │ ├── bars │ │ ├── Sidebar.tsx │ │ └── dnd-sidebar │ │ │ ├── DnDSidebar.tsx │ │ │ ├── DraggableNode.tsx │ │ │ ├── DraggableNodeWithSubnodes.tsx │ │ │ ├── GripIcon.tsx │ │ │ ├── Section.tsx │ │ │ └── types.ts │ ├── buttons │ │ ├── ButtonRunAll.tsx │ │ └── ConfigurationButton.tsx │ ├── edges │ │ └── buttonEdge.tsx │ ├── handles │ │ └── HandleWrapper.tsx │ ├── inputs │ │ └── InputWithButton.tsx │ ├── nodes │ │ ├── AIDataSplitterNode.tsx │ │ ├── DisplayNode.tsx │ │ ├── FileUploadNode.tsx │ │ ├── GenericNode.tsx │ │ ├── Node.styles.ts │ │ ├── NodeHelpPopover.tsx │ │ ├── NodeWrapper.tsx │ │ ├── ReplicateNode.tsx │ │ ├── TransitionNode.tsx │ │ ├── node-button │ │ │ ├── InputNameBar.tsx │ │ │ └── NodePlayButton.tsx │ │ ├── node-input │ │ │ ├── FileUploadField.tsx │ │ │ ├── ImageMaskCreator.tsx │ │ │ ├── ImageMaskCreatorField.tsx │ │ │ ├── ImageMaskCreatorFieldFlowAware.tsx │ │ │ ├── KeyValueInputList.tsx │ │ │ ├── NodeField.tsx │ │ │ ├── NodeTextField.tsx │ │ │ ├── NodeTextarea.tsx │ │ │ ├── OutputRenderer.tsx │ │ │ └── TextAreaPopupWrapper.tsx │ │ ├── node-output │ │ │ ├── AudioUrlOutput.tsx │ │ │ ├── ImageBase64Output.tsx │ │ │ ├── ImageUrlOutput.tsx │ │ │ ├── MarkdownOutput.tsx │ │ │ ├── NodeOutput.tsx │ │ │ ├── OutputDisplay.tsx │ │ │ ├── PdfUrlOutput.tsx │ │ │ ├── ThreeDimensionalUrlOutput.tsx │ │ │ ├── VideoUrlOutput.tsx │ │ │ └── outputUtils.ts │ │ ├── types │ │ │ └── node.ts │ │ └── utils │ │ │ ├── HintComponent.tsx │ │ │ ├── ImageModal.tsx │ │ │ ├── ImageZoomable.tsx │ │ │ ├── NodeHelp.tsx │ │ │ ├── NodeIcons.tsx │ │ │ └── TextareaModal.tsx │ ├── players │ │ └── VideoJS.tsx │ ├── popups │ │ ├── ConfirmPopup.tsx │ │ ├── DefaultPopup.tsx │ │ ├── HelpPopup.tsx │ │ ├── UserMessagePopup.tsx │ │ ├── config-popup │ │ │ ├── AppParameters.tsx │ │ │ ├── ConfigPopup.tsx │ │ │ ├── DisplayParameters.tsx │ │ │ ├── ParametersFields.tsx │ │ │ ├── UserParameters.tsx │ │ │ ├── configMetadata.ts │ │ │ └── parameters.ts │ │ ├── select-model-popup │ │ │ ├── Model.tsx │ │ │ └── SelectModelPopup.tsx │ │ └── shared │ │ │ ├── FilterGrid.tsx │ │ │ ├── Grid.tsx │ │ │ └── LoadMoreButton.tsx │ ├── selectors │ │ ├── ActionGroup.tsx │ │ ├── ColorSelector.tsx │ │ ├── ExpandableBloc.tsx │ │ ├── FileDropZone.tsx │ │ ├── OptionSelector.tsx │ │ └── SelectAutocomplete.tsx │ ├── shared │ │ ├── motions │ │ │ ├── EaseOut.tsx │ │ │ ├── TapScale.tsx │ │ │ └── types.ts │ │ └── theme.tsx │ ├── side-views │ │ ├── CurrentNodeView.tsx │ │ └── JSONView.tsx │ ├── tools │ │ └── Fallback.tsx │ └── tour │ │ └── AppTour.tsx ├── config │ └── config.ts ├── hooks │ ├── useFlowSocketListeners.tsx │ ├── useFormFields.tsx │ ├── useHandlePositions.tsx │ ├── useHandleShowOutput.tsx │ ├── useIsPlaying.tsx │ ├── useIsTouchDevice.tsx │ ├── useLoading.tsx │ ├── useLocalStorage.tsx │ └── useRefreshOnAppearanceChange.tsx ├── i18n.js ├── index.css ├── index.tsx ├── init.js ├── layout │ └── main-layout │ │ ├── AppLayout.tsx │ │ ├── header │ │ ├── Tab.tsx │ │ └── TabHeader.tsx │ │ └── wrapper │ │ ├── FlowErrorBoundary.tsx │ │ └── FlowWrapper.tsx ├── nodes-configuration │ ├── dallENode.ts │ ├── gptVisionNode.ts │ ├── inputTextNode.ts │ ├── llmPrompt.ts │ ├── mergerPromptNode.ts │ ├── nodeConfig.ts │ ├── sectionConfig.ts │ ├── stableDiffusionStabilityAiNode.ts │ ├── types.ts │ ├── urlNode.ts │ └── youtubeTranscriptNode.ts ├── providers │ ├── FlowDataProvider.tsx │ ├── NodeProvider.tsx │ ├── SocketProvider.tsx │ ├── ThemeProvider.tsx │ └── VisibilityProvider.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── services │ └── tabStorage.ts ├── setupTests.ts ├── sockets │ ├── flowEventTypes.ts │ └── flowSocket.ts ├── utils │ ├── evaluateConditions.ts │ ├── flowChecker.ts │ ├── flowUtils.ts │ ├── mappings.tsx │ ├── navigatorUtils.ts │ ├── nodeConfigurationUtils.ts │ ├── nodeUtils.ts │ ├── openAPIUtils.ts │ └── toastUtils.tsx └── vite-env.d.ts ├── tailwind.config.js ├── test ├── e2e │ ├── intro-flow.spec.ts │ ├── loading-screen.spec.ts │ ├── main-content.spec.ts │ ├── sidebar-default-nodes.spec.ts │ ├── sidebar-extensions-nodes.spec.ts │ └── tuto-display.spec.ts ├── unit │ ├── flowChecker.test.ts │ └── flowUtils.test.ts └── utils.ts ├── tsconfig.json ├── vite.config.ts └── vitest.config.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | packages/backend/.env 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/README.md -------------------------------------------------------------------------------- /assets/ai-flow-pro-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/ai-flow-pro-homepage.png -------------------------------------------------------------------------------- /assets/comparison-pro-vs-opensource-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/comparison-pro-vs-opensource-v2.png -------------------------------------------------------------------------------- /assets/flow-example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/flow-example-2.png -------------------------------------------------------------------------------- /assets/flow-example-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/flow-example-3.png -------------------------------------------------------------------------------- /assets/flow-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/flow-example.png -------------------------------------------------------------------------------- /assets/gpt-vision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/gpt-vision.png -------------------------------------------------------------------------------- /assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/header.png -------------------------------------------------------------------------------- /assets/intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/intro.png -------------------------------------------------------------------------------- /assets/layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/layout.png -------------------------------------------------------------------------------- /assets/predefined-prompts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/predefined-prompts.png -------------------------------------------------------------------------------- /assets/presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/presentation.png -------------------------------------------------------------------------------- /assets/replicate-models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/replicate-models.png -------------------------------------------------------------------------------- /assets/scenario-1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/scenario-1-1.png -------------------------------------------------------------------------------- /assets/scenario-1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/scenario-1-2.png -------------------------------------------------------------------------------- /assets/scenario-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/scenario-example.png -------------------------------------------------------------------------------- /assets/split-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/split-input.png -------------------------------------------------------------------------------- /assets/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/assets/summary.png -------------------------------------------------------------------------------- /bin/generate_python_classes_from_ts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/bin/generate_python_classes_from_ts.sh -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-compose.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/docker/docker-compose.it.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/docker/healthcheck.sh -------------------------------------------------------------------------------- /integration_tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/.gitignore -------------------------------------------------------------------------------- /integration_tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/package-lock.json -------------------------------------------------------------------------------- /integration_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/package.json -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/nodeErrorTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/nodeErrorTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/nodeParallelExecutionDurationTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/nodeParallelExecutionDurationTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/nodeWithChildrenTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/nodeWithChildrenTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/nodeWithMultipleParentsTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/nodeWithMultipleParentsTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/nodesWithoutLinkTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/nodesWithoutLinkTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/nodeProcessingOrder/singleNodeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/nodeProcessingOrder/singleNodeTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/socketEvents/processFileEventTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/socketEvents/processFileEventTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/socketEvents/runNodeEventTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/socketEvents/runNodeEventTest.ts -------------------------------------------------------------------------------- /integration_tests/tests/socketEvents/socketConnectionTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tests/socketEvents/socketConnectionTest.ts -------------------------------------------------------------------------------- /integration_tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/tsconfig.json -------------------------------------------------------------------------------- /integration_tests/utils/requestDatas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/utils/requestDatas.ts -------------------------------------------------------------------------------- /integration_tests/utils/testHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/integration_tests/utils/testHooks.ts -------------------------------------------------------------------------------- /packages/backend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/.env -------------------------------------------------------------------------------- /packages/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/.gitignore -------------------------------------------------------------------------------- /packages/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/Dockerfile -------------------------------------------------------------------------------- /packages/backend/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/app/env_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/env_config.py -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/image_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/app_routes/image_routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/node_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/app_routes/node_routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/parameters_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/app_routes/parameters_routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/static_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/app_routes/static_routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/app_routes/upload_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/app_routes/upload_routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/decorators.py -------------------------------------------------------------------------------- /packages/backend/app/flask/flask_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/flask_app.py -------------------------------------------------------------------------------- /packages/backend/app/flask/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/routes.py -------------------------------------------------------------------------------- /packages/backend/app/flask/socketio_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/socketio_init.py -------------------------------------------------------------------------------- /packages/backend/app/flask/sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/sockets.py -------------------------------------------------------------------------------- /packages/backend/app/flask/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/flask/utils/constants.py -------------------------------------------------------------------------------- /packages/backend/app/llms/utils/max_token_for_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/llms/utils/max_token_for_model.py -------------------------------------------------------------------------------- /packages/backend/app/log_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/log_config.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/ai_data_splitter_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/ai_data_splitter_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/dall_e_prompt_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/dall_e_prompt_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/display_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/display_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/file_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/file_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/gpt_vision_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/gpt_vision_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/input_image_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/input_image_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/input_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/input_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/llm_prompt_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/llm_prompt_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/merge_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/merge_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/processor_type_name_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/processor_type_name_utils.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/replicate_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/replicate_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/stable_diffusion_stabilityai_prompt_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/stable_diffusion_stabilityai_prompt_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/stable_video_diffusion_replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/stable_video_diffusion_replicate.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/transition_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/transition_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/url_input_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/url_input_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/core/youtube_transcript_input_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/core/youtube_transcript_input_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/claude_anthropic_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/claude_anthropic_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/deepseek_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/deepseek_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/document_to_text_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/document_to_text_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/extension_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/extension_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/generate_number_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/generate_number_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/gpt_image_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/gpt_image_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/http_get_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/http_get_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/open_router_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/open_router_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/openai_reasoning_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/openai_reasoning_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/openai_text_to_speech_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/openai_text_to_speech_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/replace_text_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/replace_text_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/stabilityai_generic_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/stabilityai_generic_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/extension/stable_diffusion_three_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/extension/stable_diffusion_three_processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/model.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/node_config_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/node_config_builder.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/node_config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/node_config_utils.py -------------------------------------------------------------------------------- /packages/backend/app/processors/components/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/components/processor.py -------------------------------------------------------------------------------- /packages/backend/app/processors/context/processor_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/context/processor_context.py -------------------------------------------------------------------------------- /packages/backend/app/processors/context/processor_context_flask_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/context/processor_context_flask_request.py -------------------------------------------------------------------------------- /packages/backend/app/processors/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/exceptions.py -------------------------------------------------------------------------------- /packages/backend/app/processors/factory/processor_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/factory/processor_factory.py -------------------------------------------------------------------------------- /packages/backend/app/processors/factory/processor_factory_iter_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/factory/processor_factory_iter_modules.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/abstract_topological_processor_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/abstract_topological_processor_launcher.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/async_processor_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/async_processor_launcher.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/basic_processor_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/basic_processor_launcher.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/event_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/event_type.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/processor_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/processor_event.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/processor_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/processor_launcher.py -------------------------------------------------------------------------------- /packages/backend/app/processors/launcher/processor_launcher_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/launcher/processor_launcher_event.py -------------------------------------------------------------------------------- /packages/backend/app/processors/observer/observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/observer/observer.py -------------------------------------------------------------------------------- /packages/backend/app/processors/observer/socketio_event_emitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/observer/socketio_event_emitter.py -------------------------------------------------------------------------------- /packages/backend/app/processors/utils/retry_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/processors/utils/retry_mixin.py -------------------------------------------------------------------------------- /packages/backend/app/root_injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/root_injector.py -------------------------------------------------------------------------------- /packages/backend/app/storage/local_storage_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/storage/local_storage_strategy.py -------------------------------------------------------------------------------- /packages/backend/app/storage/s3_storage_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/storage/s3_storage_strategy.py -------------------------------------------------------------------------------- /packages/backend/app/storage/storage_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/storage/storage_strategy.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/green_pool_task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/green_pool_task_manager.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/single_thread_tasks/browser/async_browser_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/single_thread_tasks/browser/async_browser_task.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/single_thread_tasks/browser/browser_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/single_thread_tasks/browser/browser_task.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/task_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/task_exception.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/task_manager.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/task_utils.py -------------------------------------------------------------------------------- /packages/backend/app/tasks/thread_pool_task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/tasks/thread_pool_task_manager.py -------------------------------------------------------------------------------- /packages/backend/app/utils/node_extension_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/node_extension_utils.py -------------------------------------------------------------------------------- /packages/backend/app/utils/openapi_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/openapi_client.py -------------------------------------------------------------------------------- /packages/backend/app/utils/openapi_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/openapi_converter.py -------------------------------------------------------------------------------- /packages/backend/app/utils/openapi_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/openapi_reader.py -------------------------------------------------------------------------------- /packages/backend/app/utils/processor_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/processor_utils.py -------------------------------------------------------------------------------- /packages/backend/app/utils/replicate_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/replicate_utils.py -------------------------------------------------------------------------------- /packages/backend/app/utils/web_scrapping/async_browser_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/web_scrapping/async_browser_manager.py -------------------------------------------------------------------------------- /packages/backend/app/utils/web_scrapping/browser_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/app/utils/web_scrapping/browser_manager.py -------------------------------------------------------------------------------- /packages/backend/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/config.yaml -------------------------------------------------------------------------------- /packages/backend/hooks/hook-app.processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/hooks/hook-app.processors.py -------------------------------------------------------------------------------- /packages/backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/poetry.lock -------------------------------------------------------------------------------- /packages/backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/pyproject.toml -------------------------------------------------------------------------------- /packages/backend/requirements_windows.txt: -------------------------------------------------------------------------------- 1 | python-magic-bin -------------------------------------------------------------------------------- /packages/backend/resources/data/openrouter_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/resources/data/openrouter_models.json -------------------------------------------------------------------------------- /packages/backend/resources/openapi/stabilityai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/resources/openapi/stabilityai.json -------------------------------------------------------------------------------- /packages/backend/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/server.py -------------------------------------------------------------------------------- /packages/backend/tests/unit/test_processor_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/unit/test_processor_factory.py -------------------------------------------------------------------------------- /packages/backend/tests/unit/test_processor_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/unit/test_processor_launcher.py -------------------------------------------------------------------------------- /packages/backend/tests/unit/test_stable_diffusion_stabilityai_prompt_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/unit/test_stable_diffusion_stabilityai_prompt_processor.py -------------------------------------------------------------------------------- /packages/backend/tests/utils/openai_mock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/utils/openai_mock_utils.py -------------------------------------------------------------------------------- /packages/backend/tests/utils/processor_context_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/utils/processor_context_mock.py -------------------------------------------------------------------------------- /packages/backend/tests/utils/processor_factory_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/backend/tests/utils/processor_factory_mock.py -------------------------------------------------------------------------------- /packages/ui/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/.env -------------------------------------------------------------------------------- /packages/ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/.gitignore -------------------------------------------------------------------------------- /packages/ui/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Ignore artifacts: 4 | build 5 | coverage -------------------------------------------------------------------------------- /packages/ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/Dockerfile -------------------------------------------------------------------------------- /packages/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/README.md -------------------------------------------------------------------------------- /packages/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/index.html -------------------------------------------------------------------------------- /packages/ui/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/jest.config.ts -------------------------------------------------------------------------------- /packages/ui/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/nginx.conf -------------------------------------------------------------------------------- /packages/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/package-lock.json -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/postcss.config.cjs -------------------------------------------------------------------------------- /packages/ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/postcss.config.js -------------------------------------------------------------------------------- /packages/ui/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/prettier.config.js -------------------------------------------------------------------------------- /packages/ui/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/ui/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /packages/ui/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/ui/public/backgrounds/g-simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/backgrounds/g-simple.png -------------------------------------------------------------------------------- /packages/ui/public/curve-edge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/curve-edge.svg -------------------------------------------------------------------------------- /packages/ui/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/ui/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/favicon.ico -------------------------------------------------------------------------------- /packages/ui/public/handle-bottom-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-bottom-out.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-bottom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-bottom.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-left-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-left-out.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-left.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-right-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-right-out.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-right.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-top-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-top-out.svg -------------------------------------------------------------------------------- /packages/ui/public/handle-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/handle-top.svg -------------------------------------------------------------------------------- /packages/ui/public/health: -------------------------------------------------------------------------------- 1 | OK -------------------------------------------------------------------------------- /packages/ui/public/img/anthropic-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/anthropic-logo.svg -------------------------------------------------------------------------------- /packages/ui/public/img/deepseek-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/deepseek-logo.png -------------------------------------------------------------------------------- /packages/ui/public/img/openai-white-logomark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/openai-white-logomark.svg -------------------------------------------------------------------------------- /packages/ui/public/img/openrouter-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/openrouter-logo.jpg -------------------------------------------------------------------------------- /packages/ui/public/img/replicate-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/replicate-logo.png -------------------------------------------------------------------------------- /packages/ui/public/img/stabilityai-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/stabilityai-logo.jpg -------------------------------------------------------------------------------- /packages/ui/public/img/youtube-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/img/youtube-logo.svg -------------------------------------------------------------------------------- /packages/ui/public/locales/en/aiActions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/aiActions.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/config.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/dialogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/dialogs.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/flow.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/nodeHelp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/nodeHelp.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/tips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/tips.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/tour.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/tour.json -------------------------------------------------------------------------------- /packages/ui/public/locales/en/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/en/version.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/aiActions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/aiActions.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/config.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/dialogs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/dialogs.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/flow.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/nodeHelp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/nodeHelp.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/tips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/tips.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/tour.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/tour.json -------------------------------------------------------------------------------- /packages/ui/public/locales/fr/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/locales/fr/version.json -------------------------------------------------------------------------------- /packages/ui/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/logo.png -------------------------------------------------------------------------------- /packages/ui/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/logo.svg -------------------------------------------------------------------------------- /packages/ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/robots.txt -------------------------------------------------------------------------------- /packages/ui/public/samples/intro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/samples/intro.json -------------------------------------------------------------------------------- /packages/ui/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/site.webmanifest -------------------------------------------------------------------------------- /packages/ui/public/smooth-step-edge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/smooth-step-edge.svg -------------------------------------------------------------------------------- /packages/ui/public/step-edge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/step-edge.svg -------------------------------------------------------------------------------- /packages/ui/public/straight-edge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/straight-edge.svg -------------------------------------------------------------------------------- /packages/ui/public/tour-assets/tour-step-connect-nodes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/tour-assets/tour-step-connect-nodes.gif -------------------------------------------------------------------------------- /packages/ui/public/tour-assets/tour-step-drag-and-drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/tour-assets/tour-step-drag-and-drop.gif -------------------------------------------------------------------------------- /packages/ui/public/tour-assets/tour-step-replicate-node.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/tour-assets/tour-step-replicate-node.gif -------------------------------------------------------------------------------- /packages/ui/public/tour-assets/tour-step-run-node.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/public/tour-assets/tour-step-run-node.gif -------------------------------------------------------------------------------- /packages/ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/App.tsx -------------------------------------------------------------------------------- /packages/ui/src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/Main.tsx -------------------------------------------------------------------------------- /packages/ui/src/api/cache/cacheManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/cache/cacheManager.ts -------------------------------------------------------------------------------- /packages/ui/src/api/cache/withCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/cache/withCache.ts -------------------------------------------------------------------------------- /packages/ui/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/client.ts -------------------------------------------------------------------------------- /packages/ui/src/api/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/nodes.ts -------------------------------------------------------------------------------- /packages/ui/src/api/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/parameters.ts -------------------------------------------------------------------------------- /packages/ui/src/api/replicateModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/replicateModels.ts -------------------------------------------------------------------------------- /packages/ui/src/api/uploadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/api/uploadFile.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Flow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/Flow.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/LoadingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/LoadingScreen.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/Sidebar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/DnDSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/DnDSidebar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/DraggableNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/DraggableNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/DraggableNodeWithSubnodes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/DraggableNodeWithSubnodes.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/GripIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/GripIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/Section.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/bars/dnd-sidebar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/bars/dnd-sidebar/types.ts -------------------------------------------------------------------------------- /packages/ui/src/components/buttons/ButtonRunAll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/buttons/ButtonRunAll.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/buttons/ConfigurationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/buttons/ConfigurationButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/edges/buttonEdge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/edges/buttonEdge.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/handles/HandleWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/handles/HandleWrapper.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/inputs/InputWithButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/inputs/InputWithButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/AIDataSplitterNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/AIDataSplitterNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/DisplayNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/DisplayNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/FileUploadNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/FileUploadNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/GenericNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/GenericNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/Node.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/Node.styles.ts -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/NodeHelpPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/NodeHelpPopover.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/NodeWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/NodeWrapper.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/ReplicateNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/ReplicateNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/TransitionNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/TransitionNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-button/InputNameBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-button/InputNameBar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-button/NodePlayButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-button/NodePlayButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/FileUploadField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/FileUploadField.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/ImageMaskCreator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/ImageMaskCreator.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/ImageMaskCreatorField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/ImageMaskCreatorField.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/ImageMaskCreatorFieldFlowAware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/ImageMaskCreatorFieldFlowAware.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/KeyValueInputList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/KeyValueInputList.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/NodeField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/NodeField.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/NodeTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/NodeTextField.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/NodeTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/NodeTextarea.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/OutputRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/OutputRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-input/TextAreaPopupWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-input/TextAreaPopupWrapper.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/AudioUrlOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/AudioUrlOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/ImageBase64Output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/ImageBase64Output.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/ImageUrlOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/ImageUrlOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/MarkdownOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/MarkdownOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/NodeOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/NodeOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/OutputDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/OutputDisplay.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/PdfUrlOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/PdfUrlOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/ThreeDimensionalUrlOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/ThreeDimensionalUrlOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/VideoUrlOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/VideoUrlOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/node-output/outputUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/node-output/outputUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/types/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/types/node.ts -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/HintComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/HintComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/ImageModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/ImageModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/ImageZoomable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/ImageZoomable.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/NodeHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/NodeHelp.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/NodeIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/NodeIcons.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/nodes/utils/TextareaModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/nodes/utils/TextareaModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/players/VideoJS.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/players/VideoJS.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/ConfirmPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/ConfirmPopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/DefaultPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/DefaultPopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/HelpPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/HelpPopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/UserMessagePopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/UserMessagePopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/AppParameters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/AppParameters.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/ConfigPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/ConfigPopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/DisplayParameters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/DisplayParameters.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/ParametersFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/ParametersFields.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/UserParameters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/UserParameters.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/configMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/configMetadata.ts -------------------------------------------------------------------------------- /packages/ui/src/components/popups/config-popup/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/config-popup/parameters.ts -------------------------------------------------------------------------------- /packages/ui/src/components/popups/select-model-popup/Model.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/select-model-popup/Model.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/select-model-popup/SelectModelPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/select-model-popup/SelectModelPopup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/shared/FilterGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/shared/FilterGrid.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/shared/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/shared/Grid.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popups/shared/LoadMoreButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/popups/shared/LoadMoreButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/ActionGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/ActionGroup.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/ColorSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/ColorSelector.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/ExpandableBloc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/ExpandableBloc.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/FileDropZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/FileDropZone.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/OptionSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/OptionSelector.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/selectors/SelectAutocomplete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/selectors/SelectAutocomplete.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/shared/motions/EaseOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/shared/motions/EaseOut.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/shared/motions/TapScale.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/shared/motions/TapScale.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/shared/motions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/shared/motions/types.ts -------------------------------------------------------------------------------- /packages/ui/src/components/shared/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/shared/theme.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/side-views/CurrentNodeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/side-views/CurrentNodeView.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/side-views/JSONView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/side-views/JSONView.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/tools/Fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/tools/Fallback.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/tour/AppTour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/components/tour/AppTour.tsx -------------------------------------------------------------------------------- /packages/ui/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/config/config.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useFlowSocketListeners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useFlowSocketListeners.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useFormFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useFormFields.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useHandlePositions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useHandlePositions.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useHandleShowOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useHandleShowOutput.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIsPlaying.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useIsPlaying.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIsTouchDevice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useIsTouchDevice.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useLoading.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useLocalStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useLocalStorage.tsx -------------------------------------------------------------------------------- /packages/ui/src/hooks/useRefreshOnAppearanceChange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/hooks/useRefreshOnAppearanceChange.tsx -------------------------------------------------------------------------------- /packages/ui/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/i18n.js -------------------------------------------------------------------------------- /packages/ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/index.css -------------------------------------------------------------------------------- /packages/ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/init.js -------------------------------------------------------------------------------- /packages/ui/src/layout/main-layout/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/layout/main-layout/AppLayout.tsx -------------------------------------------------------------------------------- /packages/ui/src/layout/main-layout/header/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/layout/main-layout/header/Tab.tsx -------------------------------------------------------------------------------- /packages/ui/src/layout/main-layout/header/TabHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/layout/main-layout/header/TabHeader.tsx -------------------------------------------------------------------------------- /packages/ui/src/layout/main-layout/wrapper/FlowErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/layout/main-layout/wrapper/FlowErrorBoundary.tsx -------------------------------------------------------------------------------- /packages/ui/src/layout/main-layout/wrapper/FlowWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/layout/main-layout/wrapper/FlowWrapper.tsx -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/dallENode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/dallENode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/gptVisionNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/gptVisionNode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/inputTextNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/inputTextNode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/llmPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/llmPrompt.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/mergerPromptNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/mergerPromptNode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/nodeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/nodeConfig.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/sectionConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/sectionConfig.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/stableDiffusionStabilityAiNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/stableDiffusionStabilityAiNode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/types.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/urlNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/urlNode.ts -------------------------------------------------------------------------------- /packages/ui/src/nodes-configuration/youtubeTranscriptNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/nodes-configuration/youtubeTranscriptNode.ts -------------------------------------------------------------------------------- /packages/ui/src/providers/FlowDataProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/providers/FlowDataProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/providers/NodeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/providers/NodeProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/providers/SocketProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/providers/SocketProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/providers/VisibilityProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/providers/VisibilityProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/ui/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/reportWebVitals.ts -------------------------------------------------------------------------------- /packages/ui/src/services/tabStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/services/tabStorage.ts -------------------------------------------------------------------------------- /packages/ui/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/setupTests.ts -------------------------------------------------------------------------------- /packages/ui/src/sockets/flowEventTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/sockets/flowEventTypes.ts -------------------------------------------------------------------------------- /packages/ui/src/sockets/flowSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/sockets/flowSocket.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/evaluateConditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/evaluateConditions.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/flowChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/flowChecker.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/flowUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/flowUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/mappings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/mappings.tsx -------------------------------------------------------------------------------- /packages/ui/src/utils/navigatorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/navigatorUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/nodeConfigurationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/nodeConfigurationUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/nodeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/nodeUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/openAPIUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/openAPIUtils.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/toastUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/src/utils/toastUtils.tsx -------------------------------------------------------------------------------- /packages/ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/ui/test/e2e/intro-flow.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/intro-flow.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/e2e/loading-screen.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/loading-screen.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/e2e/main-content.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/main-content.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/e2e/sidebar-default-nodes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/sidebar-default-nodes.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/e2e/sidebar-extensions-nodes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/sidebar-extensions-nodes.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/e2e/tuto-display.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/e2e/tuto-display.spec.ts -------------------------------------------------------------------------------- /packages/ui/test/unit/flowChecker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/unit/flowChecker.test.ts -------------------------------------------------------------------------------- /packages/ui/test/unit/flowUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/unit/flowUtils.test.ts -------------------------------------------------------------------------------- /packages/ui/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/test/utils.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/vite.config.ts -------------------------------------------------------------------------------- /packages/ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DahnM20/ai-flow/HEAD/packages/ui/vitest.config.ts --------------------------------------------------------------------------------