├── .env ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile.cpu ├── Dockerfile.gpu ├── LICENSE ├── README.md ├── backend ├── actuosus_ai │ ├── __init__.py │ ├── ai_interaction │ │ ├── __init__.py │ │ ├── ai_chat_service.py │ │ ├── chat_websocket_orchestrator.py │ │ └── text_generation_service.py │ ├── ai_model_manager │ │ ├── __init__.py │ │ ├── ai_model_download_service.py │ │ ├── ai_model_storage_service.py │ │ ├── connection.py │ │ ├── dto.py │ │ └── orm.py │ ├── app │ │ ├── __init__.py │ │ ├── ai_interaction_router.py │ │ ├── ai_router.py │ │ ├── dependency.py │ │ ├── exception_handler.py │ │ └── main.py │ └── common │ │ ├── __init__.py │ │ ├── actuosus_exception.py │ │ ├── constants.py │ │ ├── message_trie.py │ │ ├── settings.py │ │ └── utils.py ├── integration_tests │ ├── __init__.py │ ├── conftest.py │ └── test_integration.py ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── run_checks.sh └── tests │ ├── __init__.py │ ├── ai_interaction │ ├── __init__.py │ └── test_text_generation_service.py │ ├── ai_model_manager │ ├── __init__.py │ ├── test_ai_model_download_service.py │ ├── test_ai_model_storage_service.py │ ├── test_dto.py │ └── test_orm.py │ ├── app │ ├── __init__.py │ ├── test_ai_router.py │ └── test_exception_handler.py │ └── common │ ├── __init__.py │ └── test_message_trie.py ├── docker-compose-cpu.yml ├── docker-compose-gpu.yml └── frontend ├── .env.production ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── __tests__ └── app │ └── models │ └── hooks │ ├── chatReducer.test.ts │ └── useMessageTrie.test.ts ├── app ├── components │ ├── BasicToggle.tsx │ ├── Loader.tsx │ ├── RootHeader.tsx │ └── TooltipWrapper.tsx ├── favicon.ico ├── fonts │ ├── GeistMonoVF.woff │ └── GeistVF.woff ├── globals.css ├── hooks │ ├── useApiRequest.ts │ ├── useFetch.ts │ └── useWebsocket.ts ├── layout.tsx ├── models │ ├── chat │ │ ├── components │ │ │ ├── ChatSidePanel.tsx │ │ │ ├── MessageDisplay.tsx │ │ │ ├── ModelParameterSlider.tsx │ │ │ └── WordDropdown.tsx │ │ ├── constants.ts │ │ ├── hooks │ │ │ └── chatReducer.ts │ │ ├── page.tsx │ │ └── utils │ │ │ └── MessageTrie.ts │ ├── components │ │ ├── ConnectDialog.tsx │ │ ├── DeleteDialog.tsx │ │ ├── ModelCard.tsx │ │ └── SearchDownloadComboBox.tsx │ ├── hooks │ │ └── customHooks.ts │ └── page.tsx ├── page.tsx ├── public │ └── icon │ │ ├── close.svg │ │ ├── copy.svg │ │ ├── delete.svg │ │ ├── edit.svg │ │ ├── list.svg │ │ ├── loader.svg │ │ └── three-dots.svg └── utils │ ├── constants.ts │ └── utils.ts ├── jest.config.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── tailwind.config.ts └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.cpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/Dockerfile.cpu -------------------------------------------------------------------------------- /Dockerfile.gpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/Dockerfile.gpu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/README.md -------------------------------------------------------------------------------- /backend/actuosus_ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_interaction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_interaction/ai_chat_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_interaction/ai_chat_service.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_interaction/chat_websocket_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_interaction/chat_websocket_orchestrator.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_interaction/text_generation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_interaction/text_generation_service.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/ai_model_download_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_model_manager/ai_model_download_service.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/ai_model_storage_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_model_manager/ai_model_storage_service.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_model_manager/connection.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_model_manager/dto.py -------------------------------------------------------------------------------- /backend/actuosus_ai/ai_model_manager/orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/ai_model_manager/orm.py -------------------------------------------------------------------------------- /backend/actuosus_ai/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/app/ai_interaction_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/app/ai_interaction_router.py -------------------------------------------------------------------------------- /backend/actuosus_ai/app/ai_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/app/ai_router.py -------------------------------------------------------------------------------- /backend/actuosus_ai/app/dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/app/dependency.py -------------------------------------------------------------------------------- /backend/actuosus_ai/app/exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/app/exception_handler.py -------------------------------------------------------------------------------- /backend/actuosus_ai/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/app/main.py -------------------------------------------------------------------------------- /backend/actuosus_ai/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/common/actuosus_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/common/actuosus_exception.py -------------------------------------------------------------------------------- /backend/actuosus_ai/common/constants.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/actuosus_ai/common/message_trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/common/message_trie.py -------------------------------------------------------------------------------- /backend/actuosus_ai/common/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/common/settings.py -------------------------------------------------------------------------------- /backend/actuosus_ai/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/actuosus_ai/common/utils.py -------------------------------------------------------------------------------- /backend/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/integration_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/integration_tests/conftest.py -------------------------------------------------------------------------------- /backend/integration_tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/integration_tests/test_integration.py -------------------------------------------------------------------------------- /backend/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/mypy.ini -------------------------------------------------------------------------------- /backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/poetry.lock -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/run_checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/run_checks.sh -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/ai_interaction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/ai_interaction/test_text_generation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/ai_interaction/test_text_generation_service.py -------------------------------------------------------------------------------- /backend/tests/ai_model_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/ai_model_manager/test_ai_model_download_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/ai_model_manager/test_ai_model_download_service.py -------------------------------------------------------------------------------- /backend/tests/ai_model_manager/test_ai_model_storage_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/ai_model_manager/test_ai_model_storage_service.py -------------------------------------------------------------------------------- /backend/tests/ai_model_manager/test_dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/ai_model_manager/test_dto.py -------------------------------------------------------------------------------- /backend/tests/ai_model_manager/test_orm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/ai_model_manager/test_orm.py -------------------------------------------------------------------------------- /backend/tests/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/app/test_ai_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/app/test_ai_router.py -------------------------------------------------------------------------------- /backend/tests/app/test_exception_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/app/test_exception_handler.py -------------------------------------------------------------------------------- /backend/tests/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/common/test_message_trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/backend/tests/common/test_message_trie.py -------------------------------------------------------------------------------- /docker-compose-cpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/docker-compose-cpu.yml -------------------------------------------------------------------------------- /docker-compose-gpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/docker-compose-gpu.yml -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/.env.production -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/__tests__/app/models/hooks/chatReducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/__tests__/app/models/hooks/chatReducer.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/app/models/hooks/useMessageTrie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/__tests__/app/models/hooks/useMessageTrie.test.ts -------------------------------------------------------------------------------- /frontend/app/components/BasicToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/components/BasicToggle.tsx -------------------------------------------------------------------------------- /frontend/app/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/components/Loader.tsx -------------------------------------------------------------------------------- /frontend/app/components/RootHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/components/RootHeader.tsx -------------------------------------------------------------------------------- /frontend/app/components/TooltipWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/components/TooltipWrapper.tsx -------------------------------------------------------------------------------- /frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/favicon.ico -------------------------------------------------------------------------------- /frontend/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /frontend/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/hooks/useApiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/hooks/useApiRequest.ts -------------------------------------------------------------------------------- /frontend/app/hooks/useFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/hooks/useFetch.ts -------------------------------------------------------------------------------- /frontend/app/hooks/useWebsocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/hooks/useWebsocket.ts -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/components/ChatSidePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/components/ChatSidePanel.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/components/MessageDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/components/MessageDisplay.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/components/ModelParameterSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/components/ModelParameterSlider.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/components/WordDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/components/WordDropdown.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/constants.ts -------------------------------------------------------------------------------- /frontend/app/models/chat/hooks/chatReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/hooks/chatReducer.ts -------------------------------------------------------------------------------- /frontend/app/models/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/page.tsx -------------------------------------------------------------------------------- /frontend/app/models/chat/utils/MessageTrie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/chat/utils/MessageTrie.ts -------------------------------------------------------------------------------- /frontend/app/models/components/ConnectDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/components/ConnectDialog.tsx -------------------------------------------------------------------------------- /frontend/app/models/components/DeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/components/DeleteDialog.tsx -------------------------------------------------------------------------------- /frontend/app/models/components/ModelCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/components/ModelCard.tsx -------------------------------------------------------------------------------- /frontend/app/models/components/SearchDownloadComboBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/components/SearchDownloadComboBox.tsx -------------------------------------------------------------------------------- /frontend/app/models/hooks/customHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/hooks/customHooks.ts -------------------------------------------------------------------------------- /frontend/app/models/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/models/page.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/app/public/icon/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/close.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/copy.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/delete.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/edit.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/list.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/loader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/loader.svg -------------------------------------------------------------------------------- /frontend/app/public/icon/three-dots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/public/icon/three-dots.svg -------------------------------------------------------------------------------- /frontend/app/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/utils/constants.ts -------------------------------------------------------------------------------- /frontend/app/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/app/utils/utils.ts -------------------------------------------------------------------------------- /frontend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/jest.config.ts -------------------------------------------------------------------------------- /frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/next.config.mjs -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TC-Zheng/ActuosusAI/HEAD/frontend/tsconfig.json --------------------------------------------------------------------------------