Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@avcodes/harbor

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@avcodes/harbor - npm Package Compare versions

Comparing version
0.3.10
to
0.3.12
+39
airweave/override.env
# This file can be used for additional environment variables
# specifically for the 'airweave' service.
# You can also use the "harbor env" command to set these variables.
# .env.example - Template for local development environment
# Copy to .env for local debugging with VS Code
# Application settings
PROJECT_NAME=Airweave
# Database settings - will connect to Docker services via localhost
POSTGRES_DB=airweave
POSTGRES_PASSWORD=airweave1234!
POSTGRES_USER=airweave
# Vector database settings
QDRANT_PORT=6333
# Embedding model settings
TEXT2VEC_INFERENCE_URL=http://airweave-embeddings:9878
# Feature flags
RUN_DB_SYNC=true
RUN_ALEMBIC_MIGRATIONS=true
LOCAL_CURSOR_DEVELOPMENT=true
# Default admin user
FIRST_SUPERUSER=admin@example.com
FIRST_SUPERUSER_PASSWORD=changeme123!
# Security - will be auto-generated if not provided
# DO NOT add real keys to this example file
ENCRYPTION_KEY="j+3mpBC2702TKIpQcKfYy6pqZqCEbhXsTrxpAhkcRSk="
# API Keys - required for certain features
# DO NOT add real keys to this example file
OPENAI_API_KEY=
MISTRAL_API_KEY=
services:
airweave:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave
build:
context: ${HARBOR_AIRWEAVE_GIT_REF}:frontend
dockerfile: Dockerfile
ports:
- ${HARBOR_AIRWEAVE_HOST_PORT}:8080
environment:
- API_URL=http://localhost:${HARBOR_AIRWEAVE_BACKEND_HOST_PORT}
- ENABLE_AUTH=false
depends_on:
airweave-backend:
condition: service_healthy
healthcheck:
test: [ "CMD", "wget", "--spider", "-q", "http://localhost:8080" ]
interval: 1s
timeout: 10s
retries: 10
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
airweave-backend:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave-backend
build:
context: ${HARBOR_AIRWEAVE_GIT_REF}:backend
dockerfile: Dockerfile
ports:
- ${HARBOR_AIRWEAVE_BACKEND_HOST_PORT}:8001
environment:
- POSTGRES_HOST=airweave-postgres
- REDIS_HOST=airweave-redis
- QDRANT_HOST=airweave-qdrant
- QDRANT_PORT=6333
- TEXT2VEC_INFERENCE_URL=http://airweave-embeddings:8080
- FRONTEND_LOCAL_DEVELOPMENT_PORT=${HARBOR_AIRWEAVE_HOST_PORT}
- API_FULL_URL=http://localhost:${HARBOR_AIRWEAVE_BACKEND_HOST_PORT}
- LOCAL_DEVELOPMENT=false
- ADDITIONAL_CORS_ORIGINS=http://localhost:${HARBOR_AIRWEAVE_HOST_PORT}
depends_on:
airweave-postgres:
condition: service_healthy
airweave-redis:
condition: service_healthy
airweave-qdrant:
condition: service_healthy
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:8001/health" ]
interval: 1s
timeout: 10s
retries: 10
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
airweave-postgres:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave-postgres
image: postgres:16
ports:
- ${HARBOR_AIRWEAVE_POSTGRES_HOST_PORT}:5432
environment:
- POSTGRES_DB=airweave
- POSTGRES_USER=airweave
- POSTGRES_PASSWORD=airweave1234!
healthcheck:
test: [ "CMD", "pg_isready", "-U", "airweave" ]
interval: 1s
timeout: 10s
retries: 10
volumes:
- ${HARBOR_AIRWEAVE_WORKSPACE}/pg:/var/lib/postgresql/data
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
airweave-redis:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave-redis
image: redis:7-alpine
ports:
- ${HARBOR_AIRWEAVE_REDIS_HOST_PORT}:6379
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 1s
timeout: 10s
retries: 10
volumes:
- ${HARBOR_AIRWEAVE_WORKSPACE}/redis:/data
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
airweave-embeddings:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave-embeddings
image: semitechnologies/transformers-inference:sentence-transformers-all-MiniLM-L6-v2
ports:
- ${HARBOR_AIRWEAVE_EMBEDDINGS_HOST_PORT}:8080
environment:
ENABLE_CUDA: 0
WORKERS_PER_NODE: 1
healthcheck:
test: [ "CMD", "wget", "--spider", "-q", "http://localhost:8080/health" ]
interval: 1s
timeout: 10s
retries: 20
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
airweave-qdrant:
container_name: ${HARBOR_CONTAINER_PREFIX}.airweave-qdrant
image: qdrant/qdrant:latest
command: bash -c "apt-get update && apt-get install -y curl && ./entrypoint.sh"
ports:
- ${HARBOR_AIRWEAVE_QDRANT_HOST_PORT}:6333
healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:6333/collections" ]
interval: 1s
timeout: 10s
retries: 10
volumes:
- ${HARBOR_AIRWEAVE_WORKSPACE}/qdrant:/qdrant/storage
env_file:
- ./.env
- ./airweave/override.env
networks:
- harbor-network
### [Airweave](https://github.com/airweave-ai/airweave)
> Handle: `airweave`<br/>
> URL: [http://localhost:34481](http://localhost:34481)
![Airweave Screenshot](./harbor-airweave.png)
A lightweight, fast, and extensible vector database for AI applications. Airweave provides persistent storage and efficient similarity search for embeddings, making it ideal for RAG, chat history, and knowledge base use cases.
#### Starting
```bash
# [Optional] Pre-build the image
harbor build airweave
# Start the service
# --open is optional, to open in browser
harbor up airweave --open
```
- Airweave exposes a REST API and a web UI for managing collections and documents
- Run `harbor url airweave-backend` to get API URL
- Data is persisted in the `airweave/data` folder by default, configurable via `airweave.workspace`
#### Usage
You will mostly interact with Airweave via its Web UI or API. Run [`harbor open`](./3.-Harbor-CLI-Reference#harbor-open-service) to access the UI.
```bash
# Open Airweave Web UI in the browser
harbor open airweave
# Get a URL
harbor url airweave
# Get a QR for the phone
harbor qr airweave
```
#### Configuration
See the [official documentation](https://github.com/av/airweave#configuration) for more details.
Following options can be set via [`harbor config`](./3.-Harbor-CLI-Reference.md#harbor-config):
```bash
# The port on the host where Airweave endpoint will be available
AIRWEAVE_HOST_PORT 34481
# Ports on the host for other services in Airweave group
AIRWEAVE_BACKEND_HOST_PORT 34482
AIRWEAVE_POSTGRES_HOST_PORT 34483
AIRWEAVE_REDIS_HOST_PORT 34484
AIRWEAVE_QDRANT_HOST_PORT 34485
AIRWEAVE_EMBEDDINGS_HOST_PORT 34486
# Git ref to build the image from
# You can adjust the branch/tag/commit to use by adjusting part after the #
AIRWEAVE_GIT_REF https://github.com/airweave-ai/airweave.git#main
# Location of the Airweave workspace on the host
# This is where service data is stored
# Should be either relative to $(harbor home) or an absolute path
AIRWEAVE_WORKSPACE ./airweave/data
```
See [environment configuration guide](./1.-Harbor-User-Guide.md#environment-variables) to set arbitrary environment variables for the service.

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

+1
-1

@@ -9,3 +9,3 @@ // deno run -A ./.scripts/seed.ts

const VERSION = "0.3.10";
const VERSION = "0.3.12";

@@ -12,0 +12,0 @@ type ValueSeed = {

{
"name": "@avcodes/harbor-app",
"private": true,
"version": "0.3.10",
"version": "0.3.12",
"type": "module",

@@ -6,0 +6,0 @@ "scripts": {

[package]
name = "harbor-app"
version = "0.3.10"
version = "0.3.12"
description = "A companion app for Harbor LLM toolkit"

@@ -6,0 +6,0 @@ authors = ["av"]

{
"$schema": "https://schema.tauri.app/config/2.4.0",
"productName": "Harbor",
"version": "0.3.10",
"version": "0.3.12",
"identifier": "com.harbor.app",

@@ -6,0 +6,0 @@ "build": {

@@ -537,3 +537,9 @@

tooltip: 'MAX is a platform from Modular (creators of Mojo) for running LLMs.'
},
airweave: {
name: 'Airweave',
tags: [HST.satellite],
wikiUrl: `${wikiUrl}/2.3.48-Satellite-Airweave`,
tooltip: 'Airweave lets agents search any app by transforming its contents into agent-ready knowledge.'
}
};

@@ -116,3 +116,4 @@ from typing import Optional

response = await self.llm.chat_completion(chat=self)
self.assistant(self.llm.get_response_content(response))
params = await self.llm.resolve_request_params()
self.assistant(self.llm.get_response_content(params, response))
return response

@@ -119,0 +120,0 @@

@@ -199,3 +199,3 @@ from typing import Optional, Generic, TypeVar, List, Union, Type, Dict

type=ConfigDict,
default='temperature=0',
default='temperature=0.35',
description='Extra parameters to always add to the LLM API requests for the downstream APIs (subset of chat completion payload)'

@@ -202,0 +202,0 @@ )

@@ -5,19 +5,19 @@ import asyncio

import llm
import log
logger = log.setup_logger(__name__)
ID_PREFIX = "polyglot"
translate_query_prompt = """
<instruction>
Translate the following message into {language} language.
Do not do literal translation, but rather adapt the message to the cultural context of the target language, however keep the original meaning.
Focus on keeping original meaning and context unchanged.
Do not address any part of the message, only translate it.
</instruction>
<input name="message">
<message>
{message}
</input>
</message>
"""
synthesis_prompt = """
<instruction>
Read through the "solutions" to the "query".

@@ -27,11 +27,10 @@ Combine ideas from the "solutions" into a single coherent response to the "query".

Your reply will be in the language of the "query" input.
</instruction>
<input name="query">
<query>
{query}
</input>
</query>
<input name="solutions">
<solutions>
{solutions}
</input>
</solutions>
"""

@@ -90,3 +89,5 @@

query=query,
solutions=solutions,
solutions="\n\n".join(
[f"# Solution No. {i+1}:\n{solution}" for i, solution in enumerate(solutions)]
),
)
services:
ldr:
build:
context: https://github.com/LearningCircuit/local-deep-research.git
dockerfile: Dockerfile
image: ${HARBOR_LDR_IMAGE}:${HARBOR_LDR_VERSION}
# build:
# context: https://github.com/LearningCircuit/local-deep-research.git
# dockerfile: Dockerfile
container_name: ${HARBOR_CONTAINER_PREFIX}.ldr

@@ -7,0 +8,0 @@ ports:

@@ -5,2 +5,4 @@ services:

- LDR_LLM__PROVIDER=ollama
- OLLAMA_BASE_URL=${HARBOR_OLLAMA_INTERNAL_URL}
- OLLAMA_BASE_URL=${HARBOR_OLLAMA_INTERNAL_URL}
- LDR_LLM_PROVIDER=ollama
- LDR_LLM_OLLAMA_URL=${HARBOR_OLLAMA_INTERNAL_URL}

@@ -5,2 +5,3 @@ services:

- LDR_SEARCH__TOOL=searxng
- LDR_SEARCH_TOOL=searxng
- SEARXNG_INSTANCE=${HARBOR_SEARXNG_INTERNAL_URL}

@@ -124,2 +124,5 @@

- [Airweave](https://github.com/av/harbor/wiki/2.3.48-Satellite-Airweave) <span style="opacity: 0.5;">`Satellite`</span><br/>
Airweave lets agents search any app by transforming its contents into agent-ready knowledge.
- [autogpt](https://github.com/av/harbor/wiki/2.3.15-Satellite:-AutoGPT) <span style="opacity: 0.5;">`Satellite`, `Partial Support`</span><br/>

@@ -126,0 +129,0 @@ Create, deploy, and manage continuous AI agents that automate complex workflows.

@@ -13,4 +13,4 @@ ### [Local Deep Research](https://github.com/LearningCircuit/local-deep-research)

```bash
# [Optional] pre-build the image
harbor build ldr
# [Optional] pre-pull the image (~7GB)
harbor pull ldr

@@ -38,2 +38,9 @@ # It makes little sense to run ldr without a

LDR_WORKSPACE ./ldr/data
# Docker image to use for this service
LDR_IMAGE localdeepresearch/local-deep-research
# Docker tag to use for this service
# Should be one of the tags for the image above
LDR_VERSION latest
```
### [🚅 LiteLLM](https://docs.litellm.ai/docs/)
> Handle: `litellm`
> Handle: `litellm`<br/>
> URL: [http://localhost:33841/](http://localhost:33841/)

@@ -65,2 +65,6 @@

- After changing the `config.yaml` - you will need to restart the service `harbor restart litellm`
- URLs must be internal to Docker network, can be obtained with [`harbor url -i <service>`](./3.-Harbor-CLI-Reference.md#harbor-url-service)
- You can use `harbor env litellm <name> <value>` to set environment variables to reference in the `config.yaml` file
Please see [official LiteLLM documentation](https://docs.litellm.ai/docs/) for plenty of additional examples.

@@ -5,1 +5,2 @@ # This file can be used for additional environment variables

OLLAMA_CONTEXT_LENGTH="4096"
OLLAMA_NUM_PARALLEL="4"
{
"name": "@avcodes/harbor",
"version": "0.3.10",
"version": "0.3.12",
"description": "Effortlessly run LLM backends, APIs, frontends, and services with one command.",

@@ -5,0 +5,0 @@ "private": false,

@@ -602,2 +602,4 @@ # ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

HARBOR_LDR_WORKSPACE="./ldr/data"
HARBOR_LDR_IMAGE="localdeepresearch/local-deep-research"
HARBOR_LDR_VERSION="latest"

@@ -625,2 +627,12 @@ # LocalAI

# AirWeave
HARBOR_AIRWEAVE_HOST_PORT=34481
HARBOR_AIRWEAVE_BACKEND_HOST_PORT=34482
HARBOR_AIRWEAVE_POSTGRES_HOST_PORT=34483
HARBOR_AIRWEAVE_REDIS_HOST_PORT=34484
HARBOR_AIRWEAVE_QDRANT_HOST_PORT=34485
HARBOR_AIRWEAVE_EMBEDDINGS_HOST_PORT=34486
HARBOR_AIRWEAVE_GIT_REF="https://github.com/airweave-ai/airweave.git#main"
HARBOR_AIRWEAVE_WORKSPACE="./airweave/data"
# ============================================

@@ -627,0 +639,0 @@ # Service Configuration.

[tool.poetry]
name = "llm-harbor"
version = "0.3.10"
version = "0.3.12"
description = "Effortlessly run LLM backends, APIs, frontends, and services with one command."

@@ -12,3 +12,3 @@ repository = "https://github.com/av/harbor"

classifiers = ["Topic :: Utilities","Topic :: Scientific/Engineering :: Artificial Intelligence","Environment :: Console","License :: OSI Approved :: Apache Software License"]
include = [".aider.chat.history.md",".editorconfig",".github/FUNDING.yml",".github/copilot-instructions.md",".github/workflows/app-release.yml",".github/workflows/bench-docker.yml",".github/workflows/boost-docker.yml",".gitignore",".scripts/app.ts",".scripts/comment.ts",".scripts/deno.json",".scripts/deno.lock",".scripts/docs-to-app.ts",".scripts/docs.ts",".scripts/release.sh",".scripts/scaffold.ts",".scripts/seed-cdi.ts",".scripts/seed-traefik.ts",".scripts/seed.ts",".scripts/terser.sh",".style.yapf",".vscode/.copilot-instructions.md",".vscode/settings.json","LICENSE","README.md","RELEASE.md","agent/.gitignore","agent/Dockerfile","agent/docker/services.d/agent.sh","agent/override.env","agent/requirements.txt","agent/src/agent.py","agent/src/chat.py","agent/src/chat_node.py","agent/src/config.py","agent/src/format.py","agent/src/llm.py","agent/src/log.py","agent/src/main.py","agent/src/tasks/chat_to_goal.py","agent/src/tasks/direct.py","agent/src/tasks/next_step.py","agent/src/tasks/plan.py","agent/src/tasks/refine.py","agentzero/.gitignore","agentzero/override.env","aichat/Dockerfile","aichat/configs/aichat.airllm.yml","aichat/configs/aichat.aphrodite.yml","aichat/configs/aichat.config.yml","aichat/configs/aichat.dify.yml","aichat/configs/aichat.ktransformers.yml","aichat/configs/aichat.litellm.yml","aichat/configs/aichat.llamacpp.yml","aichat/configs/aichat.mistralrs.yml","aichat/configs/aichat.ollama.yml","aichat/configs/aichat.sglang.yml","aichat/configs/aichat.tabbyapi.yml","aichat/configs/aichat.vllm.yml","aichat/override.env","aichat/start_aichat.sh","aider/configs/aider.airllm.yml","aider/configs/aider.aphrodite.yml","aider/configs/aider.config.yml","aider/configs/aider.dify.yml","aider/configs/aider.ktransformers.yml","aider/configs/aider.litellm.yml","aider/configs/aider.llamacpp.yml","aider/configs/aider.mistralrs.yml","aider/configs/aider.ollama.yml","aider/configs/aider.sglang.yml","aider/configs/aider.tabbyapi.yml","aider/configs/aider.vllm.yml","aider/override.env","aider/start_aider.sh","airllm/Dockerfile","airllm/override.env","airllm/server.py","anythingllm/override.env","aphrodite/override.env","app/.editorconfig","app/.gitignore","app/README.md","app/app-icon.png","app/bun.lockb","app/index.html","app/package.json","app/postcss.config.js","app/public/tauri.svg","app/public/vite.svg","app/src-tauri/.gitignore","app/src-tauri/Cargo.lock","app/src-tauri/Cargo.toml","app/src-tauri/build.rs","app/src-tauri/capabilities/default.json","app/src-tauri/capabilities/desktop.json","app/src-tauri/icons/128x128.png","app/src-tauri/icons/128x128@2x.png","app/src-tauri/icons/32x32.png","app/src-tauri/icons/Square107x107Logo.png","app/src-tauri/icons/Square142x142Logo.png","app/src-tauri/icons/Square150x150Logo.png","app/src-tauri/icons/Square284x284Logo.png","app/src-tauri/icons/Square30x30Logo.png","app/src-tauri/icons/Square310x310Logo.png","app/src-tauri/icons/Square44x44Logo.png","app/src-tauri/icons/Square71x71Logo.png","app/src-tauri/icons/Square89x89Logo.png","app/src-tauri/icons/StoreLogo.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png","app/src-tauri/icons/icon.icns","app/src-tauri/icons/icon.ico","app/src-tauri/icons/icon.png","app/src-tauri/icons/ios/AppIcon-20x20@1x.png","app/src-tauri/icons/ios/AppIcon-20x20@2x-1.png","app/src-tauri/icons/ios/AppIcon-20x20@2x.png","app/src-tauri/icons/ios/AppIcon-20x20@3x.png","app/src-tauri/icons/ios/AppIcon-29x29@1x.png","app/src-tauri/icons/ios/AppIcon-29x29@2x-1.png","app/src-tauri/icons/ios/AppIcon-29x29@2x.png","app/src-tauri/icons/ios/AppIcon-29x29@3x.png","app/src-tauri/icons/ios/AppIcon-40x40@1x.png","app/src-tauri/icons/ios/AppIcon-40x40@2x-1.png","app/src-tauri/icons/ios/AppIcon-40x40@2x.png","app/src-tauri/icons/ios/AppIcon-40x40@3x.png","app/src-tauri/icons/ios/AppIcon-512@2x.png","app/src-tauri/icons/ios/AppIcon-60x60@2x.png","app/src-tauri/icons/ios/AppIcon-60x60@3x.png","app/src-tauri/icons/ios/AppIcon-76x76@1x.png","app/src-tauri/icons/ios/AppIcon-76x76@2x.png","app/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png","app/src-tauri/src/lib.rs","app/src-tauri/src/main.rs","app/src-tauri/src/tray.rs","app/src-tauri/tauri.conf.json","app/src/.gitignore","app/src/App.tsx","app/src/AppContent.tsx","app/src/AppRoutes.tsx","app/src/AppSidebar.tsx","app/src/BackButton.tsx","app/src/Button.tsx","app/src/ConfirmModal.tsx","app/src/DataClass.tsx","app/src/HarborLogo.tsx","app/src/IconButton.tsx","app/src/Icons.tsx","app/src/Loading.tsx","app/src/LostSquirrel.tsx","app/src/Modal.tsx","app/src/OverlayContext.tsx","app/src/ScrollToTop.tsx","app/src/SearchInput.tsx","app/src/Section.tsx","app/src/ServiceTags.tsx","app/src/assets/font/Inter-Black.woff2","app/src/assets/font/Inter-BlackItalic.woff2","app/src/assets/font/Inter-Bold.woff2","app/src/assets/font/Inter-BoldItalic.woff2","app/src/assets/font/Inter-ExtraBold.woff2","app/src/assets/font/Inter-ExtraBoldItalic.woff2","app/src/assets/font/Inter-ExtraLight.woff2","app/src/assets/font/Inter-ExtraLightItalic.woff2","app/src/assets/font/Inter-Italic.woff2","app/src/assets/font/Inter-Light.woff2","app/src/assets/font/Inter-LightItalic.woff2","app/src/assets/font/Inter-Medium.woff2","app/src/assets/font/Inter-MediumItalic.woff2","app/src/assets/font/Inter-Regular.woff2","app/src/assets/font/Inter-SemiBold.woff2","app/src/assets/font/Inter-SemiBoldItalic.woff2","app/src/assets/font/Inter-Thin.woff2","app/src/assets/font/Inter-ThinItalic.woff2","app/src/assets/font/InterDisplay-Black.woff2","app/src/assets/font/InterDisplay-BlackItalic.woff2","app/src/assets/font/InterDisplay-Bold.woff2","app/src/assets/font/InterDisplay-BoldItalic.woff2","app/src/assets/font/InterDisplay-ExtraBold.woff2","app/src/assets/font/InterDisplay-ExtraBoldItalic.woff2","app/src/assets/font/InterDisplay-ExtraLight.woff2","app/src/assets/font/InterDisplay-ExtraLightItalic.woff2","app/src/assets/font/InterDisplay-Italic.woff2","app/src/assets/font/InterDisplay-Light.woff2","app/src/assets/font/InterDisplay-LightItalic.woff2","app/src/assets/font/InterDisplay-Medium.woff2","app/src/assets/font/InterDisplay-MediumItalic.woff2","app/src/assets/font/InterDisplay-Regular.woff2","app/src/assets/font/InterDisplay-SemiBold.woff2","app/src/assets/font/InterDisplay-SemiBoldItalic.woff2","app/src/assets/font/InterDisplay-Thin.woff2","app/src/assets/font/InterDisplay-ThinItalic.woff2","app/src/assets/font/InterVariable-Italic.woff2","app/src/assets/font/InterVariable.woff2","app/src/cli/CLI.tsx","app/src/config/Config.tsx","app/src/config/ConfigNameModal.tsx","app/src/config/HarborConfig.ts","app/src/config/HarborConfigEditor.tsx","app/src/config/HarborConfigEntryEditor.tsx","app/src/config/HarborConfigSectionEditor.tsx","app/src/config/useHarborConfig.ts","app/src/configMetadata.tsx","app/src/font.css","app/src/home/Doctor.tsx","app/src/home/Home.tsx","app/src/home/ServiceCard.tsx","app/src/home/ServiceList.tsx","app/src/home/Version.tsx","app/src/home/useServiceList.tsx","app/src/localStorage.ts","app/src/main.css","app/src/main.tsx","app/src/service/ServiceActions.tsx","app/src/service/ServiceDescription.tsx","app/src/service/ServiceDetails.tsx","app/src/service/ServiceDocs.tsx","app/src/service/ServiceHandle.tsx","app/src/service/ServiceName.tsx","app/src/service/useCurrentService.ts","app/src/serviceActions.tsx","app/src/serviceMetadata.ts","app/src/settings/ProfileSelector.tsx","app/src/settings/Settings.tsx","app/src/squirrel.css","app/src/tags.css","app/src/theme.tsx","app/src/useArrayState.ts","app/src/useAutostart.tsx","app/src/useCalled.tsx","app/src/useDebounceCallback.tsx","app/src/useGlobalKeydown.tsx","app/src/useHarbor.tsx","app/src/useInvoke.tsx","app/src/useOpen.tsx","app/src/useSearch.tsx","app/src/useSelectedProfile.tsx","app/src/useSharedState.tsx","app/src/useStoredState.tsx","app/src/useUnmount.ts","app/src/utils.tsx","app/src/vite-env.d.ts","app/tailwind.config.js","app/tsconfig.json","app/tsconfig.node.json","app/vite.config.ts","autogpt/backends/autogpt.ollama.yml","autogpt/override.env","bench/Dockerfile","bench/defaultTasks.yml","bench/override.env","bench/src/bench.ts","bench/src/config.ts","bench/src/deps.ts","bench/src/judge.ts","bench/src/llm.ts","bench/src/log.ts","bench/src/report.ts","bench/src/run.ts","bench/src/runner.ts","bench/src/task.ts","bench/src/tasks.ts","bench/src/tsconfig.json","bench/src/utils.ts","bionicgpt/override.env","bionicgpt/start_envoy.sh","bolt/.env.local","bolt/Dockerfile","bolt/model.ts","bolt/override.env","boost/.dockerignore","boost/Dockerfile","boost/README.md","boost/override.env","boost/src/chat.py","boost/src/chat_node.py","boost/src/config.py","boost/src/custom_modules/.gitkeep","boost/src/custom_modules/3t.py","boost/src/custom_modules/ambi.py","boost/src/custom_modules/artifacts/dnd.html","boost/src/custom_modules/artifacts/dnd_mini.html","boost/src/custom_modules/artifacts/dot.html","boost/src/custom_modules/artifacts/dot_mini.html","boost/src/custom_modules/artifacts/graph.html","boost/src/custom_modules/artifacts/graph_mini.html","boost/src/custom_modules/artifacts/tokens.html","boost/src/custom_modules/artifacts/tokens_mini.html","boost/src/custom_modules/cea.py","boost/src/custom_modules/cex.py","boost/src/custom_modules/clarity.py","boost/src/custom_modules/crystal.py","boost/src/custom_modules/cssv.py","boost/src/custom_modules/discussurl.py","boost/src/custom_modules/example.py","boost/src/custom_modules/fml.py","boost/src/custom_modules/gact.py","boost/src/custom_modules/grug.py","boost/src/custom_modules/l33t.py","boost/src/custom_modules/meow.py","boost/src/custom_modules/ow.py","boost/src/custom_modules/pad.py","boost/src/custom_modules/pdsv.py","boost/src/custom_modules/polyglot.py","boost/src/custom_modules/r0.py","boost/src/custom_modules/recpl.py","boost/src/custom_modules/stcl.py","boost/src/custom_modules/tmsv.py","boost/src/custom_modules/tri.py","boost/src/custom_modules/unstable.py","boost/src/custom_modules/usv.py","boost/src/custom_modules/webui_artifact.py","boost/src/custom_modules/wswp.py","boost/src/format.py","boost/src/llm.py","boost/src/llm_registry.py","boost/src/log.py","boost/src/main.py","boost/src/mapper.py","boost/src/middleware/request_id.py","boost/src/mods.py","boost/src/modules/dnd.py","boost/src/modules/dot.py","boost/src/modules/eli5.py","boost/src/modules/g1.py","boost/src/modules/klmbr.py","boost/src/modules/markov.py","boost/src/modules/mcts.py","boost/src/modules/r0.py","boost/src/modules/rcn.py","boost/src/modules/supersummer.py","boost/src/requirements.txt","boost/src/selection.py","boost/src/tools/registry.py","chatnio/.gitignore","chatnio/Dockerfile","chatnio/config/config.base.yml","chatnio/config/config.ollama.yml","chatnio/config/config.override.yml","chatnio/config/config.searxng.yml","chatnio/override.env","chatnio/start_chatnio.sh","chatui/configs/chatui.airllm.yml","chatui/configs/chatui.aphrodite.yml","chatui/configs/chatui.config.yml","chatui/configs/chatui.dify.yml","chatui/configs/chatui.litellm.yml","chatui/configs/chatui.llamacpp.yml","chatui/configs/chatui.mistralrs.yml","chatui/configs/chatui.ollama.yml","chatui/configs/chatui.searxng.yml","chatui/configs/chatui.tabbyapi.yml","chatui/configs/chatui.vllm.yml","chatui/envify.js","chatui/override.env","chatui/start_chatui.sh","cmdh/Dockerfile","cmdh/harbor.prompt","cmdh/ollama.ts","cmdh/override.env","cmdh/system.prompt","comfyui/.gitkeep","comfyui/default-workflow.json","comfyui/override.env","comfyui/provisioning.sh","compose.agent.yml","compose.agentzero.yml","compose.aichat.yml","compose.aider.yml","compose.airllm.yml","compose.anythingllm.yml","compose.aphrodite.yml","compose.autogpt.yml","compose.bench.yml","compose.bionicgpt.yml","compose.bolt.yml","compose.boost.yml","compose.cfd.yml","compose.chatnio.yml","compose.chatui.yml","compose.cmdh.yml","compose.comfyui.yml","compose.dify.yml","compose.fabric.yml","compose.flowise.yml","compose.gptme.yml","compose.gum.yml","compose.hf.yml","compose.hfdownloader.yml","compose.hollama.yml","compose.jupyter.yml","compose.k6.yml","compose.kobold.yml","compose.ktransformers.yml","compose.langflow.yml","compose.langfuse.yml","compose.latentscope.yml","compose.ldr.yml","compose.librechat.yml","compose.libretranslate.yml","compose.litellm.yml","compose.litlytics.yml","compose.llamacpp.yml","compose.llamaswap.yml","compose.lmdeploy.yml","compose.lmeval.yml","compose.lobechat.yml","compose.localai.yml","compose.mcp-inspector.yml","compose.mcpo.yml","compose.metamcp.yml","compose.mikupad.yml","compose.mistralrs.yml","compose.morphic.yml","compose.n8n.yml","compose.nexa.yml","compose.ol1.yml","compose.ollama.yml","compose.omnichain.yml","compose.omniparser.yml","compose.openhands.yml","compose.opint.yml","compose.optillm.yml","compose.oterm.yml","compose.parler.yml","compose.parllama.yml","compose.perplexica.yml","compose.perplexideez.yml","compose.pipelines.yml","compose.plandex.yml","compose.promptfoo.yml","compose.qdrant.yml","compose.qrgen.yml","compose.raglite.yml","compose.repopack.yml","compose.searxng.morphic.yml","compose.sglang.yml","compose.speaches.yml","compose.sqlchat.yml","compose.stt.yml","compose.supergateway.yml","compose.tabbyapi.yml","compose.textgrad.yml","compose.tgi.yml","compose.traefik.yml","compose.tts.yml","compose.txtairag.yml","compose.vllm.yml","compose.webtop.yml","compose.webui.yml","compose.x.agentzero.ollama.yml","compose.x.aichat.ktransformers.yml","compose.x.aichat.ollama.yml","compose.x.aider.airllm.yml","compose.x.aider.aphrodite.yml","compose.x.aider.cdi.yml","compose.x.aider.dify.yml","compose.x.aider.ktransformers.yml","compose.x.aider.litellm.yml","compose.x.aider.llamacpp.yml","compose.x.aider.mistralrs.yml","compose.x.aider.nvidia.yml","compose.x.aider.ollama.yml","compose.x.aider.sglang.yml","compose.x.aider.tabbyapi.yml","compose.x.aider.vllm.yml","compose.x.anythingllm.llamacpp.yml","compose.x.anythingllm.ollama.yml","compose.x.anythingllm.searxng.yml","compose.x.aphrodite.cdi.yml","compose.x.aphrodite.nvidia.yml","compose.x.boost.airllm.yml","compose.x.boost.aphrodite.yml","compose.x.boost.dify.yml","compose.x.boost.ktransformers.yml","compose.x.boost.litellm.yml","compose.x.boost.llamacpp.yml","compose.x.boost.mistralrs.yml","compose.x.boost.ollama.yml","compose.x.boost.omnichain.yml","compose.x.boost.sglang.yml","compose.x.boost.tabbyapi.yml","compose.x.boost.vllm.yml","compose.x.chatnio.ollama.yml","compose.x.chatnio.searxng.yml","compose.x.chatui.airllm.yml","compose.x.chatui.aphrodite.yml","compose.x.chatui.dify.yml","compose.x.chatui.litellm.yml","compose.x.chatui.llamacpp.yml","compose.x.chatui.mistralrs.yml","compose.x.chatui.ollama.yml","compose.x.chatui.searxng.yml","compose.x.chatui.tabbyapi.yml","compose.x.chatui.vllm.yml","compose.x.cmdh.harbor.yml","compose.x.cmdh.llamacpp.yml","compose.x.cmdh.ollama.yml","compose.x.cmdh.tgi.yml","compose.x.comfyui.cdi.yml","compose.x.comfyui.nvidia.yml","compose.x.fabric.ollama.yml","compose.x.gptme.ollama.yml","compose.x.jupyter.cdi.yml","compose.x.jupyter.nvidia.yml","compose.x.kobold.cdi.yml","compose.x.kobold.nvidia.yml","compose.x.ktransformers.cdi.yml","compose.x.ktransformers.nvidia.yml","compose.x.langflow.litellm.yml","compose.x.ldr.ollama.yml","compose.x.ldr.searxng.yml","compose.x.litellm.langfuse.yml","compose.x.litellm.optillm.yml","compose.x.litellm.tgi.yml","compose.x.litellm.vllm.yml","compose.x.llamacpp.cdi.yml","compose.x.llamacpp.nvidia.yml","compose.x.llamaswap.cdi.yml","compose.x.llamaswap.nvidia.yml","compose.x.lmdeploy.cdi.yml","compose.x.lmdeploy.nvidia.yml","compose.x.lmeval.cdi.yml","compose.x.lmeval.nvidia.yml","compose.x.lobechat.ollama.yml","compose.x.localai.cdi.yml","compose.x.localai.nvidia.yml","compose.x.localai.rocm.yml","compose.x.mcpo.mcp-server-time.yml","compose.x.mcpo.metamcp.yml","compose.x.mistralrs.cdi.yml","compose.x.mistralrs.nvidia.yml","compose.x.morphic.ollama.yml","compose.x.nexa.cdi.yml","compose.x.nexa.nvidia.yml","compose.x.ollama.cdi.yml","compose.x.ollama.nvidia.yml","compose.x.ollama.rocm.yml","compose.x.ollama.webui.yml","compose.x.openhands.ollama.yml","compose.x.opint.aphrodite.yml","compose.x.opint.litellm.yml","compose.x.opint.llamacpp.yml","compose.x.opint.mistralrs.yml","compose.x.opint.ollama.yml","compose.x.opint.tabbyapi.yml","compose.x.opint.vllm.yml","compose.x.optillm.airllm.yml","compose.x.optillm.aphrodite.yml","compose.x.optillm.boost.yml","compose.x.optillm.cdi.yml","compose.x.optillm.dify.yml","compose.x.optillm.ktransformers.yml","compose.x.optillm.litellm.yml","compose.x.optillm.llamacpp.yml","compose.x.optillm.mistralrs.yml","compose.x.optillm.nexa.yml","compose.x.optillm.nvidia.yml","compose.x.optillm.ollama.yml","compose.x.optillm.omnichain.yml","compose.x.optillm.pipelines.yml","compose.x.optillm.sglang.yml","compose.x.optillm.tabbyapi.yml","compose.x.optillm.vllm.yml","compose.x.oterm.ollama.yml","compose.x.parler.cdi.yml","compose.x.parler.nvidia.yml","compose.x.parllama.ollama.yml","compose.x.perplexica.ollama.yml","compose.x.perplexica.searxng.yml","compose.x.perplexideez.mdc.yml","compose.x.perplexideez.ollama.yml","compose.x.perplexideez.searxng.yml","compose.x.plandex.litellm.yml","compose.x.plandex.llamacpp.yml","compose.x.plandex.ollama.yml","compose.x.promptfoo.ollama.yml","compose.x.raglite.ollama.yml","compose.x.raglite.vllm.yml","compose.x.sglang.cdi.yml","compose.x.sglang.nvidia.yml","compose.x.speaches.cdi.yml","compose.x.speaches.nvidia.yml","compose.x.sqlchat.ollama.yml","compose.x.stt.cdi.yml","compose.x.stt.nvidia.yml","compose.x.tabbyapi.cdi.yml","compose.x.tabbyapi.nvidia.yml","compose.x.textgrad.cdi.yml","compose.x.textgrad.nvidia.yml","compose.x.tgi.cdi.yml","compose.x.tgi.nvidia.yml","compose.x.traefik.agent.yml","compose.x.traefik.agentzero.yml","compose.x.traefik.aichat.yml","compose.x.traefik.aider.yml","compose.x.traefik.airllm.yml","compose.x.traefik.anythingllm.yml","compose.x.traefik.aphrodite.yml","compose.x.traefik.autogpt.yml","compose.x.traefik.bionicgpt.yml","compose.x.traefik.bolt.yml","compose.x.traefik.boost.yml","compose.x.traefik.chatnio.yml","compose.x.traefik.chatui.yml","compose.x.traefik.comfyui.yml","compose.x.traefik.dify.yml","compose.x.traefik.flowise.yml","compose.x.traefik.hollama.yml","compose.x.traefik.jupyter.yml","compose.x.traefik.k6.yml","compose.x.traefik.kobold.yml","compose.x.traefik.ktransformers.yml","compose.x.traefik.langflow.yml","compose.x.traefik.langfuse.yml","compose.x.traefik.latentscope.yml","compose.x.traefik.ldr.yml","compose.x.traefik.librechat.yml","compose.x.traefik.libretranslate.yml","compose.x.traefik.litellm.yml","compose.x.traefik.litlytics.yml","compose.x.traefik.llamacpp.yml","compose.x.traefik.llamaswap.yml","compose.x.traefik.lmdeploy.yml","compose.x.traefik.lobechat.yml","compose.x.traefik.localai.yml","compose.x.traefik.mcp-inspector.yml","compose.x.traefik.mcpo.yml","compose.x.traefik.metamcp.yml","compose.x.traefik.mikupad.yml","compose.x.traefik.mistralrs.yml","compose.x.traefik.morphic.yml","compose.x.traefik.n8n.yml","compose.x.traefik.nexa.yml","compose.x.traefik.ol1.yml","compose.x.traefik.ollama.yml","compose.x.traefik.omnichain.yml","compose.x.traefik.omniparser.yml","compose.x.traefik.openhands.yml","compose.x.traefik.optillm.yml","compose.x.traefik.parler.yml","compose.x.traefik.perplexica.yml","compose.x.traefik.perplexideez.yml","compose.x.traefik.pipelines.yml","compose.x.traefik.plandex.yml","compose.x.traefik.promptfoo.yml","compose.x.traefik.qdrant.yml","compose.x.traefik.raglite.yml","compose.x.traefik.sglang.yml","compose.x.traefik.speaches.yml","compose.x.traefik.sqlchat.yml","compose.x.traefik.stt.yml","compose.x.traefik.tabbyapi.yml","compose.x.traefik.textgrad.yml","compose.x.traefik.tgi.yml","compose.x.traefik.tts.yml","compose.x.traefik.txtairag.yml","compose.x.traefik.vllm.yml","compose.x.traefik.webtop.yml","compose.x.traefik.webui.yml","compose.x.tts.cdi.yml","compose.x.tts.nvidia.yml","compose.x.txtairag.cdi.yml","compose.x.txtairag.nvidia.yml","compose.x.txtairag.ollama.yml","compose.x.vllm.cdi.yml","compose.x.vllm.nvidia.yml","compose.x.webui.agent.yml","compose.x.webui.airllm.yml","compose.x.webui.aphrodite.yml","compose.x.webui.boost.yml","compose.x.webui.comfyui.yml","compose.x.webui.dify.yml","compose.x.webui.kobold.yml","compose.x.webui.ktransformers.yml","compose.x.webui.litellm.yml","compose.x.webui.llamacpp.yml","compose.x.webui.llamaswap.yml","compose.x.webui.mcpo.metamcp.yml","compose.x.webui.mistralrs.yml","compose.x.webui.nexa.yml","compose.x.webui.ollama.yml","compose.x.webui.omnichain.yml","compose.x.webui.optillm.yml","compose.x.webui.parler.yml","compose.x.webui.pipelines.yml","compose.x.webui.searxng.ollama.yml","compose.x.webui.searxng.yml","compose.x.webui.sglang.yml","compose.x.webui.speaches.yml","compose.x.webui.stt.yml","compose.x.webui.tabbyapi.yml","compose.x.webui.tts.yml","compose.x.webui.vllm.yml","compose.yml","deno.lock","dify/certbot/README.md","dify/certbot/docker-entrypoint.sh","dify/certbot/update-cert.template.txt","dify/nginx/conf.d/default.conf.template","dify/nginx/docker-entrypoint.sh","dify/nginx/https.conf.template","dify/nginx/nginx.conf.template","dify/nginx/proxy.conf.template","dify/nginx/ssl/.gitkeep","dify/openai/Dockerfile","dify/openai/app.js","dify/openai/package.json","dify/override.env","dify/ssrf_proxy/docker-entrypoint.sh","dify/ssrf_proxy/squid.conf.template","docs/1.-Harbor-User-Guide.md","docs/1.0.-Installing-Harbor.md","docs/1.1-Harbor-App.md","docs/1.2-Tools.md","docs/2.-Services.md","docs/2.1.1-Frontend&colon-Open-WebUI.md","docs/2.1.10-Frontend&colon-Chat-Nio.md","docs/2.1.11-Frontend&colon-Mikupad.md","docs/2.1.12-Frontend-oterm.md","docs/2.1.2-Frontend&colon-ComfyUI.md","docs/2.1.3-Frontend&colon-LibreChat.md","docs/2.1.4-Frontend&colon-ChatUI.md","docs/2.1.5-Frontend&colon-Lobe-Chat.md","docs/2.1.6-Frontend&colon-hollama.md","docs/2.1.7-Frontend&colon-parllama.md","docs/2.1.8-Frontend&colon-BionicGPT.md","docs/2.1.9-Frontend&colon-AnythingLLM.md","docs/2.2.1-Backend&colon-Ollama.md","docs/2.2.10-Backend&colon-lmdeploy.md","docs/2.2.11-Backend&colon-AirLLM.md","docs/2.2.12-Backend&colon-SGLang.md","docs/2.2.13-Backend&colon-KTransformers.md","docs/2.2.14-Backend&colon-Speaches.md","docs/2.2.15-Backend&colon-Nexa-SDK.md","docs/2.2.16-Backend&colon-KoboldCpp.md","docs/2.2.2-Backend&colon-llama.cpp.md","docs/2.2.3-Backend&colon-vLLM.md","docs/2.2.4-Backend&colon-TabbyAPI.md","docs/2.2.5-Backend&colon-Aphrodite-Engine.md","docs/2.2.6-Backend&colon-mistral.rs.md","docs/2.2.7-Backend&colon-openedai-speech.md","docs/2.2.8-Backend&colon-Parler.md","docs/2.2.9-Backend&colon-text-generation-inference.md","docs/2.3.1-Satellite&colon-SearXNG.md","docs/2.3.10-Satellite&colon-fabric.md","docs/2.3.11-Satellite&colon-txtai-RAG.md","docs/2.3.12-Satellite&colon-TextGrad.md","docs/2.3.13-Satellite&colon-aider.md","docs/2.3.14-Satellite&colon-aichat.md","docs/2.3.15-Satellite&colon-AutoGPT.md","docs/2.3.16-Satellite&colon-omnichain.md","docs/2.3.17-Satellite&colon-lm-evaluation-harness.md","docs/2.3.18-Satellite&colon-JupyterLab.md","docs/2.3.19-Satellite&colon-ol1.md","docs/2.3.2-Satellite&colon-Perplexica.md","docs/2.3.20-Satellite&colon-OpenHands.md","docs/2.3.21-Satellite&colon-LitLytics.md","docs/2.3.22-Satellite&colon-Repopack.md","docs/2.3.23-Satellite&colon-n8n.md","docs/2.3.24-Satellite&colon-Bolt.new.md","docs/2.3.25-Satellite&colon-Open-WebUI-Pipelines.md","docs/2.3.26-Satellite&colon-Qdrant.md","docs/2.3.27-Satellite&colon-K6.md","docs/2.3.28-Satellite&colon-Promptfoo.md","docs/2.3.29-Satellite&colon-Webtop.md","docs/2.3.3-Satellite&colon-Dify.md","docs/2.3.30-Satellite&colon-OmniParser.md","docs/2.3.31-Satellite&colon-Flowise.md","docs/2.3.32-Satellite&colon-LangFlow.md","docs/2.3.33-Satellite&colon-OptiLLM.md","docs/2.3.34-Satellite-Morphic.md","docs/2.3.35-Satellite-SQL-Chat.md","docs/2.3.36-Satellite-gptme.md","docs/2.3.37-Satellite-traefik.md","docs/2.3.38-Satellite-Latent-Scope.md","docs/2.3.39-Satellite-RAGLite.md","docs/2.3.4-Satellite&colon-Plandex.md","docs/2.3.40-Satellite-llamaswap.md","docs/2.3.41-Satellite-libretranslate.md","docs/2.3.42-Satellite-metamcp.md","docs/2.3.43-Satellite-mcpo.md","docs/2.3.44-Satellite-supergateway.md","docs/2.3.45-Satellite-Local-Deep-Research.md","docs/2.3.46-Satellite-LocalAI.md","docs/2.3.47-Satellite-Agent-Zero.md","docs/2.3.5-Satellite&colon-LiteLLM.md","docs/2.3.6-Satellite&colon-langfuse.md","docs/2.3.7-Satellite&colon-Open-Interpreter.md","docs/2.3.8-Satellite&colon-cloudflared.md","docs/2.3.9-Satellite&colon-cmdh.md","docs/3.-Harbor-CLI-Reference.md","docs/4.-Compatibility.md","docs/5.1.-Harbor-Bench.md","docs/5.2.-Harbor-Boost.md","docs/5.2.1.-Harbor-Boost-Custom-Modules.md","docs/6.-Harbor-Compose-Setup.md","docs/7.-Adding-A-New-Service.md","docs/README.md","docs/_Footer.md","docs/anythingllm.png","docs/bench-report.png","docs/bench-superset.png","docs/bionicgpt.png","docs/bolt-local-qwen.png","docs/bolt-openailike.png","docs/boost-behavior.png","docs/boost-custom-example.png","docs/boost-dot.png","docs/boost-markov.png","docs/boost-r0.png","docs/boost-unstable.png","docs/boost.png","docs/chatnio-searxng.png","docs/chatui-searxng.png","docs/dify-harbor.png","docs/dify-ollama.png","docs/dify-sample-webllama.yml","docs/dify-sample-webrag.yml","docs/dify-searxng.png","docs/dify-webui.png","docs/flowise.png","docs/g1-reasoning.png","docs/gptme.png","docs/harbor-2.png","docs/harbor-agentzero.png","docs/harbor-airllm.png","docs/harbor-app-2.png","docs/harbor-app-3.png","docs/harbor-app-4.png","docs/harbor-app-5.png","docs/harbor-app-6.png","docs/harbor-app-7.png","docs/harbor-app-8.png","docs/harbor-app-macos.png","docs/harbor-app.png","docs/harbor-arch-diag.png","docs/harbor-boost.png","docs/harbor-history.gif","docs/harbor-k6.png","docs/harbor-latentscope.png","docs/harbor-ldr.png","docs/harbor-libretranslate.png","docs/harbor-metamcp.png","docs/harbor-morphic.png","docs/harbor-ollama-models.png","docs/harbor-oterm.png","docs/harbor-raglite.png","docs/harbor-tools.png","docs/harbor-top.png","docs/harbor-traefik.png","docs/harbor-webtop.png","docs/harbor-webui-json.png","docs/image.png","docs/ktransformers-webui.png","docs/langflow.png","docs/langfuse.png","docs/litlytics-config.png","docs/litlytics.png","docs/mcp-inspector.png","docs/mcpo.png","docs/mikupad.png","docs/nexa-webui-error.png","docs/nexa-webui-workaround.png","docs/ol1.png","docs/omnichain-import.png","docs/omnichain.png","docs/omniparser.png","docs/openhands-config.png","docs/optillm.png","docs/parllama.png","docs/plandex-exec.png","docs/promptfoo-2.png","docs/promptfoo.png","docs/qr.png","docs/seaxng-webrag.png","docs/sqlchat.png","docs/tunnels.png","docs/txtairag.png","docs/webui-boost-status.png","docs/webui-pipelines-2.png","docs/webui-pipelines.png","fabric/Dockerfile","fabric/override.env","flowise/.gitignore","flowise/override.env","gptme/Dockerfile","gptme/config.toml","gptme/override.env","gum/Dockerfile","harbor.sh","harbor/__init__.py","hf/Dockerfile","hf/override.env","hfdownloader/Dockerfile","hfdownloader/override.env","http-catalog/agent.http","http-catalog/airllm.http","http-catalog/aphrodite.http","http-catalog/boost.http","http-catalog/comfyui.http","http-catalog/dify.http","http-catalog/hf.http","http-catalog/kobold.http","http-catalog/ktransformers.http","http-catalog/langfuse.http","http-catalog/litellm.http","http-catalog/llamacpp.http","http-catalog/llamaswap.http","http-catalog/mistral.http","http-catalog/mistralrs.http","http-catalog/nexa.http","http-catalog/ollama.http","http-catalog/omnichain.http","http-catalog/optillm.http","http-catalog/parler.http","http-catalog/perplexideez.http","http-catalog/plandex.http","http-catalog/sglang.http","http-catalog/speaches.http","http-catalog/stt.http","http-catalog/tabbyapi.http","http-catalog/tgi.http","http-catalog/tts.http","http-catalog/vllm.http","http-catalog/webui.http","install.sh","jupyter/Dockerfile","jupyter/override.env","jupyter/workspace/000-sample.ipynb","k6/.gitignore","k6/dashboards/k6-load-testing-results_rev3.json","k6/dashboards/k6-openai-tokens_rev1.json","k6/docker-compose.yaml","k6/grafana-dashboard.yaml","k6/grafana-datasource.yaml","k6/override.env","k6/scripts/concurrent-prefix-caching.js","k6/scripts/example.js","k6/scripts/helpers/config.js","k6/scripts/helpers/http.js","k6/scripts/helpers/ollamaHttp.js","k6/scripts/helpers/openaiGeneric.js","k6/scripts/helpers/utils.js","k6/scripts/ollama.js","k6/scripts/openai-api-throughput.js","k6/scripts/payloads/completions.js","k6/scripts/payloads/ollama.js","kobold/.gitignore","kobold/override.env","ktransformers/Dockerfile","ktransformers/chat.py","ktransformers/override.env","langflow/.gitignore","langflow/override.env","langfuse/.gitignore","langfuse/.gitkeep","langfuse/override.env","latentscope/.gitignore","latentscope/Dockerfile","latentscope/override.env","ldr/.gitignore","ldr/override.env","librechat/.env","librechat/.gitignore","librechat/.gitkeep","librechat/librechat.yml","librechat/override.env","librechat/start_librechat.sh","libretranslate/.gitignore","libretranslate/override.env","litellm/litellm.config.yaml","litellm/litellm.langfuse.yaml","litellm/litellm.optillm.yaml","litellm/litellm.tgi.yaml","litellm/litellm.vllm.yaml","litellm/override.env","litellm/start_litellm.sh","litlytics/override.env","llamacpp/data/templates/tars.jinja","llamacpp/override.env","llamaswap/config.yaml","llamaswap/override.env","lmeval/Dockerfile","lmeval/override.env","lobechat/override.env","localai/.gitignore","localai/override.env","mcp/.gitignore","mcp/inspector-entrypoint.sh","mcp/override.env","mcpo/configs/mcpo.mcp-server-fetch.json","mcpo/configs/mcpo.mcp-server-time.json","mcpo/configs/mcpo.metamcp.json","mcpo/configs/mcpo.override.json","mcpo/override.env","mcpo/start_mcpo.sh","metamcp/.gitignore","metamcp/override.env","metamcp/start-sse.mjs","mikupad/override.env","morphic/.gitignore","morphic/override.env","n8n/.gitignore","n8n/backup/credentials/9LdDQI9lblNjIGIZ.json","n8n/backup/workflows/6K7zSSBeRa0z1hi6.json","n8n/override.env","nexa/Dockerfile","nexa/nvidia.sh","nexa/override.env","nexa/proxy.Dockerfile","nexa/proxy_server.py","ol1/Dockerfile","ol1/README.md","ol1/app.py","ol1/override.env","ollama/.gitkeep","ollama/init_entrypoint.sh","ollama/modelfiles/README.md","ollama/modelfiles/flowaicom-flow-judge.Modelfile","ollama/modelfiles/gemma3-qat-tools.Modelfile","ollama/modelfiles/hargent.Modelfile","ollama/modelfiles/llama3.1_8b.Modelfile","ollama/modelfiles/llama3.1_q6k_48k.Modelfile","ollama/modelfiles/qwen2.5_7b_q8_32k.Modelfile","ollama/modelfiles/qwen2.5_7b_q8_48k.Modelfile","ollama/modelfiles/qwen2.5_q6k_32k.Modelfile","ollama/modelfiles/tars.Modelfile","ollama/override.env","omnichain/Dockerfile","omnichain/custom_nodes/example/example.maker.js","omnichain/entrypoint.sh","omnichain/examples/HarborChat.json","omnichain/files/harbor.prompt","omnichain/openai.ts","omnichain/override.env","omniparser/Dockerfile","omniparser/override.env","open-webui/configs/config.agent.json","open-webui/configs/config.airllm.json","open-webui/configs/config.aphrodite.json","open-webui/configs/config.boost.json","open-webui/configs/config.comfyui.json","open-webui/configs/config.dify.json","open-webui/configs/config.json","open-webui/configs/config.kobold.json","open-webui/configs/config.ktransformers.json","open-webui/configs/config.litellm.json","open-webui/configs/config.llamacpp.json","open-webui/configs/config.llamaswap.json","open-webui/configs/config.mistralrs.json","open-webui/configs/config.nexa.json","open-webui/configs/config.ollama.json","open-webui/configs/config.omnichain.json","open-webui/configs/config.optillm.json","open-webui/configs/config.override.json","open-webui/configs/config.parler.json","open-webui/configs/config.pipelines.json","open-webui/configs/config.searxng.json","open-webui/configs/config.sglang.json","open-webui/configs/config.speaches.json","open-webui/configs/config.stt.json","open-webui/configs/config.tabbyapi.json","open-webui/configs/config.tts.json","open-webui/configs/config.vllm.json","open-webui/configs/config.x.mcpo.metamcp.json","open-webui/configs/config.x.searxng.ollama.json","open-webui/extras/artifact.py","open-webui/extras/mcts.py","open-webui/override.env","open-webui/start_webui.sh","openhands/.gitignore","openhands/override.env","openinterpreter/Dockerfile","openinterpreter/override.env","optillm/.gitignore","optillm/override.env","oterm/.gitignore","oterm/Dockerfile","oterm/override.env","package.json","parler/main.py","parler/override.env","parllama/Dockerfile","parllama/override.env","perplexica/override.env","perplexica/source.config.toml","perplexideez/.gitignore","perplexideez/override.env","pipelines/override.env","plandex/Dockerfile","plandex/override.env","poetry.lock","profiles/default.env","promptfoo/.gitignore","promptfoo/README.md","promptfoo/examples/bias/README.md","promptfoo/examples/bias/promptfooconfig.yaml","promptfoo/examples/hello-promptfoo/README.md","promptfoo/examples/hello-promptfoo/promptfooconfig.yaml","promptfoo/examples/misguided/README.md","promptfoo/examples/misguided/promptfooconfig.yaml","promptfoo/examples/temp-test/README.md","promptfoo/examples/temp-test/promptfooconfig.yaml","promptfoo/override.env","pyproject.toml","qdrant/override.env","qrgen/Dockerfile","qrgen/gen.ts","raglite/.gitignore","raglite/Dockerfile","raglite/override.env","repopack/Dockerfile","repopack/override.env","requirements.sh","routines/config.js","routines/docker.js","routines/envManager.js","routines/manageTools.js","routines/mergeComposeFiles.js","routines/paths.js","routines/utils.js","searxng/override.env","searxng/settings.yml","searxng/settings.yml.new","searxng/uwsgi.ini","searxng/uwsgi.ini.new","shared/README.md","shared/harbor_entrypoint.sh","shared/json_config_merger.py","shared/proxy_user.sh","shared/yaml_config_merger.js","shared/yaml_config_merger.py","speaches/hf_utils.py","speaches/kokoro_utils.py","speaches/override.env","sqlchat/override.env","stt/override.env","supergateway/override.env","tabbyapi/api_tokens.yml","tabbyapi/config.yml","tabbyapi/override.env","tabbyapi/start_tabbyapi.sh","textgrad/Dockerfile","textgrad/override.env","textgrad/workspace/000-sample.ipynb","tgi/override.env","tools/config.yaml","traefik/acme.json","traefik/override.env","traefik/traefik.yml","tts/config/pre_process_map.yaml","tts/config/voice_to_speaker.yaml","tts/override.env","txtairag/rag.py","vllm/Dockerfile","vllm/override.env","webtop/.gitignore","webtop/Dockerfile","webtop/init/create_symlink.sh","webtop/init/fix_desktop_app.sh","webtop/init/provision_docker_groups.sh","webtop/override.env"]
include = [".aider.chat.history.md",".editorconfig",".github/FUNDING.yml",".github/copilot-instructions.md",".github/workflows/app-release.yml",".github/workflows/bench-docker.yml",".github/workflows/boost-docker.yml",".gitignore",".scripts/app.ts",".scripts/comment.ts",".scripts/deno.json",".scripts/deno.lock",".scripts/docs-to-app.ts",".scripts/docs.ts",".scripts/release.sh",".scripts/scaffold.ts",".scripts/seed-cdi.ts",".scripts/seed-traefik.ts",".scripts/seed.ts",".scripts/terser.sh",".style.yapf",".vscode/.copilot-instructions.md",".vscode/settings.json","LICENSE","README.md","RELEASE.md","agent/.gitignore","agent/Dockerfile","agent/docker/services.d/agent.sh","agent/override.env","agent/requirements.txt","agent/src/agent.py","agent/src/chat.py","agent/src/chat_node.py","agent/src/config.py","agent/src/format.py","agent/src/llm.py","agent/src/log.py","agent/src/main.py","agent/src/tasks/chat_to_goal.py","agent/src/tasks/direct.py","agent/src/tasks/next_step.py","agent/src/tasks/plan.py","agent/src/tasks/refine.py","agentzero/.gitignore","agentzero/override.env","aichat/Dockerfile","aichat/configs/aichat.airllm.yml","aichat/configs/aichat.aphrodite.yml","aichat/configs/aichat.config.yml","aichat/configs/aichat.dify.yml","aichat/configs/aichat.ktransformers.yml","aichat/configs/aichat.litellm.yml","aichat/configs/aichat.llamacpp.yml","aichat/configs/aichat.mistralrs.yml","aichat/configs/aichat.ollama.yml","aichat/configs/aichat.sglang.yml","aichat/configs/aichat.tabbyapi.yml","aichat/configs/aichat.vllm.yml","aichat/override.env","aichat/start_aichat.sh","aider/configs/aider.airllm.yml","aider/configs/aider.aphrodite.yml","aider/configs/aider.config.yml","aider/configs/aider.dify.yml","aider/configs/aider.ktransformers.yml","aider/configs/aider.litellm.yml","aider/configs/aider.llamacpp.yml","aider/configs/aider.mistralrs.yml","aider/configs/aider.ollama.yml","aider/configs/aider.sglang.yml","aider/configs/aider.tabbyapi.yml","aider/configs/aider.vllm.yml","aider/override.env","aider/start_aider.sh","airllm/Dockerfile","airllm/override.env","airllm/server.py","airweave/.gitignore","airweave/override.env","anythingllm/override.env","aphrodite/override.env","app/.editorconfig","app/.gitignore","app/README.md","app/app-icon.png","app/bun.lockb","app/index.html","app/package.json","app/postcss.config.js","app/public/tauri.svg","app/public/vite.svg","app/src-tauri/.gitignore","app/src-tauri/Cargo.lock","app/src-tauri/Cargo.toml","app/src-tauri/build.rs","app/src-tauri/capabilities/default.json","app/src-tauri/capabilities/desktop.json","app/src-tauri/icons/128x128.png","app/src-tauri/icons/128x128@2x.png","app/src-tauri/icons/32x32.png","app/src-tauri/icons/Square107x107Logo.png","app/src-tauri/icons/Square142x142Logo.png","app/src-tauri/icons/Square150x150Logo.png","app/src-tauri/icons/Square284x284Logo.png","app/src-tauri/icons/Square30x30Logo.png","app/src-tauri/icons/Square310x310Logo.png","app/src-tauri/icons/Square44x44Logo.png","app/src-tauri/icons/Square71x71Logo.png","app/src-tauri/icons/Square89x89Logo.png","app/src-tauri/icons/StoreLogo.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png","app/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png","app/src-tauri/icons/icon.icns","app/src-tauri/icons/icon.ico","app/src-tauri/icons/icon.png","app/src-tauri/icons/ios/AppIcon-20x20@1x.png","app/src-tauri/icons/ios/AppIcon-20x20@2x-1.png","app/src-tauri/icons/ios/AppIcon-20x20@2x.png","app/src-tauri/icons/ios/AppIcon-20x20@3x.png","app/src-tauri/icons/ios/AppIcon-29x29@1x.png","app/src-tauri/icons/ios/AppIcon-29x29@2x-1.png","app/src-tauri/icons/ios/AppIcon-29x29@2x.png","app/src-tauri/icons/ios/AppIcon-29x29@3x.png","app/src-tauri/icons/ios/AppIcon-40x40@1x.png","app/src-tauri/icons/ios/AppIcon-40x40@2x-1.png","app/src-tauri/icons/ios/AppIcon-40x40@2x.png","app/src-tauri/icons/ios/AppIcon-40x40@3x.png","app/src-tauri/icons/ios/AppIcon-512@2x.png","app/src-tauri/icons/ios/AppIcon-60x60@2x.png","app/src-tauri/icons/ios/AppIcon-60x60@3x.png","app/src-tauri/icons/ios/AppIcon-76x76@1x.png","app/src-tauri/icons/ios/AppIcon-76x76@2x.png","app/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png","app/src-tauri/src/lib.rs","app/src-tauri/src/main.rs","app/src-tauri/src/tray.rs","app/src-tauri/tauri.conf.json","app/src/.gitignore","app/src/App.tsx","app/src/AppContent.tsx","app/src/AppRoutes.tsx","app/src/AppSidebar.tsx","app/src/BackButton.tsx","app/src/Button.tsx","app/src/ConfirmModal.tsx","app/src/DataClass.tsx","app/src/HarborLogo.tsx","app/src/IconButton.tsx","app/src/Icons.tsx","app/src/Loading.tsx","app/src/LostSquirrel.tsx","app/src/Modal.tsx","app/src/OverlayContext.tsx","app/src/ScrollToTop.tsx","app/src/SearchInput.tsx","app/src/Section.tsx","app/src/ServiceTags.tsx","app/src/assets/font/Inter-Black.woff2","app/src/assets/font/Inter-BlackItalic.woff2","app/src/assets/font/Inter-Bold.woff2","app/src/assets/font/Inter-BoldItalic.woff2","app/src/assets/font/Inter-ExtraBold.woff2","app/src/assets/font/Inter-ExtraBoldItalic.woff2","app/src/assets/font/Inter-ExtraLight.woff2","app/src/assets/font/Inter-ExtraLightItalic.woff2","app/src/assets/font/Inter-Italic.woff2","app/src/assets/font/Inter-Light.woff2","app/src/assets/font/Inter-LightItalic.woff2","app/src/assets/font/Inter-Medium.woff2","app/src/assets/font/Inter-MediumItalic.woff2","app/src/assets/font/Inter-Regular.woff2","app/src/assets/font/Inter-SemiBold.woff2","app/src/assets/font/Inter-SemiBoldItalic.woff2","app/src/assets/font/Inter-Thin.woff2","app/src/assets/font/Inter-ThinItalic.woff2","app/src/assets/font/InterDisplay-Black.woff2","app/src/assets/font/InterDisplay-BlackItalic.woff2","app/src/assets/font/InterDisplay-Bold.woff2","app/src/assets/font/InterDisplay-BoldItalic.woff2","app/src/assets/font/InterDisplay-ExtraBold.woff2","app/src/assets/font/InterDisplay-ExtraBoldItalic.woff2","app/src/assets/font/InterDisplay-ExtraLight.woff2","app/src/assets/font/InterDisplay-ExtraLightItalic.woff2","app/src/assets/font/InterDisplay-Italic.woff2","app/src/assets/font/InterDisplay-Light.woff2","app/src/assets/font/InterDisplay-LightItalic.woff2","app/src/assets/font/InterDisplay-Medium.woff2","app/src/assets/font/InterDisplay-MediumItalic.woff2","app/src/assets/font/InterDisplay-Regular.woff2","app/src/assets/font/InterDisplay-SemiBold.woff2","app/src/assets/font/InterDisplay-SemiBoldItalic.woff2","app/src/assets/font/InterDisplay-Thin.woff2","app/src/assets/font/InterDisplay-ThinItalic.woff2","app/src/assets/font/InterVariable-Italic.woff2","app/src/assets/font/InterVariable.woff2","app/src/cli/CLI.tsx","app/src/config/Config.tsx","app/src/config/ConfigNameModal.tsx","app/src/config/HarborConfig.ts","app/src/config/HarborConfigEditor.tsx","app/src/config/HarborConfigEntryEditor.tsx","app/src/config/HarborConfigSectionEditor.tsx","app/src/config/useHarborConfig.ts","app/src/configMetadata.tsx","app/src/font.css","app/src/home/Doctor.tsx","app/src/home/Home.tsx","app/src/home/ServiceCard.tsx","app/src/home/ServiceList.tsx","app/src/home/Version.tsx","app/src/home/useServiceList.tsx","app/src/localStorage.ts","app/src/main.css","app/src/main.tsx","app/src/service/ServiceActions.tsx","app/src/service/ServiceDescription.tsx","app/src/service/ServiceDetails.tsx","app/src/service/ServiceDocs.tsx","app/src/service/ServiceHandle.tsx","app/src/service/ServiceName.tsx","app/src/service/useCurrentService.ts","app/src/serviceActions.tsx","app/src/serviceMetadata.ts","app/src/settings/ProfileSelector.tsx","app/src/settings/Settings.tsx","app/src/squirrel.css","app/src/tags.css","app/src/theme.tsx","app/src/useArrayState.ts","app/src/useAutostart.tsx","app/src/useCalled.tsx","app/src/useDebounceCallback.tsx","app/src/useGlobalKeydown.tsx","app/src/useHarbor.tsx","app/src/useInvoke.tsx","app/src/useOpen.tsx","app/src/useSearch.tsx","app/src/useSelectedProfile.tsx","app/src/useSharedState.tsx","app/src/useStoredState.tsx","app/src/useUnmount.ts","app/src/utils.tsx","app/src/vite-env.d.ts","app/tailwind.config.js","app/tsconfig.json","app/tsconfig.node.json","app/vite.config.ts","autogpt/backends/autogpt.ollama.yml","autogpt/override.env","bench/Dockerfile","bench/defaultTasks.yml","bench/override.env","bench/src/bench.ts","bench/src/config.ts","bench/src/deps.ts","bench/src/judge.ts","bench/src/llm.ts","bench/src/log.ts","bench/src/report.ts","bench/src/run.ts","bench/src/runner.ts","bench/src/task.ts","bench/src/tasks.ts","bench/src/tsconfig.json","bench/src/utils.ts","bionicgpt/override.env","bionicgpt/start_envoy.sh","bolt/.env.local","bolt/Dockerfile","bolt/model.ts","bolt/override.env","boost/.dockerignore","boost/Dockerfile","boost/README.md","boost/override.env","boost/src/chat.py","boost/src/chat_node.py","boost/src/config.py","boost/src/custom_modules/.gitkeep","boost/src/custom_modules/3t.py","boost/src/custom_modules/ambi.py","boost/src/custom_modules/artifacts/dnd.html","boost/src/custom_modules/artifacts/dnd_mini.html","boost/src/custom_modules/artifacts/dot.html","boost/src/custom_modules/artifacts/dot_mini.html","boost/src/custom_modules/artifacts/graph.html","boost/src/custom_modules/artifacts/graph_mini.html","boost/src/custom_modules/artifacts/tokens.html","boost/src/custom_modules/artifacts/tokens_mini.html","boost/src/custom_modules/cea.py","boost/src/custom_modules/cex.py","boost/src/custom_modules/clarity.py","boost/src/custom_modules/crystal.py","boost/src/custom_modules/cssv.py","boost/src/custom_modules/discussurl.py","boost/src/custom_modules/example.py","boost/src/custom_modules/fml.py","boost/src/custom_modules/gact.py","boost/src/custom_modules/grug.py","boost/src/custom_modules/l33t.py","boost/src/custom_modules/meow.py","boost/src/custom_modules/ow.py","boost/src/custom_modules/pad.py","boost/src/custom_modules/pdsv.py","boost/src/custom_modules/polyglot.py","boost/src/custom_modules/r0.py","boost/src/custom_modules/recpl.py","boost/src/custom_modules/stcl.py","boost/src/custom_modules/tmsv.py","boost/src/custom_modules/tri.py","boost/src/custom_modules/unstable.py","boost/src/custom_modules/usv.py","boost/src/custom_modules/webui_artifact.py","boost/src/custom_modules/wswp.py","boost/src/format.py","boost/src/llm.py","boost/src/llm_registry.py","boost/src/log.py","boost/src/main.py","boost/src/mapper.py","boost/src/middleware/request_id.py","boost/src/mods.py","boost/src/modules/dnd.py","boost/src/modules/dot.py","boost/src/modules/eli5.py","boost/src/modules/g1.py","boost/src/modules/klmbr.py","boost/src/modules/markov.py","boost/src/modules/mcts.py","boost/src/modules/r0.py","boost/src/modules/rcn.py","boost/src/modules/supersummer.py","boost/src/requirements.txt","boost/src/selection.py","boost/src/tools/registry.py","chatnio/.gitignore","chatnio/Dockerfile","chatnio/config/config.base.yml","chatnio/config/config.ollama.yml","chatnio/config/config.override.yml","chatnio/config/config.searxng.yml","chatnio/override.env","chatnio/start_chatnio.sh","chatui/configs/chatui.airllm.yml","chatui/configs/chatui.aphrodite.yml","chatui/configs/chatui.config.yml","chatui/configs/chatui.dify.yml","chatui/configs/chatui.litellm.yml","chatui/configs/chatui.llamacpp.yml","chatui/configs/chatui.mistralrs.yml","chatui/configs/chatui.ollama.yml","chatui/configs/chatui.searxng.yml","chatui/configs/chatui.tabbyapi.yml","chatui/configs/chatui.vllm.yml","chatui/envify.js","chatui/override.env","chatui/start_chatui.sh","cmdh/Dockerfile","cmdh/harbor.prompt","cmdh/ollama.ts","cmdh/override.env","cmdh/system.prompt","comfyui/.gitkeep","comfyui/default-workflow.json","comfyui/override.env","comfyui/provisioning.sh","compose.agent.yml","compose.agentzero.yml","compose.aichat.yml","compose.aider.yml","compose.airllm.yml","compose.airweave.yml","compose.anythingllm.yml","compose.aphrodite.yml","compose.autogpt.yml","compose.bench.yml","compose.bionicgpt.yml","compose.bolt.yml","compose.boost.yml","compose.cfd.yml","compose.chatnio.yml","compose.chatui.yml","compose.cmdh.yml","compose.comfyui.yml","compose.dify.yml","compose.fabric.yml","compose.flowise.yml","compose.gptme.yml","compose.gum.yml","compose.hf.yml","compose.hfdownloader.yml","compose.hollama.yml","compose.jupyter.yml","compose.k6.yml","compose.kobold.yml","compose.ktransformers.yml","compose.langflow.yml","compose.langfuse.yml","compose.latentscope.yml","compose.ldr.yml","compose.librechat.yml","compose.libretranslate.yml","compose.litellm.yml","compose.litlytics.yml","compose.llamacpp.yml","compose.llamaswap.yml","compose.lmdeploy.yml","compose.lmeval.yml","compose.lobechat.yml","compose.localai.yml","compose.mcp-inspector.yml","compose.mcpo.yml","compose.metamcp.yml","compose.mikupad.yml","compose.mistralrs.yml","compose.modularmax.yml","compose.morphic.yml","compose.n8n.yml","compose.nexa.yml","compose.ol1.yml","compose.ollama.yml","compose.omnichain.yml","compose.omniparser.yml","compose.openhands.yml","compose.opint.yml","compose.optillm.yml","compose.oterm.yml","compose.parler.yml","compose.parllama.yml","compose.perplexica.yml","compose.perplexideez.yml","compose.pipelines.yml","compose.plandex.yml","compose.promptfoo.yml","compose.qdrant.yml","compose.qrgen.yml","compose.raglite.yml","compose.repopack.yml","compose.searxng.morphic.yml","compose.sglang.yml","compose.speaches.yml","compose.sqlchat.yml","compose.stt.yml","compose.supergateway.yml","compose.tabbyapi.yml","compose.textgrad.yml","compose.tgi.yml","compose.traefik.yml","compose.tts.yml","compose.txtairag.yml","compose.vllm.yml","compose.webtop.yml","compose.webui.yml","compose.x.agentzero.ollama.yml","compose.x.aichat.ktransformers.yml","compose.x.aichat.ollama.yml","compose.x.aider.airllm.yml","compose.x.aider.aphrodite.yml","compose.x.aider.cdi.yml","compose.x.aider.dify.yml","compose.x.aider.ktransformers.yml","compose.x.aider.litellm.yml","compose.x.aider.llamacpp.yml","compose.x.aider.mistralrs.yml","compose.x.aider.nvidia.yml","compose.x.aider.ollama.yml","compose.x.aider.sglang.yml","compose.x.aider.tabbyapi.yml","compose.x.aider.vllm.yml","compose.x.anythingllm.llamacpp.yml","compose.x.anythingllm.ollama.yml","compose.x.anythingllm.searxng.yml","compose.x.aphrodite.cdi.yml","compose.x.aphrodite.nvidia.yml","compose.x.boost.airllm.yml","compose.x.boost.aphrodite.yml","compose.x.boost.dify.yml","compose.x.boost.ktransformers.yml","compose.x.boost.litellm.yml","compose.x.boost.llamacpp.yml","compose.x.boost.mistralrs.yml","compose.x.boost.ollama.yml","compose.x.boost.omnichain.yml","compose.x.boost.sglang.yml","compose.x.boost.tabbyapi.yml","compose.x.boost.vllm.yml","compose.x.chatnio.ollama.yml","compose.x.chatnio.searxng.yml","compose.x.chatui.airllm.yml","compose.x.chatui.aphrodite.yml","compose.x.chatui.dify.yml","compose.x.chatui.litellm.yml","compose.x.chatui.llamacpp.yml","compose.x.chatui.mistralrs.yml","compose.x.chatui.ollama.yml","compose.x.chatui.searxng.yml","compose.x.chatui.tabbyapi.yml","compose.x.chatui.vllm.yml","compose.x.cmdh.harbor.yml","compose.x.cmdh.llamacpp.yml","compose.x.cmdh.ollama.yml","compose.x.cmdh.tgi.yml","compose.x.comfyui.cdi.yml","compose.x.comfyui.nvidia.yml","compose.x.fabric.ollama.yml","compose.x.gptme.ollama.yml","compose.x.jupyter.cdi.yml","compose.x.jupyter.nvidia.yml","compose.x.kobold.cdi.yml","compose.x.kobold.nvidia.yml","compose.x.ktransformers.cdi.yml","compose.x.ktransformers.nvidia.yml","compose.x.langflow.litellm.yml","compose.x.ldr.ollama.yml","compose.x.ldr.searxng.yml","compose.x.litellm.langfuse.yml","compose.x.litellm.optillm.yml","compose.x.litellm.tgi.yml","compose.x.litellm.vllm.yml","compose.x.llamacpp.cdi.yml","compose.x.llamacpp.nvidia.yml","compose.x.llamaswap.cdi.yml","compose.x.llamaswap.nvidia.yml","compose.x.lmdeploy.cdi.yml","compose.x.lmdeploy.nvidia.yml","compose.x.lmeval.cdi.yml","compose.x.lmeval.nvidia.yml","compose.x.lobechat.ollama.yml","compose.x.localai.cdi.yml","compose.x.localai.nvidia.yml","compose.x.localai.rocm.yml","compose.x.mcpo.mcp-server-time.yml","compose.x.mcpo.metamcp.yml","compose.x.mistralrs.cdi.yml","compose.x.mistralrs.nvidia.yml","compose.x.morphic.ollama.yml","compose.x.nexa.cdi.yml","compose.x.nexa.nvidia.yml","compose.x.ollama.cdi.yml","compose.x.ollama.nvidia.yml","compose.x.ollama.rocm.yml","compose.x.ollama.webui.yml","compose.x.openhands.ollama.yml","compose.x.opint.aphrodite.yml","compose.x.opint.litellm.yml","compose.x.opint.llamacpp.yml","compose.x.opint.mistralrs.yml","compose.x.opint.ollama.yml","compose.x.opint.tabbyapi.yml","compose.x.opint.vllm.yml","compose.x.optillm.airllm.yml","compose.x.optillm.aphrodite.yml","compose.x.optillm.boost.yml","compose.x.optillm.cdi.yml","compose.x.optillm.dify.yml","compose.x.optillm.ktransformers.yml","compose.x.optillm.litellm.yml","compose.x.optillm.llamacpp.yml","compose.x.optillm.mistralrs.yml","compose.x.optillm.nexa.yml","compose.x.optillm.nvidia.yml","compose.x.optillm.ollama.yml","compose.x.optillm.omnichain.yml","compose.x.optillm.pipelines.yml","compose.x.optillm.sglang.yml","compose.x.optillm.tabbyapi.yml","compose.x.optillm.vllm.yml","compose.x.oterm.ollama.yml","compose.x.parler.cdi.yml","compose.x.parler.nvidia.yml","compose.x.parllama.ollama.yml","compose.x.perplexica.ollama.yml","compose.x.perplexica.searxng.yml","compose.x.perplexideez.mdc.yml","compose.x.perplexideez.ollama.yml","compose.x.perplexideez.searxng.yml","compose.x.plandex.litellm.yml","compose.x.plandex.llamacpp.yml","compose.x.plandex.ollama.yml","compose.x.promptfoo.ollama.yml","compose.x.raglite.ollama.yml","compose.x.raglite.vllm.yml","compose.x.sglang.cdi.yml","compose.x.sglang.nvidia.yml","compose.x.speaches.cdi.yml","compose.x.speaches.nvidia.yml","compose.x.sqlchat.ollama.yml","compose.x.stt.cdi.yml","compose.x.stt.nvidia.yml","compose.x.tabbyapi.cdi.yml","compose.x.tabbyapi.nvidia.yml","compose.x.textgrad.cdi.yml","compose.x.textgrad.nvidia.yml","compose.x.tgi.cdi.yml","compose.x.tgi.nvidia.yml","compose.x.traefik.agent.yml","compose.x.traefik.agentzero.yml","compose.x.traefik.aichat.yml","compose.x.traefik.aider.yml","compose.x.traefik.airllm.yml","compose.x.traefik.anythingllm.yml","compose.x.traefik.aphrodite.yml","compose.x.traefik.autogpt.yml","compose.x.traefik.bionicgpt.yml","compose.x.traefik.bolt.yml","compose.x.traefik.boost.yml","compose.x.traefik.chatnio.yml","compose.x.traefik.chatui.yml","compose.x.traefik.comfyui.yml","compose.x.traefik.dify.yml","compose.x.traefik.flowise.yml","compose.x.traefik.hollama.yml","compose.x.traefik.jupyter.yml","compose.x.traefik.k6.yml","compose.x.traefik.kobold.yml","compose.x.traefik.ktransformers.yml","compose.x.traefik.langflow.yml","compose.x.traefik.langfuse.yml","compose.x.traefik.latentscope.yml","compose.x.traefik.ldr.yml","compose.x.traefik.librechat.yml","compose.x.traefik.libretranslate.yml","compose.x.traefik.litellm.yml","compose.x.traefik.litlytics.yml","compose.x.traefik.llamacpp.yml","compose.x.traefik.llamaswap.yml","compose.x.traefik.lmdeploy.yml","compose.x.traefik.lobechat.yml","compose.x.traefik.localai.yml","compose.x.traefik.mcp-inspector.yml","compose.x.traefik.mcpo.yml","compose.x.traefik.metamcp.yml","compose.x.traefik.mikupad.yml","compose.x.traefik.mistralrs.yml","compose.x.traefik.modularmax.yml","compose.x.traefik.morphic.yml","compose.x.traefik.n8n.yml","compose.x.traefik.nexa.yml","compose.x.traefik.ol1.yml","compose.x.traefik.ollama.yml","compose.x.traefik.omnichain.yml","compose.x.traefik.omniparser.yml","compose.x.traefik.openhands.yml","compose.x.traefik.optillm.yml","compose.x.traefik.parler.yml","compose.x.traefik.perplexica.yml","compose.x.traefik.perplexideez.yml","compose.x.traefik.pipelines.yml","compose.x.traefik.plandex.yml","compose.x.traefik.promptfoo.yml","compose.x.traefik.qdrant.yml","compose.x.traefik.raglite.yml","compose.x.traefik.sglang.yml","compose.x.traefik.speaches.yml","compose.x.traefik.sqlchat.yml","compose.x.traefik.stt.yml","compose.x.traefik.tabbyapi.yml","compose.x.traefik.textgrad.yml","compose.x.traefik.tgi.yml","compose.x.traefik.tts.yml","compose.x.traefik.txtairag.yml","compose.x.traefik.vllm.yml","compose.x.traefik.webtop.yml","compose.x.traefik.webui.yml","compose.x.tts.cdi.yml","compose.x.tts.nvidia.yml","compose.x.txtairag.cdi.yml","compose.x.txtairag.nvidia.yml","compose.x.txtairag.ollama.yml","compose.x.vllm.cdi.yml","compose.x.vllm.nvidia.yml","compose.x.webui.agent.yml","compose.x.webui.airllm.yml","compose.x.webui.aphrodite.yml","compose.x.webui.boost.yml","compose.x.webui.comfyui.yml","compose.x.webui.dify.yml","compose.x.webui.kobold.yml","compose.x.webui.ktransformers.yml","compose.x.webui.litellm.yml","compose.x.webui.llamacpp.yml","compose.x.webui.llamaswap.yml","compose.x.webui.mcpo.metamcp.yml","compose.x.webui.mistralrs.yml","compose.x.webui.modularmax.yml","compose.x.webui.nexa.yml","compose.x.webui.ollama.yml","compose.x.webui.omnichain.yml","compose.x.webui.optillm.yml","compose.x.webui.parler.yml","compose.x.webui.pipelines.yml","compose.x.webui.searxng.ollama.yml","compose.x.webui.searxng.yml","compose.x.webui.sglang.yml","compose.x.webui.speaches.yml","compose.x.webui.stt.yml","compose.x.webui.tabbyapi.yml","compose.x.webui.tts.yml","compose.x.webui.vllm.yml","compose.yml","deno.lock","dify/certbot/README.md","dify/certbot/docker-entrypoint.sh","dify/certbot/update-cert.template.txt","dify/nginx/conf.d/default.conf.template","dify/nginx/docker-entrypoint.sh","dify/nginx/https.conf.template","dify/nginx/nginx.conf.template","dify/nginx/proxy.conf.template","dify/nginx/ssl/.gitkeep","dify/openai/Dockerfile","dify/openai/app.js","dify/openai/package.json","dify/override.env","dify/ssrf_proxy/docker-entrypoint.sh","dify/ssrf_proxy/squid.conf.template","docs/1.-Harbor-User-Guide.md","docs/1.0.-Installing-Harbor.md","docs/1.1-Harbor-App.md","docs/1.2-Tools.md","docs/2.-Services.md","docs/2.1.1-Frontend&colon-Open-WebUI.md","docs/2.1.10-Frontend&colon-Chat-Nio.md","docs/2.1.11-Frontend&colon-Mikupad.md","docs/2.1.12-Frontend-oterm.md","docs/2.1.2-Frontend&colon-ComfyUI.md","docs/2.1.3-Frontend&colon-LibreChat.md","docs/2.1.4-Frontend&colon-ChatUI.md","docs/2.1.5-Frontend&colon-Lobe-Chat.md","docs/2.1.6-Frontend&colon-hollama.md","docs/2.1.7-Frontend&colon-parllama.md","docs/2.1.8-Frontend&colon-BionicGPT.md","docs/2.1.9-Frontend&colon-AnythingLLM.md","docs/2.2.1-Backend&colon-Ollama.md","docs/2.2.10-Backend&colon-lmdeploy.md","docs/2.2.11-Backend&colon-AirLLM.md","docs/2.2.12-Backend&colon-SGLang.md","docs/2.2.13-Backend&colon-KTransformers.md","docs/2.2.14-Backend&colon-Speaches.md","docs/2.2.15-Backend&colon-Nexa-SDK.md","docs/2.2.16-Backend&colon-KoboldCpp.md","docs/2.2.17-Backend-Modular-MAX.md","docs/2.2.2-Backend&colon-llama.cpp.md","docs/2.2.3-Backend&colon-vLLM.md","docs/2.2.4-Backend&colon-TabbyAPI.md","docs/2.2.5-Backend&colon-Aphrodite-Engine.md","docs/2.2.6-Backend&colon-mistral.rs.md","docs/2.2.7-Backend&colon-openedai-speech.md","docs/2.2.8-Backend&colon-Parler.md","docs/2.2.9-Backend&colon-text-generation-inference.md","docs/2.3.1-Satellite&colon-SearXNG.md","docs/2.3.10-Satellite&colon-fabric.md","docs/2.3.11-Satellite&colon-txtai-RAG.md","docs/2.3.12-Satellite&colon-TextGrad.md","docs/2.3.13-Satellite&colon-aider.md","docs/2.3.14-Satellite&colon-aichat.md","docs/2.3.15-Satellite&colon-AutoGPT.md","docs/2.3.16-Satellite&colon-omnichain.md","docs/2.3.17-Satellite&colon-lm-evaluation-harness.md","docs/2.3.18-Satellite&colon-JupyterLab.md","docs/2.3.19-Satellite&colon-ol1.md","docs/2.3.2-Satellite&colon-Perplexica.md","docs/2.3.20-Satellite&colon-OpenHands.md","docs/2.3.21-Satellite&colon-LitLytics.md","docs/2.3.22-Satellite&colon-Repopack.md","docs/2.3.23-Satellite&colon-n8n.md","docs/2.3.24-Satellite&colon-Bolt.new.md","docs/2.3.25-Satellite&colon-Open-WebUI-Pipelines.md","docs/2.3.26-Satellite&colon-Qdrant.md","docs/2.3.27-Satellite&colon-K6.md","docs/2.3.28-Satellite&colon-Promptfoo.md","docs/2.3.29-Satellite&colon-Webtop.md","docs/2.3.3-Satellite&colon-Dify.md","docs/2.3.30-Satellite&colon-OmniParser.md","docs/2.3.31-Satellite&colon-Flowise.md","docs/2.3.32-Satellite&colon-LangFlow.md","docs/2.3.33-Satellite&colon-OptiLLM.md","docs/2.3.34-Satellite-Morphic.md","docs/2.3.35-Satellite-SQL-Chat.md","docs/2.3.36-Satellite-gptme.md","docs/2.3.37-Satellite-traefik.md","docs/2.3.38-Satellite-Latent-Scope.md","docs/2.3.39-Satellite-RAGLite.md","docs/2.3.4-Satellite&colon-Plandex.md","docs/2.3.40-Satellite-llamaswap.md","docs/2.3.41-Satellite-libretranslate.md","docs/2.3.42-Satellite-metamcp.md","docs/2.3.43-Satellite-mcpo.md","docs/2.3.44-Satellite-supergateway.md","docs/2.3.45-Satellite-Local-Deep-Research.md","docs/2.3.46-Satellite-LocalAI.md","docs/2.3.47-Satellite-Agent-Zero.md","docs/2.3.48-Satellite-Airweave.md","docs/2.3.5-Satellite&colon-LiteLLM.md","docs/2.3.6-Satellite&colon-langfuse.md","docs/2.3.7-Satellite&colon-Open-Interpreter.md","docs/2.3.8-Satellite&colon-cloudflared.md","docs/2.3.9-Satellite&colon-cmdh.md","docs/3.-Harbor-CLI-Reference.md","docs/4.-Compatibility.md","docs/5.1.-Harbor-Bench.md","docs/5.2.-Harbor-Boost.md","docs/5.2.1.-Harbor-Boost-Custom-Modules.md","docs/6.-Harbor-Compose-Setup.md","docs/7.-Adding-A-New-Service.md","docs/README.md","docs/_Footer.md","docs/anythingllm.png","docs/bench-report.png","docs/bench-superset.png","docs/bionicgpt.png","docs/bolt-local-qwen.png","docs/bolt-openailike.png","docs/boost-behavior.png","docs/boost-custom-example.png","docs/boost-dot.png","docs/boost-markov.png","docs/boost-r0.png","docs/boost-unstable.png","docs/boost.png","docs/chatnio-searxng.png","docs/chatui-searxng.png","docs/dify-harbor.png","docs/dify-ollama.png","docs/dify-sample-webllama.yml","docs/dify-sample-webrag.yml","docs/dify-searxng.png","docs/dify-webui.png","docs/flowise.png","docs/g1-reasoning.png","docs/gptme.png","docs/harbor-2.png","docs/harbor-agentzero.png","docs/harbor-airllm.png","docs/harbor-app-2.png","docs/harbor-app-3.png","docs/harbor-app-4.png","docs/harbor-app-5.png","docs/harbor-app-6.png","docs/harbor-app-7.png","docs/harbor-app-8.png","docs/harbor-app-macos.png","docs/harbor-app.png","docs/harbor-arch-diag.png","docs/harbor-boost.png","docs/harbor-history.gif","docs/harbor-k6.png","docs/harbor-latentscope.png","docs/harbor-ldr.png","docs/harbor-libretranslate.png","docs/harbor-metamcp.png","docs/harbor-morphic.png","docs/harbor-ollama-models.png","docs/harbor-oterm.png","docs/harbor-raglite.png","docs/harbor-tools.png","docs/harbor-top.png","docs/harbor-traefik.png","docs/harbor-webtop.png","docs/harbor-webui-json.png","docs/image.png","docs/ktransformers-webui.png","docs/langflow.png","docs/langfuse.png","docs/litlytics-config.png","docs/litlytics.png","docs/mcp-inspector.png","docs/mcpo.png","docs/mikupad.png","docs/nexa-webui-error.png","docs/nexa-webui-workaround.png","docs/ol1.png","docs/omnichain-import.png","docs/omnichain.png","docs/omniparser.png","docs/openhands-config.png","docs/optillm.png","docs/parllama.png","docs/plandex-exec.png","docs/promptfoo-2.png","docs/promptfoo.png","docs/qr.png","docs/seaxng-webrag.png","docs/sqlchat.png","docs/tunnels.png","docs/txtairag.png","docs/webui-boost-status.png","docs/webui-pipelines-2.png","docs/webui-pipelines.png","fabric/Dockerfile","fabric/override.env","flowise/.gitignore","flowise/override.env","gptme/Dockerfile","gptme/config.toml","gptme/override.env","gum/Dockerfile","harbor.sh","harbor/__init__.py","hf/Dockerfile","hf/override.env","hfdownloader/Dockerfile","hfdownloader/override.env","http-catalog/agent.http","http-catalog/airllm.http","http-catalog/aphrodite.http","http-catalog/boost.http","http-catalog/comfyui.http","http-catalog/dify.http","http-catalog/hf.http","http-catalog/kobold.http","http-catalog/ktransformers.http","http-catalog/langfuse.http","http-catalog/litellm.http","http-catalog/llamacpp.http","http-catalog/llamaswap.http","http-catalog/mistral.http","http-catalog/mistralrs.http","http-catalog/modularmax.http","http-catalog/nexa.http","http-catalog/ollama.http","http-catalog/ollama/completions.http","http-catalog/omnichain.http","http-catalog/optillm.http","http-catalog/parler.http","http-catalog/perplexideez.http","http-catalog/plandex.http","http-catalog/sglang.http","http-catalog/speaches.http","http-catalog/stt.http","http-catalog/tabbyapi.http","http-catalog/tgi.http","http-catalog/tts.http","http-catalog/vllm.http","http-catalog/webui.http","install.sh","jupyter/Dockerfile","jupyter/override.env","jupyter/workspace/000-sample.ipynb","k6/.gitignore","k6/dashboards/k6-load-testing-results_rev3.json","k6/dashboards/k6-openai-tokens_rev1.json","k6/docker-compose.yaml","k6/grafana-dashboard.yaml","k6/grafana-datasource.yaml","k6/override.env","k6/scripts/concurrent-prefix-caching.js","k6/scripts/example.js","k6/scripts/helpers/config.js","k6/scripts/helpers/http.js","k6/scripts/helpers/ollamaHttp.js","k6/scripts/helpers/openaiGeneric.js","k6/scripts/helpers/utils.js","k6/scripts/ollama.js","k6/scripts/openai-api-throughput.js","k6/scripts/payloads/completions.js","k6/scripts/payloads/ollama.js","kobold/.gitignore","kobold/override.env","ktransformers/Dockerfile","ktransformers/chat.py","ktransformers/override.env","langflow/.gitignore","langflow/override.env","langfuse/.gitignore","langfuse/.gitkeep","langfuse/override.env","latentscope/.gitignore","latentscope/Dockerfile","latentscope/override.env","ldr/.gitignore","ldr/override.env","librechat/.env","librechat/.gitignore","librechat/.gitkeep","librechat/librechat.yml","librechat/override.env","librechat/start_librechat.sh","libretranslate/.gitignore","libretranslate/override.env","litellm/litellm.config.yaml","litellm/litellm.langfuse.yaml","litellm/litellm.optillm.yaml","litellm/litellm.tgi.yaml","litellm/litellm.vllm.yaml","litellm/override.env","litellm/start_litellm.sh","litlytics/override.env","llamacpp/data/templates/tars.jinja","llamacpp/override.env","llamaswap/config.yaml","llamaswap/override.env","lmeval/Dockerfile","lmeval/override.env","lobechat/override.env","localai/.gitignore","localai/override.env","mcp/.gitignore","mcp/inspector-entrypoint.sh","mcp/override.env","mcpo/configs/mcpo.mcp-server-fetch.json","mcpo/configs/mcpo.mcp-server-time.json","mcpo/configs/mcpo.metamcp.json","mcpo/configs/mcpo.override.json","mcpo/override.env","mcpo/start_mcpo.sh","metamcp/.gitignore","metamcp/override.env","metamcp/start-sse.mjs","mikupad/override.env","modularmax/override.env","morphic/.gitignore","morphic/override.env","n8n/.gitignore","n8n/backup/credentials/9LdDQI9lblNjIGIZ.json","n8n/backup/workflows/6K7zSSBeRa0z1hi6.json","n8n/override.env","nexa/Dockerfile","nexa/nvidia.sh","nexa/override.env","nexa/proxy.Dockerfile","nexa/proxy_server.py","ol1/Dockerfile","ol1/README.md","ol1/app.py","ol1/override.env","ollama/.gitkeep","ollama/init_entrypoint.sh","ollama/modelfiles/README.md","ollama/modelfiles/flowaicom-flow-judge.Modelfile","ollama/modelfiles/gemma3-qat-tools.Modelfile","ollama/modelfiles/hargent.Modelfile","ollama/modelfiles/llama3.1_8b.Modelfile","ollama/modelfiles/llama3.1_q6k_48k.Modelfile","ollama/modelfiles/qwen2.5_7b_q8_32k.Modelfile","ollama/modelfiles/qwen2.5_7b_q8_48k.Modelfile","ollama/modelfiles/qwen2.5_q6k_32k.Modelfile","ollama/modelfiles/tars.Modelfile","ollama/override.env","omnichain/Dockerfile","omnichain/custom_nodes/example/example.maker.js","omnichain/entrypoint.sh","omnichain/examples/HarborChat.json","omnichain/files/harbor.prompt","omnichain/openai.ts","omnichain/override.env","omniparser/Dockerfile","omniparser/override.env","open-webui/configs/config.agent.json","open-webui/configs/config.airllm.json","open-webui/configs/config.aphrodite.json","open-webui/configs/config.boost.json","open-webui/configs/config.comfyui.json","open-webui/configs/config.dify.json","open-webui/configs/config.json","open-webui/configs/config.kobold.json","open-webui/configs/config.ktransformers.json","open-webui/configs/config.litellm.json","open-webui/configs/config.llamacpp.json","open-webui/configs/config.llamaswap.json","open-webui/configs/config.mistralrs.json","open-webui/configs/config.modularmax.json","open-webui/configs/config.nexa.json","open-webui/configs/config.ollama.json","open-webui/configs/config.omnichain.json","open-webui/configs/config.optillm.json","open-webui/configs/config.override.json","open-webui/configs/config.parler.json","open-webui/configs/config.pipelines.json","open-webui/configs/config.searxng.json","open-webui/configs/config.sglang.json","open-webui/configs/config.speaches.json","open-webui/configs/config.stt.json","open-webui/configs/config.tabbyapi.json","open-webui/configs/config.tts.json","open-webui/configs/config.vllm.json","open-webui/configs/config.x.mcpo.metamcp.json","open-webui/configs/config.x.searxng.ollama.json","open-webui/extras/artifact.py","open-webui/extras/mcts.py","open-webui/override.env","open-webui/start_webui.sh","openhands/.gitignore","openhands/override.env","openinterpreter/Dockerfile","openinterpreter/override.env","optillm/.gitignore","optillm/override.env","oterm/.gitignore","oterm/Dockerfile","oterm/override.env","package.json","parler/main.py","parler/override.env","parllama/Dockerfile","parllama/override.env","perplexica/override.env","perplexica/source.config.toml","perplexideez/.gitignore","perplexideez/override.env","pipelines/override.env","plandex/Dockerfile","plandex/override.env","poetry.lock","profiles/default.env","promptfoo/.gitignore","promptfoo/README.md","promptfoo/examples/bias/README.md","promptfoo/examples/bias/promptfooconfig.yaml","promptfoo/examples/hello-promptfoo/README.md","promptfoo/examples/hello-promptfoo/promptfooconfig.yaml","promptfoo/examples/misguided/README.md","promptfoo/examples/misguided/promptfooconfig.yaml","promptfoo/examples/temp-test/README.md","promptfoo/examples/temp-test/promptfooconfig.yaml","promptfoo/override.env","pyproject.toml","qdrant/override.env","qrgen/Dockerfile","qrgen/gen.ts","raglite/.gitignore","raglite/Dockerfile","raglite/override.env","repopack/Dockerfile","repopack/override.env","requirements.sh","routines/config.js","routines/docker.js","routines/envManager.js","routines/manageTools.js","routines/mergeComposeFiles.js","routines/paths.js","routines/utils.js","searxng/override.env","searxng/settings.yml","searxng/settings.yml.new","searxng/uwsgi.ini","searxng/uwsgi.ini.new","shared/README.md","shared/harbor_entrypoint.sh","shared/json_config_merger.py","shared/proxy_user.sh","shared/yaml_config_merger.js","shared/yaml_config_merger.py","speaches/hf_utils.py","speaches/kokoro_utils.py","speaches/override.env","sqlchat/override.env","stt/override.env","supergateway/override.env","tabbyapi/api_tokens.yml","tabbyapi/config.yml","tabbyapi/override.env","tabbyapi/start_tabbyapi.sh","textgrad/Dockerfile","textgrad/override.env","textgrad/workspace/000-sample.ipynb","tgi/override.env","tools/config.yaml","traefik/acme.json","traefik/override.env","traefik/traefik.yml","tts/config/pre_process_map.yaml","tts/config/voice_to_speaker.yaml","tts/override.env","txtairag/rag.py","vllm/Dockerfile","vllm/override.env","webtop/.gitignore","webtop/Dockerfile","webtop/init/create_symlink.sh","webtop/init/fix_desktop_app.sh","webtop/init/provision_docker_groups.sh","webtop/override.env"]

@@ -15,0 +15,0 @@ [[tool.poetry.packages]]

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet