├── .gitattributes ├── .github └── workflows │ ├── build-images.yaml │ ├── build-spark-image.yaml │ ├── ci.yml │ ├── commit-check.yaml │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── docker ├── Dockerfile └── Dockerfile.spark ├── docs ├── CONTRIBUTING.md ├── images │ ├── chat_interface.png │ ├── kimi.png │ ├── minimax.png │ ├── node_config.png │ ├── node_join.png │ ├── parallax.png │ ├── qwen.avif │ ├── sglang.png │ └── zai.svg └── user_guide │ ├── install.md │ └── quick_start.md ├── pyproject.toml ├── src ├── backend │ ├── __init__.py │ ├── benchmark │ │ ├── backend_request_func.py │ │ └── benchmark_serving.py │ ├── main.py │ └── server │ │ ├── constants.py │ │ ├── request_handler.py │ │ ├── rpc_connection_handler.py │ │ ├── scheduler_manage.py │ │ ├── server_args.py │ │ └── static_config.py ├── frontend │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── chat.html │ ├── dist │ │ ├── assets │ │ │ ├── App-BlsOxMPe.js │ │ │ ├── App-J8fDKCu3.css │ │ │ ├── DeepSeek-C1XK8X_U.png │ │ │ ├── FKGroteskNeue-CvleHNa0.woff2 │ │ │ ├── GeistMono-BlNDD6KS.ttf │ │ │ ├── Inter-c8O0ljhh.ttf │ │ │ ├── KaTeX_AMS-Regular-BQhdFMY1.woff2 │ │ │ ├── KaTeX_AMS-Regular-DMm9YOAa.woff │ │ │ ├── KaTeX_AMS-Regular-DRggAlZN.ttf │ │ │ ├── KaTeX_Caligraphic-Bold-ATXxdsX0.ttf │ │ │ ├── KaTeX_Caligraphic-Bold-BEiXGLvX.woff │ │ │ ├── KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 │ │ │ ├── KaTeX_Caligraphic-Regular-CTRA-rTL.woff │ │ │ ├── KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 │ │ │ ├── KaTeX_Caligraphic-Regular-wX97UBjC.ttf │ │ │ ├── KaTeX_Fraktur-Bold-BdnERNNW.ttf │ │ │ ├── KaTeX_Fraktur-Bold-BsDP51OF.woff │ │ │ ├── KaTeX_Fraktur-Bold-CL6g_b3V.woff2 │ │ │ ├── KaTeX_Fraktur-Regular-CB_wures.ttf │ │ │ ├── KaTeX_Fraktur-Regular-CTYiF6lA.woff2 │ │ │ ├── KaTeX_Fraktur-Regular-Dxdc4cR9.woff │ │ │ ├── KaTeX_Main-Bold-Cx986IdX.woff2 │ │ │ ├── KaTeX_Main-Bold-Jm3AIy58.woff │ │ │ ├── KaTeX_Main-Bold-waoOVXN0.ttf │ │ │ ├── KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 │ │ │ ├── KaTeX_Main-BoldItalic-DzxPMmG6.ttf │ │ │ ├── KaTeX_Main-BoldItalic-SpSLRI95.woff │ │ │ ├── KaTeX_Main-Italic-3WenGoN9.ttf │ │ │ ├── KaTeX_Main-Italic-BMLOBm91.woff │ │ │ ├── KaTeX_Main-Italic-NWA7e6Wa.woff2 │ │ │ ├── KaTeX_Main-Regular-B22Nviop.woff2 │ │ │ ├── KaTeX_Main-Regular-Dr94JaBh.woff │ │ │ ├── KaTeX_Main-Regular-ypZvNtVU.ttf │ │ │ ├── KaTeX_Math-BoldItalic-B3XSjfu4.ttf │ │ │ ├── KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 │ │ │ ├── KaTeX_Math-BoldItalic-iY-2wyZ7.woff │ │ │ ├── KaTeX_Math-Italic-DA0__PXp.woff │ │ │ ├── KaTeX_Math-Italic-flOr_0UB.ttf │ │ │ ├── KaTeX_Math-Italic-t53AETM-.woff2 │ │ │ ├── KaTeX_SansSerif-Bold-CFMepnvq.ttf │ │ │ ├── KaTeX_SansSerif-Bold-D1sUS0GD.woff2 │ │ │ ├── KaTeX_SansSerif-Bold-DbIhKOiC.woff │ │ │ ├── KaTeX_SansSerif-Italic-C3H0VqGB.woff2 │ │ │ ├── KaTeX_SansSerif-Italic-DN2j7dab.woff │ │ │ ├── KaTeX_SansSerif-Italic-YYjJ1zSn.ttf │ │ │ ├── KaTeX_SansSerif-Regular-BNo7hRIc.ttf │ │ │ ├── KaTeX_SansSerif-Regular-CS6fqUqJ.woff │ │ │ ├── KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 │ │ │ ├── KaTeX_Script-Regular-C5JkGWo-.ttf │ │ │ ├── KaTeX_Script-Regular-D3wIWfF6.woff2 │ │ │ ├── KaTeX_Script-Regular-D5yQViql.woff │ │ │ ├── KaTeX_Size1-Regular-C195tn64.woff │ │ │ ├── KaTeX_Size1-Regular-Dbsnue_I.ttf │ │ │ ├── KaTeX_Size1-Regular-mCD8mA8B.woff2 │ │ │ ├── KaTeX_Size2-Regular-B7gKUWhC.ttf │ │ │ ├── KaTeX_Size2-Regular-Dy4dx90m.woff2 │ │ │ ├── KaTeX_Size2-Regular-oD1tc_U0.woff │ │ │ ├── KaTeX_Size3-Regular-CTq5MqoE.woff │ │ │ ├── KaTeX_Size3-Regular-DgpXs0kz.ttf │ │ │ ├── KaTeX_Size4-Regular-BF-4gkZK.woff │ │ │ ├── KaTeX_Size4-Regular-DWFBv043.ttf │ │ │ ├── KaTeX_Size4-Regular-Dl5lxZxV.woff2 │ │ │ ├── KaTeX_Typewriter-Regular-C0xS9mPB.woff │ │ │ ├── KaTeX_Typewriter-Regular-CO6r4hn1.woff2 │ │ │ ├── KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf │ │ │ ├── MiniMax-sqkAGh7b.png │ │ │ ├── MoonshotAI-C_u2alMD.png │ │ │ ├── NVIDIA-DleEbUC3.png │ │ │ ├── Qwen3-CHUafU1E.png │ │ │ ├── Zai-C5JP-emT.png │ │ │ ├── chat-CLr2c_Zd.js │ │ │ ├── chat-OiBmCmmc.js │ │ │ ├── gradient-icon-CRwZKfVU.svg │ │ │ ├── join-DcQSNXBs.js │ │ │ ├── main-C3viVoAI.js │ │ │ ├── main-layout-BciTM2Vs.js │ │ │ ├── main-layout-DVneG3Rq.css │ │ │ └── setup-CfR0Ohts.js │ │ ├── chat.html │ │ └── index.html │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.tsx │ │ ├── apis │ │ │ ├── data.ts │ │ │ ├── http.ts │ │ │ └── index.ts │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── FKGroteskNeue.woff2 │ │ │ │ ├── GeistMono.ttf │ │ │ │ └── Inter.ttf │ │ │ ├── gradient-icon.svg │ │ │ └── models │ │ │ │ ├── DeepSeek.png │ │ │ │ ├── MiniMax.png │ │ │ │ ├── MoonshotAI.png │ │ │ │ ├── NVIDIA.png │ │ │ │ ├── OpenAI-black-monoblossom.svg │ │ │ │ ├── Qwen3.png │ │ │ │ └── Zai.png │ │ ├── chat.tsx │ │ ├── components │ │ │ ├── brand │ │ │ │ ├── icon.tsx │ │ │ │ ├── index.ts │ │ │ │ └── logo.tsx │ │ │ ├── common │ │ │ │ ├── drawer-layout.tsx │ │ │ │ ├── index.ts │ │ │ │ └── main-layout.tsx │ │ │ ├── inputs │ │ │ │ ├── chat-input.tsx │ │ │ │ ├── chat-markdown.tsx │ │ │ │ ├── chat-messages.tsx │ │ │ │ ├── dot-pulse.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── join-command.tsx │ │ │ │ ├── model-select.tsx │ │ │ │ ├── node-list.tsx │ │ │ │ └── number-input.tsx │ │ │ └── mui │ │ │ │ ├── alert │ │ │ │ ├── index.ts │ │ │ │ └── notification.tsx │ │ │ │ ├── dialog │ │ │ │ ├── alert-dialog.tsx │ │ │ │ ├── index.ts │ │ │ │ └── use-dialog.tsx │ │ │ │ ├── index.ts │ │ │ │ └── title-icon │ │ │ │ ├── index.ts │ │ │ │ ├── title-icon-classes.ts │ │ │ │ ├── title-icon-form.tsx │ │ │ │ ├── title-icon-props.ts │ │ │ │ └── title-icon.tsx │ │ ├── global.css │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── use-callback.ts │ │ │ └── use-const.ts │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── chat.tsx │ │ │ ├── join.tsx │ │ │ └── setup.tsx │ │ ├── router │ │ │ ├── chat.tsx │ │ │ ├── index.tsx │ │ │ └── main.tsx │ │ ├── services │ │ │ ├── api.ts │ │ │ ├── chat-helper.tsx │ │ │ ├── chat.tsx │ │ │ ├── cluster.tsx │ │ │ ├── host.tsx │ │ │ ├── http-common.ts │ │ │ ├── http-sse.ts │ │ │ ├── http-stream.ts │ │ │ ├── index.ts │ │ │ └── temp.chat.101301.json │ │ ├── themes │ │ │ ├── components │ │ │ │ ├── constants.ts │ │ │ │ ├── css.tsx │ │ │ │ ├── data-display │ │ │ │ │ ├── chip.ts │ │ │ │ │ ├── divider.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── list.ts │ │ │ │ │ ├── table.ts │ │ │ │ │ └── typography.ts │ │ │ │ ├── feedback │ │ │ │ │ ├── alert.tsx │ │ │ │ │ ├── backdrop.ts │ │ │ │ │ ├── dialog.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── notistack.tsx │ │ │ │ │ ├── progress.ts │ │ │ │ │ └── snackbar.ts │ │ │ │ ├── form │ │ │ │ │ ├── button.ts │ │ │ │ │ ├── form-control.ts │ │ │ │ │ ├── form-helper-text.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── input-adornment.ts │ │ │ │ │ ├── input-base.ts │ │ │ │ │ ├── input-label.ts │ │ │ │ │ ├── outline-input.ts │ │ │ │ │ ├── select.tsx │ │ │ │ │ ├── slider.ts │ │ │ │ │ ├── text-field.ts │ │ │ │ │ └── toggle-button.ts │ │ │ │ ├── index.ts │ │ │ │ ├── navigation │ │ │ │ │ ├── index.ts │ │ │ │ │ └── menu.ts │ │ │ │ └── surfaces │ │ │ │ │ ├── index.ts │ │ │ │ │ └── paper.ts │ │ │ ├── index.tsx │ │ │ ├── palette.ts │ │ │ ├── shadows.ts │ │ │ └── typography.ts │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── parallax │ ├── __init__.py │ ├── cli.py │ ├── launch.py │ ├── launch_chat.py │ ├── metal │ │ └── paged_attention │ │ │ ├── kernel.py │ │ │ ├── paged_attention_kernel.metal │ │ │ └── reshape_and_cache.metal │ ├── models │ │ ├── deepseek_v2.py │ │ ├── deepseek_v3.py │ │ ├── glm4_moe.py │ │ ├── gpt_oss.py │ │ ├── llama.py │ │ ├── minimax.py │ │ ├── qwen2.py │ │ ├── qwen3.py │ │ ├── qwen3_moe.py │ │ └── qwen3_next.py │ ├── p2p │ │ ├── message_util.py │ │ ├── proto │ │ │ ├── forward.proto │ │ │ └── forward_pb2.py │ │ ├── server.py │ │ └── utils.py │ ├── server │ │ ├── __init__.py │ │ ├── executor │ │ │ ├── base_executor.py │ │ │ ├── factory.py │ │ │ ├── mlx_executor.py │ │ │ ├── sglang_executor.py │ │ │ └── vllm_executor.py │ │ ├── http_server.py │ │ ├── kv_cache.py │ │ ├── model.py │ │ ├── node_chat_http_server.py │ │ ├── paged_kv_cache.py │ │ ├── radix_cache.py │ │ ├── request.py │ │ ├── sampling │ │ │ ├── sampler.py │ │ │ └── sampling_params.py │ │ ├── scheduler.py │ │ ├── server_args.py │ │ ├── server_info.py │ │ └── shard_loader.py │ ├── sglang │ │ ├── batch_info.py │ │ ├── model_runner.py │ │ ├── monkey_patch.py │ │ └── monkey_patch_utils │ │ │ ├── glm4_moe_model.py │ │ │ ├── gpt_oss_model.py │ │ │ ├── minimax_m2_model.py │ │ │ ├── model_parallel.py │ │ │ ├── qwen3_next_config.py │ │ │ ├── qwen3_next_model.py │ │ │ ├── triton_backend.py │ │ │ └── weight_loader_filter.py │ ├── utils │ │ ├── __init__.py │ │ ├── selective_download.py │ │ ├── shared_state.py │ │ ├── tokenizer_utils.py │ │ ├── utils.py │ │ └── weight_filter_utils.py │ └── vllm │ │ ├── batch_info.py │ │ ├── model_runner.py │ │ ├── monkey_patch.py │ │ └── monkey_patch_utils │ │ └── weight_loader.py ├── parallax_utils │ ├── __init__.py │ ├── anime │ │ ├── parallax_join.json │ │ └── parallax_run.json │ ├── ascii_anime.py │ ├── file_util.py │ ├── logging_config.py │ ├── request_metrics.py │ ├── utils.py │ └── version_check.py └── scheduling │ ├── README.md │ ├── __init__.py │ ├── layer_allocation.py │ ├── model_info.py │ ├── node.py │ ├── request_routing.py │ └── scheduler.py └── tests ├── __init__.py ├── scheduler_tests ├── __init__.py ├── test_layer_allocation.py ├── test_request_routing.py ├── test_scheduler.py └── test_utils.py ├── test_batch_scheduler.py ├── test_executor.py ├── test_http_handler.py ├── test_message_util.py ├── test_model.py ├── test_paged_attention.py ├── test_paged_kv_integration.py ├── test_prefix_cache.py ├── test_sampler.py ├── test_server_args.py └── test_shard_loader.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.github/workflows/build-images.yaml -------------------------------------------------------------------------------- /.github/workflows/build-spark-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.github/workflows/build-spark-image.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commit-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.github/workflows/commit-check.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.spark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docker/Dockerfile.spark -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/images/chat_interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/chat_interface.png -------------------------------------------------------------------------------- /docs/images/kimi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/kimi.png -------------------------------------------------------------------------------- /docs/images/minimax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/minimax.png -------------------------------------------------------------------------------- /docs/images/node_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/node_config.png -------------------------------------------------------------------------------- /docs/images/node_join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/node_join.png -------------------------------------------------------------------------------- /docs/images/parallax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/parallax.png -------------------------------------------------------------------------------- /docs/images/qwen.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/qwen.avif -------------------------------------------------------------------------------- /docs/images/sglang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/sglang.png -------------------------------------------------------------------------------- /docs/images/zai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/images/zai.svg -------------------------------------------------------------------------------- /docs/user_guide/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/user_guide/install.md -------------------------------------------------------------------------------- /docs/user_guide/quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/docs/user_guide/quick_start.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backend/benchmark/backend_request_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/benchmark/backend_request_func.py -------------------------------------------------------------------------------- /src/backend/benchmark/benchmark_serving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/benchmark/benchmark_serving.py -------------------------------------------------------------------------------- /src/backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/main.py -------------------------------------------------------------------------------- /src/backend/server/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/constants.py -------------------------------------------------------------------------------- /src/backend/server/request_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/request_handler.py -------------------------------------------------------------------------------- /src/backend/server/rpc_connection_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/rpc_connection_handler.py -------------------------------------------------------------------------------- /src/backend/server/scheduler_manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/scheduler_manage.py -------------------------------------------------------------------------------- /src/backend/server/server_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/server_args.py -------------------------------------------------------------------------------- /src/backend/server/static_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/backend/server/static_config.py -------------------------------------------------------------------------------- /src/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/.gitignore -------------------------------------------------------------------------------- /src/frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode"] 3 | } 4 | -------------------------------------------------------------------------------- /src/frontend/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "prettier.configPath": "./package.json" 3 | } 4 | -------------------------------------------------------------------------------- /src/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/README.md -------------------------------------------------------------------------------- /src/frontend/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/chat.html -------------------------------------------------------------------------------- /src/frontend/dist/assets/App-BlsOxMPe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/App-BlsOxMPe.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/App-J8fDKCu3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/App-J8fDKCu3.css -------------------------------------------------------------------------------- /src/frontend/dist/assets/DeepSeek-C1XK8X_U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/DeepSeek-C1XK8X_U.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/FKGroteskNeue-CvleHNa0.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/FKGroteskNeue-CvleHNa0.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/GeistMono-BlNDD6KS.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/GeistMono-BlNDD6KS.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/Inter-c8O0ljhh.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/Inter-c8O0ljhh.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Italic-BMLOBm91.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-Italic-DA0__PXp.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Script-Regular-D5yQViql.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Script-Regular-D5yQViql.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size1-Regular-C195tn64.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size1-Regular-C195tn64.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 -------------------------------------------------------------------------------- /src/frontend/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf -------------------------------------------------------------------------------- /src/frontend/dist/assets/MiniMax-sqkAGh7b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/MiniMax-sqkAGh7b.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/MoonshotAI-C_u2alMD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/MoonshotAI-C_u2alMD.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/NVIDIA-DleEbUC3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/NVIDIA-DleEbUC3.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/Qwen3-CHUafU1E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/Qwen3-CHUafU1E.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/Zai-C5JP-emT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/Zai-C5JP-emT.png -------------------------------------------------------------------------------- /src/frontend/dist/assets/chat-CLr2c_Zd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/chat-CLr2c_Zd.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/chat-OiBmCmmc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/chat-OiBmCmmc.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/gradient-icon-CRwZKfVU.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/gradient-icon-CRwZKfVU.svg -------------------------------------------------------------------------------- /src/frontend/dist/assets/join-DcQSNXBs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/join-DcQSNXBs.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/main-C3viVoAI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/main-C3viVoAI.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/main-layout-BciTM2Vs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/main-layout-BciTM2Vs.js -------------------------------------------------------------------------------- /src/frontend/dist/assets/main-layout-DVneG3Rq.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/main-layout-DVneG3Rq.css -------------------------------------------------------------------------------- /src/frontend/dist/assets/setup-CfR0Ohts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/assets/setup-CfR0Ohts.js -------------------------------------------------------------------------------- /src/frontend/dist/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/chat.html -------------------------------------------------------------------------------- /src/frontend/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/dist/index.html -------------------------------------------------------------------------------- /src/frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/eslint.config.js -------------------------------------------------------------------------------- /src/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/index.html -------------------------------------------------------------------------------- /src/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/package.json -------------------------------------------------------------------------------- /src/frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/App.tsx -------------------------------------------------------------------------------- /src/frontend/src/apis/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/apis/data.ts -------------------------------------------------------------------------------- /src/frontend/src/apis/http.ts: -------------------------------------------------------------------------------- 1 | export const request = {}; 2 | -------------------------------------------------------------------------------- /src/frontend/src/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/apis/index.ts -------------------------------------------------------------------------------- /src/frontend/src/assets/fonts/FKGroteskNeue.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/fonts/FKGroteskNeue.woff2 -------------------------------------------------------------------------------- /src/frontend/src/assets/fonts/GeistMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/fonts/GeistMono.ttf -------------------------------------------------------------------------------- /src/frontend/src/assets/fonts/Inter.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/fonts/Inter.ttf -------------------------------------------------------------------------------- /src/frontend/src/assets/gradient-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/gradient-icon.svg -------------------------------------------------------------------------------- /src/frontend/src/assets/models/DeepSeek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/DeepSeek.png -------------------------------------------------------------------------------- /src/frontend/src/assets/models/MiniMax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/MiniMax.png -------------------------------------------------------------------------------- /src/frontend/src/assets/models/MoonshotAI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/MoonshotAI.png -------------------------------------------------------------------------------- /src/frontend/src/assets/models/NVIDIA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/NVIDIA.png -------------------------------------------------------------------------------- /src/frontend/src/assets/models/OpenAI-black-monoblossom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/OpenAI-black-monoblossom.svg -------------------------------------------------------------------------------- /src/frontend/src/assets/models/Qwen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/Qwen3.png -------------------------------------------------------------------------------- /src/frontend/src/assets/models/Zai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/assets/models/Zai.png -------------------------------------------------------------------------------- /src/frontend/src/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/chat.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/brand/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/brand/icon.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/brand/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/brand/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/brand/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/brand/logo.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/common/drawer-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/common/drawer-layout.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/common/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/common/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/common/main-layout.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/chat-input.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/chat-markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/chat-markdown.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/chat-messages.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/dot-pulse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/dot-pulse.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/join-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/join-command.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/model-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/model-select.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/node-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/node-list.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/inputs/number-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/inputs/number-input.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/mui/alert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './notification'; 2 | -------------------------------------------------------------------------------- /src/frontend/src/components/mui/alert/notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/alert/notification.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/mui/dialog/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/dialog/alert-dialog.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/mui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/dialog/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/mui/dialog/use-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/dialog/use-dialog.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/mui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/mui/title-icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/title-icon/index.ts -------------------------------------------------------------------------------- /src/frontend/src/components/mui/title-icon/title-icon-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/title-icon/title-icon-classes.ts -------------------------------------------------------------------------------- /src/frontend/src/components/mui/title-icon/title-icon-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/title-icon/title-icon-form.tsx -------------------------------------------------------------------------------- /src/frontend/src/components/mui/title-icon/title-icon-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/title-icon/title-icon-props.ts -------------------------------------------------------------------------------- /src/frontend/src/components/mui/title-icon/title-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/components/mui/title-icon/title-icon.tsx -------------------------------------------------------------------------------- /src/frontend/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/global.css -------------------------------------------------------------------------------- /src/frontend/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/hooks/index.ts -------------------------------------------------------------------------------- /src/frontend/src/hooks/use-callback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/hooks/use-callback.ts -------------------------------------------------------------------------------- /src/frontend/src/hooks/use-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/hooks/use-const.ts -------------------------------------------------------------------------------- /src/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/main.tsx -------------------------------------------------------------------------------- /src/frontend/src/pages/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/pages/chat.tsx -------------------------------------------------------------------------------- /src/frontend/src/pages/join.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/pages/join.tsx -------------------------------------------------------------------------------- /src/frontend/src/pages/setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/pages/setup.tsx -------------------------------------------------------------------------------- /src/frontend/src/router/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/router/chat.tsx -------------------------------------------------------------------------------- /src/frontend/src/router/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/router/index.tsx -------------------------------------------------------------------------------- /src/frontend/src/router/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/router/main.tsx -------------------------------------------------------------------------------- /src/frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/api.ts -------------------------------------------------------------------------------- /src/frontend/src/services/chat-helper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/chat-helper.tsx -------------------------------------------------------------------------------- /src/frontend/src/services/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/chat.tsx -------------------------------------------------------------------------------- /src/frontend/src/services/cluster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/cluster.tsx -------------------------------------------------------------------------------- /src/frontend/src/services/host.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/host.tsx -------------------------------------------------------------------------------- /src/frontend/src/services/http-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/http-common.ts -------------------------------------------------------------------------------- /src/frontend/src/services/http-sse.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/src/services/http-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/http-stream.ts -------------------------------------------------------------------------------- /src/frontend/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/index.ts -------------------------------------------------------------------------------- /src/frontend/src/services/temp.chat.101301.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/services/temp.chat.101301.json -------------------------------------------------------------------------------- /src/frontend/src/themes/components/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/constants.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/css.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/css.tsx -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/chip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/chip.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/divider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/divider.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/index.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/list.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/table.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/data-display/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/data-display/typography.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/alert.tsx -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/backdrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/backdrop.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/dialog.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/index.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/notistack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/notistack.tsx -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/progress.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/feedback/snackbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/feedback/snackbar.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/button.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/form-control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/form-control.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/form-helper-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/form-helper-text.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/index.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/input-adornment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/input-adornment.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/input-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/input-base.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/input-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/input-label.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/outline-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/outline-input.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/select.tsx -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/slider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/slider.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/text-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/text-field.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/form/toggle-button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/form/toggle-button.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/index.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/navigation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './menu'; 2 | -------------------------------------------------------------------------------- /src/frontend/src/themes/components/navigation/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/navigation/menu.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/components/surfaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './paper'; 2 | -------------------------------------------------------------------------------- /src/frontend/src/themes/components/surfaces/paper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/components/surfaces/paper.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/index.tsx -------------------------------------------------------------------------------- /src/frontend/src/themes/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/palette.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/shadows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/shadows.ts -------------------------------------------------------------------------------- /src/frontend/src/themes/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/src/themes/typography.ts -------------------------------------------------------------------------------- /src/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /src/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/tsconfig.json -------------------------------------------------------------------------------- /src/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /src/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/frontend/vite.config.ts -------------------------------------------------------------------------------- /src/parallax/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/parallax/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/cli.py -------------------------------------------------------------------------------- /src/parallax/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/launch.py -------------------------------------------------------------------------------- /src/parallax/launch_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/launch_chat.py -------------------------------------------------------------------------------- /src/parallax/metal/paged_attention/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/metal/paged_attention/kernel.py -------------------------------------------------------------------------------- /src/parallax/metal/paged_attention/paged_attention_kernel.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/metal/paged_attention/paged_attention_kernel.metal -------------------------------------------------------------------------------- /src/parallax/metal/paged_attention/reshape_and_cache.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/metal/paged_attention/reshape_and_cache.metal -------------------------------------------------------------------------------- /src/parallax/models/deepseek_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/deepseek_v2.py -------------------------------------------------------------------------------- /src/parallax/models/deepseek_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/deepseek_v3.py -------------------------------------------------------------------------------- /src/parallax/models/glm4_moe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/glm4_moe.py -------------------------------------------------------------------------------- /src/parallax/models/gpt_oss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/gpt_oss.py -------------------------------------------------------------------------------- /src/parallax/models/llama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/llama.py -------------------------------------------------------------------------------- /src/parallax/models/minimax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/minimax.py -------------------------------------------------------------------------------- /src/parallax/models/qwen2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/qwen2.py -------------------------------------------------------------------------------- /src/parallax/models/qwen3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/qwen3.py -------------------------------------------------------------------------------- /src/parallax/models/qwen3_moe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/qwen3_moe.py -------------------------------------------------------------------------------- /src/parallax/models/qwen3_next.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/models/qwen3_next.py -------------------------------------------------------------------------------- /src/parallax/p2p/message_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/p2p/message_util.py -------------------------------------------------------------------------------- /src/parallax/p2p/proto/forward.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/p2p/proto/forward.proto -------------------------------------------------------------------------------- /src/parallax/p2p/proto/forward_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/p2p/proto/forward_pb2.py -------------------------------------------------------------------------------- /src/parallax/p2p/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/p2p/server.py -------------------------------------------------------------------------------- /src/parallax/p2p/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/p2p/utils.py -------------------------------------------------------------------------------- /src/parallax/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/parallax/server/executor/base_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/executor/base_executor.py -------------------------------------------------------------------------------- /src/parallax/server/executor/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/executor/factory.py -------------------------------------------------------------------------------- /src/parallax/server/executor/mlx_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/executor/mlx_executor.py -------------------------------------------------------------------------------- /src/parallax/server/executor/sglang_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/executor/sglang_executor.py -------------------------------------------------------------------------------- /src/parallax/server/executor/vllm_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/executor/vllm_executor.py -------------------------------------------------------------------------------- /src/parallax/server/http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/http_server.py -------------------------------------------------------------------------------- /src/parallax/server/kv_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/kv_cache.py -------------------------------------------------------------------------------- /src/parallax/server/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/model.py -------------------------------------------------------------------------------- /src/parallax/server/node_chat_http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/node_chat_http_server.py -------------------------------------------------------------------------------- /src/parallax/server/paged_kv_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/paged_kv_cache.py -------------------------------------------------------------------------------- /src/parallax/server/radix_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/radix_cache.py -------------------------------------------------------------------------------- /src/parallax/server/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/request.py -------------------------------------------------------------------------------- /src/parallax/server/sampling/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/sampling/sampler.py -------------------------------------------------------------------------------- /src/parallax/server/sampling/sampling_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/sampling/sampling_params.py -------------------------------------------------------------------------------- /src/parallax/server/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/scheduler.py -------------------------------------------------------------------------------- /src/parallax/server/server_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/server_args.py -------------------------------------------------------------------------------- /src/parallax/server/server_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/server_info.py -------------------------------------------------------------------------------- /src/parallax/server/shard_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/server/shard_loader.py -------------------------------------------------------------------------------- /src/parallax/sglang/batch_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/batch_info.py -------------------------------------------------------------------------------- /src/parallax/sglang/model_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/model_runner.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/glm4_moe_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/glm4_moe_model.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/gpt_oss_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/gpt_oss_model.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/minimax_m2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/minimax_m2_model.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/model_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/model_parallel.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/qwen3_next_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/qwen3_next_config.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/qwen3_next_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/qwen3_next_model.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/triton_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/triton_backend.py -------------------------------------------------------------------------------- /src/parallax/sglang/monkey_patch_utils/weight_loader_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/sglang/monkey_patch_utils/weight_loader_filter.py -------------------------------------------------------------------------------- /src/parallax/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/parallax/utils/selective_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/utils/selective_download.py -------------------------------------------------------------------------------- /src/parallax/utils/shared_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/utils/shared_state.py -------------------------------------------------------------------------------- /src/parallax/utils/tokenizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/utils/tokenizer_utils.py -------------------------------------------------------------------------------- /src/parallax/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/utils/utils.py -------------------------------------------------------------------------------- /src/parallax/utils/weight_filter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/utils/weight_filter_utils.py -------------------------------------------------------------------------------- /src/parallax/vllm/batch_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/vllm/batch_info.py -------------------------------------------------------------------------------- /src/parallax/vllm/model_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/vllm/model_runner.py -------------------------------------------------------------------------------- /src/parallax/vllm/monkey_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/vllm/monkey_patch.py -------------------------------------------------------------------------------- /src/parallax/vllm/monkey_patch_utils/weight_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax/vllm/monkey_patch_utils/weight_loader.py -------------------------------------------------------------------------------- /src/parallax_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/parallax_utils/anime/parallax_join.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/anime/parallax_join.json -------------------------------------------------------------------------------- /src/parallax_utils/anime/parallax_run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/anime/parallax_run.json -------------------------------------------------------------------------------- /src/parallax_utils/ascii_anime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/ascii_anime.py -------------------------------------------------------------------------------- /src/parallax_utils/file_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/file_util.py -------------------------------------------------------------------------------- /src/parallax_utils/logging_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/logging_config.py -------------------------------------------------------------------------------- /src/parallax_utils/request_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/request_metrics.py -------------------------------------------------------------------------------- /src/parallax_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/utils.py -------------------------------------------------------------------------------- /src/parallax_utils/version_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/parallax_utils/version_check.py -------------------------------------------------------------------------------- /src/scheduling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/README.md -------------------------------------------------------------------------------- /src/scheduling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scheduling/layer_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/layer_allocation.py -------------------------------------------------------------------------------- /src/scheduling/model_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/model_info.py -------------------------------------------------------------------------------- /src/scheduling/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/node.py -------------------------------------------------------------------------------- /src/scheduling/request_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/request_routing.py -------------------------------------------------------------------------------- /src/scheduling/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/src/scheduling/scheduler.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scheduler_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scheduler_tests/test_layer_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/scheduler_tests/test_layer_allocation.py -------------------------------------------------------------------------------- /tests/scheduler_tests/test_request_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/scheduler_tests/test_request_routing.py -------------------------------------------------------------------------------- /tests/scheduler_tests/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/scheduler_tests/test_scheduler.py -------------------------------------------------------------------------------- /tests/scheduler_tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/scheduler_tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_batch_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_batch_scheduler.py -------------------------------------------------------------------------------- /tests/test_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_executor.py -------------------------------------------------------------------------------- /tests/test_http_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_http_handler.py -------------------------------------------------------------------------------- /tests/test_message_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_message_util.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_model.py -------------------------------------------------------------------------------- /tests/test_paged_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_paged_attention.py -------------------------------------------------------------------------------- /tests/test_paged_kv_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_paged_kv_integration.py -------------------------------------------------------------------------------- /tests/test_prefix_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_prefix_cache.py -------------------------------------------------------------------------------- /tests/test_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_sampler.py -------------------------------------------------------------------------------- /tests/test_server_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_server_args.py -------------------------------------------------------------------------------- /tests/test_shard_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GradientHQ/parallax/HEAD/tests/test_shard_loader.py --------------------------------------------------------------------------------