gitextract_2xh90dxw/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CLAUDE.md ├── CONTRIBUTING.md ├── README.md ├── README_CN.md ├── benchmarks/ │ └── README.md ├── demo/ │ ├── demo.js │ ├── index.html │ ├── server.js │ └── styles.css ├── dist/ │ ├── backends/ │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── onnx.d.ts │ │ ├── onnx.js │ │ ├── transformers-adapter.d.ts │ │ ├── transformers-adapter.js │ │ ├── wasm.d.ts │ │ ├── wasm.js │ │ ├── webgpu.d.ts │ │ ├── webgpu.js │ │ ├── webnn.d.ts │ │ └── webnn.js │ ├── core/ │ │ ├── composer.d.ts │ │ ├── composer.js │ │ ├── device-profiler.d.ts │ │ ├── device-profiler.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── memory.d.ts │ │ ├── memory.js │ │ ├── plugin.d.ts │ │ ├── plugin.js │ │ ├── runtime.d.ts │ │ ├── runtime.js │ │ ├── scheduler.d.ts │ │ ├── scheduler.js │ │ ├── tensor.d.ts │ │ ├── tensor.js │ │ ├── types.d.ts │ │ ├── types.js │ │ ├── worker.d.ts │ │ └── worker.js │ ├── edgeflow.browser.js │ ├── index.d.ts │ ├── index.js │ ├── pipelines/ │ │ ├── automatic-speech-recognition.d.ts │ │ ├── automatic-speech-recognition.js │ │ ├── base.d.ts │ │ ├── base.js │ │ ├── feature-extraction.d.ts │ │ ├── feature-extraction.js │ │ ├── image-classification.d.ts │ │ ├── image-classification.js │ │ ├── image-segmentation.d.ts │ │ ├── image-segmentation.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── object-detection.d.ts │ │ ├── object-detection.js │ │ ├── question-answering.d.ts │ │ ├── question-answering.js │ │ ├── text-classification.d.ts │ │ ├── text-classification.js │ │ ├── text-generation.d.ts │ │ ├── text-generation.js │ │ ├── zero-shot-classification.d.ts │ │ └── zero-shot-classification.js │ ├── tools/ │ │ ├── benchmark.d.ts │ │ ├── benchmark.js │ │ ├── debugger.d.ts │ │ ├── debugger.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── monitor.d.ts │ │ ├── monitor.js │ │ ├── quantization.d.ts │ │ └── quantization.js │ └── utils/ │ ├── cache.d.ts │ ├── cache.js │ ├── hub.d.ts │ ├── hub.js │ ├── index.d.ts │ ├── index.js │ ├── model-loader.d.ts │ ├── model-loader.js │ ├── offline.d.ts │ ├── offline.js │ ├── preprocessor.d.ts │ ├── preprocessor.js │ ├── tokenizer.d.ts │ └── tokenizer.js ├── docs/ │ ├── .vitepress/ │ │ └── config.ts │ ├── api/ │ │ ├── model-loader.md │ │ ├── pipeline.md │ │ ├── tensor.md │ │ └── tokenizer.md │ ├── cookbook/ │ │ ├── composition.md │ │ └── transformers-adapter.md │ ├── guide/ │ │ ├── architecture.md │ │ ├── concepts.md │ │ ├── device-profiling.md │ │ ├── installation.md │ │ ├── plugins.md │ │ └── quickstart.md │ ├── index.md │ └── tutorials/ │ └── text-classification.md ├── examples/ │ ├── basic-usage.ts │ ├── multi-model-dashboard/ │ │ └── index.html │ ├── offline-notepad/ │ │ └── index.html │ └── orchestration.ts ├── package.json ├── playwright.config.ts ├── scripts/ │ └── build-browser.js ├── src/ │ ├── backends/ │ │ ├── index.ts │ │ ├── onnx.ts │ │ ├── transformers-adapter.ts │ │ ├── wasm.ts │ │ ├── webgpu.ts │ │ └── webnn.ts │ ├── core/ │ │ ├── composer.ts │ │ ├── device-profiler.ts │ │ ├── index.ts │ │ ├── memory.ts │ │ ├── plugin.ts │ │ ├── runtime.ts │ │ ├── scheduler.ts │ │ ├── tensor.ts │ │ ├── types.ts │ │ └── worker.ts │ ├── index.ts │ ├── pipelines/ │ │ ├── automatic-speech-recognition.ts │ │ ├── base.ts │ │ ├── feature-extraction.ts │ │ ├── image-classification.ts │ │ ├── image-segmentation.ts │ │ ├── index.ts │ │ ├── object-detection.ts │ │ ├── question-answering.ts │ │ ├── text-classification.ts │ │ ├── text-generation.ts │ │ └── zero-shot-classification.ts │ ├── tools/ │ │ ├── benchmark.ts │ │ ├── debugger.ts │ │ ├── index.ts │ │ ├── monitor.ts │ │ └── quantization.ts │ └── utils/ │ ├── cache.ts │ ├── hub.ts │ ├── index.ts │ ├── model-loader.ts │ ├── offline.ts │ ├── preprocessor.ts │ └── tokenizer.ts ├── tests/ │ ├── e2e/ │ │ ├── browser.spec.ts │ │ ├── browser.test.ts │ │ ├── localai-10s-check.spec.ts │ │ ├── localai-clear-cache-load.spec.ts │ │ ├── localai-knowledge-base.spec.ts │ │ ├── localai-load-models.spec.ts │ │ ├── localai-loading-check.spec.ts │ │ ├── localai-network-audit.spec.ts │ │ ├── localai-network-failures.spec.ts │ │ └── localai-network-full.spec.ts │ ├── integration/ │ │ └── pipeline.test.ts │ └── unit/ │ ├── memory.test.ts │ ├── model-loader.test.ts │ ├── runtime.test.ts │ ├── scheduler.test.ts │ ├── tensor.test.ts │ ├── tokenizer.test.ts │ └── worker.test.ts ├── tsconfig.json ├── vercel.json └── vitest.config.ts