
/**
 * ⚠️ It's important for this file to stay compatible with Deno
 * as it's used for the document generation.
 */

// aka Harbor Service Tag
export enum HST {
    backend = "Backend",
    frontend = "Frontend",
    satellite = "Satellite",
    api = "API",
    cli = "CLI",
    partial = "Partial Support",
    builtIn = "Built-in",
    eval = "Eval",
    audio = "Audio",
    rag = "RAG",
    image = "Image",
    workflows = "Workflows",
    tools = "Tools",
    infra = "Infra",
}

export type HarborService = {
    name?: string;
    handle: string;
    isRunning: boolean;
    isDefault: boolean;
    tags: HST[] | `${HST}`[];
    projectUrl?: string;
    wikiUrl?: string;
    tooltip?: string;
    logo?: string;
}

export const wikiUrl = 'https://github.com/av/harbor/wiki';

export const serviceMetadata: Record<string, Partial<HarborService>> = {
    aichat: {
        name: 'aichat',
        tags: [HST.satellite, HST.cli, HST.rag],
        projectUrl: 'https://github.com/sigoden/aichat',
        logo: 'https://github.com/sigoden.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.14-Satellite:-aichat`,
        tooltip: 'All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI tools & agents.',
    },
    aider: {
        name: 'Aider',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/paul-gauthier/aider',
        logo: 'https://github.com/paul-gauthier.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.13-Satellite:-aider`,
        tooltip: 'Aider is AI pair programming in your terminal.',
    },
    airllm: {
        name: 'AirLLM',
        tags: [HST.backend],
        projectUrl: 'https://github.com/lyogavin/airllm/tree/main',
        logo: 'https://github.com/lyogavin.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.11-Backend:-AirLLM`,
        tooltip: '70B inference with single 4GB GPU (very slow, though)',
    },
    aphrodite: {
        name: 'Aphrodite',
        tags: [HST.backend],
        projectUrl: 'https://github.com/PygmalionAI/aphrodite-engine',
        logo: 'https://github.com/PygmalionAI.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.5-Backend:-Aphrodite-Engine`,
        tooltip: 'Large-scale LLM inference engine',
    },
    autogpt: {
        name: 'autogpt',
        tags: [HST.satellite, HST.partial],
        projectUrl: 'https://github.com/Significant-Gravitas/AutoGPT',
        logo: 'https://www.google.com/s2/favicons?domain=agpt.co&sz=128',
        wikiUrl: `${wikiUrl}/2.3.15-Satellite:-AutoGPT`,
        tooltip: 'Create, deploy, and manage continuous AI agents that automate complex workflows.',
    },
    bench: {
        name: 'Harbor Bench',
        tags: [HST.satellite, HST.cli, HST.builtIn, HST.eval],
        projectUrl: 'https://github.com/av/harbor/tree/main/bench',
        logo: 'https://github.com/av.png?size=200',
        wikiUrl: `${wikiUrl}/5.1.-Harbor-Bench`,
        tooltip: 'Harbor\'s own tool to evaluate LLMs and inference backends against custom tasks.',
    },
    bionicgpt: {
        name: 'BionicGPT',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/bionic-gpt/bionic-gpt',
        logo: 'https://www.google.com/s2/favicons?domain=bionic-gpt.com&sz=128',
        wikiUrl: `${wikiUrl}/2.1.8-Frontend:-BionicGPT`,
        tooltip: 'on-premise LLM web UI with support for OpenAI-compatible backends',
    },
    boost: {
        name: 'Harbor Boost',
        tags: [HST.satellite, HST.api, HST.builtIn],
        projectUrl: 'https://github.com/av/harbor/tree/main/boost',
        logo: 'https://github.com/av.png?size=200',
        wikiUrl: `${wikiUrl}/5.2.-Harbor-Boost`,
        tooltip: 'Connects to downstream LLM API and serves a wrapper with custom workflow. For example, it can be used to add a CoT (Chain of Thought) to an existing LLM API, and much more. Scriptable with Python.',
    },
    browseruse: {
        name: 'Browser Use',
        tags: [HST.satellite, HST.partial],
        projectUrl: 'https://github.com/browser-use/web-ui',
        logo: 'https://github.com/browser-use.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.50-Satellite-Browser-Use`,
        tooltip: 'AI-powered browser automation with web UI',
    },
    cfd: {
        name: 'cloudflared',
        tags: [HST.satellite, HST.api, HST.cli, HST.infra],
        projectUrl: 'https://github.com/cloudflare/cloudflared',
        logo: 'https://www.google.com/s2/favicons?domain=developers.cloudflare.com&sz=128',
        wikiUrl: `${wikiUrl}/2.3.8-Satellite:-cloudflared`,
        tooltip: 'A helper service allowing to expose Harbor services over the internet.',
    },
    chatui: {
        name: 'HuggingFace ChatUI',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/huggingface/chat-ui',
        logo: 'https://www.google.com/s2/favicons?domain=huggingface.co&sz=128',
        wikiUrl: `${wikiUrl}/2.1.4-Frontend:-ChatUI`,
        tooltip: 'A chat interface using open source models, eg OpenAssistant or Llama. It is a SvelteKit app and it powers the HuggingChat app on hf.co/chat.',
    },
    cmdh: {
        name: 'cmdh',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/pgibler/cmdh',
        logo: 'https://github.com/pgibler.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.9-Satellite:-cmdh`,
        tooltip: 'Create Linux commands from natural language, in the shell.',
    },
    comfyui: {
        name: 'ComfyUI',
        tags: [HST.frontend, HST.workflows, HST.image],
        projectUrl: 'https://github.com/comfyanonymous/ComfyUI',
        logo: 'https://www.google.com/s2/favicons?domain=www.comfy.org&sz=128',
        wikiUrl: `${wikiUrl}/2.1.2-Frontend:-ComfyUI`,
        tooltip: 'The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.',
    },
    dify: {
        name: 'Dify',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/langgenius/dify',
        logo: 'https://www.google.com/s2/favicons?domain=dify.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.3.3-Satellite:-Dify`,
        tooltip: 'An open-source LLM app development platform.',
    },
    fabric: {
        name: 'Fabric',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/danielmiessler/fabric',
        logo: 'https://www.google.com/s2/favicons?domain=danielmiessler.com&sz=128',
        wikiUrl: `${wikiUrl}/2.3.10-Satellite:-fabric`,
        tooltip: 'LLM-driven processing of the text data in the terminal.',
    },
    gum: {
        name: 'Gum',
        tags: [HST.satellite, HST.cli],
    },
    hf: {
        name: 'HuggingFace CLI',
        tags: [HST.satellite, HST.cli],
    },
    hfdownloader: {
        name: 'HuggingFace Downloader',
        tags: [HST.satellite, HST.cli],
    },
    hermes: {
        name: 'Hermes Agent',
        tags: [HST.satellite, HST.cli, HST.tools],
        projectUrl: 'https://github.com/NousResearch/hermes-agent',
        logo: 'https://github.com/NousResearch.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.76-Satellite-Hermes-Agent`,
        tooltip: 'Autonomous AI agent with persistent memory, skills, and multi-platform gateway.',
    },
    hollama: {
        name: 'Hollama',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/fmaclen/hollama',
        logo: 'https://github.com/fmaclen.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.6-Frontend:-hollama`,
        tooltip: 'A minimal web-UI for talking to Ollama servers.',
    },
    jupyter: {
        name: 'JupyterLab',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/jupyterlab/jupyterlab',
        logo: 'https://www.google.com/s2/favicons?domain=jupyterlab.readthedocs.io&sz=128',
        wikiUrl: `${wikiUrl}/2.3.18-Satellite:-JupyterLab`,
        tooltip: 'Helper service to author/run Jupyter notebooks in Python with access to Harbor services.',
    },
    ktransformers: {
        name: 'KTransformers',
        tags: [HST.backend],
        projectUrl: 'https://github.com/kvcache-ai/ktransformers',
        logo: 'https://github.com/kvcache-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.13-Backend:-KTransformers`,
        tooltip: 'A Flexible Framework for Experiencing Cutting-edge LLM Inference Optimizations',
    },
    langfuse: {
        name: 'LangFuse',
        tags: [HST.satellite, HST.api, HST.infra],
        projectUrl: 'https://github.com/langfuse/langfuse',
        logo: 'https://github.com/langfuse.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.6-Satellite:-langfuse`,
        tooltip: 'Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets.',
    },
    librechat: {
        name: 'LibreChat',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/danny-avila/LibreChat',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/librechat.png',
        wikiUrl: `${wikiUrl}/2.1.3-Frontend:-LibreChat`,
        tooltip: 'Open-source ChatGPT UI alternative supporting multiple AI providers (Anthropic, AWS, OpenAI, Azure, Groq, Mistral, Google) with features like model switching, message search, and multi-user support. Includes integration with DALL-E-3 and various APIs.',
    },
    litellm: {
        name: 'LiteLLM',
        tags: [HST.satellite, HST.api, HST.infra],
        projectUrl: 'https://github.com/BerriAI/litellm',
        logo: 'https://github.com/BerriAI.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.5-Satellite:-LiteLLM`,
        tooltip: 'LLM proxy that can aggregate multiple inference APIs together into a single endpoint.',
    },
    llamacpp: {
        name: 'llama.cpp',
        tags: [HST.backend],
        projectUrl: 'https://github.com/ggerganov/llama.cpp',
        logo: 'https://github.com/ggerganov.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.2-Backend:-llama.cpp`,
        tooltip: 'LLM inference in C/C++',
    },
    ikllamacpp: {
        name: 'ik_llama.cpp',
        tags: [HST.backend],
        projectUrl: 'https://github.com/ikawrakow/ik_llama.cpp',
        logo: 'https://github.com/ikawrakow.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.21-Backend-ik_llama.cpp`,
        tooltip: 'llama.cpp fork with additional quantization formats and CPU/CUDA performance improvements.',
    },
    lmdeploy: {
        name: 'lmdeploy',
        tags: [HST.backend, HST.partial],
        projectUrl: 'https://github.com/InternLM/lmdeploy',
        logo: 'https://www.google.com/s2/favicons?domain=lmdeploy.readthedocs.io&sz=128',
        wikiUrl: `${wikiUrl}/2.2.10-Backend:-lmdeploy`,
        tooltip: '',
    },
    lmeval: {
        name: 'lm-evaluation-harness',
        tags: [HST.satellite, HST.cli, HST.eval],
        projectUrl: 'https://github.com/EleutherAI/lm-evaluation-harness',
        logo: 'https://github.com/EleutherAI.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.17-Satellite:-lm-evaluation-harness`,
        tooltip: 'A de-facto standard framework for the few-shot evaluation of language models.',
    },
    lobechat: {
        name: 'Lobe Chat',
        tags: [HST.frontend, HST.rag],
        projectUrl: 'https://github.com/lobehub/lobe-chat',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/lobe-chat.png',
        wikiUrl: `${wikiUrl}/2.1.5-Frontend:-Lobe-Chat`,
        tooltip: 'An open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Azure / DeepSeek / MiniMax), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS) and plugin system.',
    },
    mistralrs: {
        name: 'mistral.rs',
        tags: [HST.backend],
        projectUrl: 'https://github.com/EricLBuehler/mistral.rs',
        logo: 'https://github.com/EricLBuehler.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.6-Backend:-mistral.rs`,
        tooltip: 'Blazingly fast LLM inference.',
    },
    ol1: {
        name: 'ol1',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/av/harbor/tree/main/ol1',
        logo: 'https://github.com/av.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.19-Satellite:-ol1`,
        tooltip: 'A simple Gradio app implementing an o1-like chain of reasoning with Ollama.',
    },
    ollama: {
        name: 'Ollama',
        tags: [HST.backend],
        projectUrl: 'https://github.com/ollama/ollama',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/ollama.png',
        wikiUrl: `${wikiUrl}/2.2.1-Backend:-Ollama`,
        tooltip: 'Get up and running with Llama 3.2, Mistral, Gemma 3, and other large language models.',
    },
    omnichain: {
        name: 'Omnichain',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/zenoverflow/omnichain/tree/main',
        logo: 'https://github.com/zenoverflow.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.16-Satellite:-omnichain`,
        tooltip: 'Visual programming for AI language models',
    },
    openhands: {
        name: 'OpenHands',
        tags: [HST.satellite, HST.partial],
        projectUrl: 'https://github.com/All-Hands-AI/OpenHands',
        logo: 'https://github.com/All-Hands-AI.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.20-Satellite:-OpenHands`,
        tooltip: 'A platform for software development agents powered by AI.',
    },
    opint: {
        name: 'Open Interpreter',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/OpenInterpreter/open-interpreter',
        logo: 'https://github.com/OpenInterpreter.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.7-Satellite:-Open-Interpreter`,
        tooltip: 'A natural language interface for computers.',
    },
    parler: {
        name: 'Parler',
        tags: [HST.backend, HST.audio],
        projectUrl: 'https://github.com/huggingface/parler-tts',
        logo: 'https://github.com/huggingface.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.8-Backend:-Parler`,
        tooltip: 'Inference and training library for high-quality TTS models.',
    },
    parllama: {
        name: 'Parllama',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/paulrobello/parllama',
        logo: 'https://github.com/paulrobello.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.7-Frontend:-parllama`,
        tooltip: 'TUI for Ollama',
    },
    perplexica: {
        name: 'Perplexica',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/ItzCrazyKns/Perplexica',
        logo: 'https://github.com/ItzCrazyKns.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.2-Satellite:-Perplexica`,
        tooltip: 'An AI-powered search engine. It is an Open source alternative to Perplexity AI.',
    },
    perplexideez: {
        name: 'perplexideez',
        tags: [HST.satellite, HST.partial],
    },
    plandex: {
        name: 'Plandex',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/plandex-ai/plandex',
        logo: 'https://github.com/plandex-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.4-Satellite:-Plandex`,
        tooltip: 'AI driven development in your terminal.',
    },
    qrgen: {
        name: 'QR Code Generator',
        tags: [HST.satellite, HST.cli],
    },
    searxng: {
        name: 'SearXNG',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/searxng/searxng',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/searxng.png',
        wikiUrl: `${wikiUrl}/2.3.1-Satellite:-SearXNG`,
        tooltip: 'A privacy-respecting, hackable metasearch engine. Highly configurable and can be used for Web RAG use-cases.',
    },
    sglang: {
        name: 'SGLang',
        tags: [HST.backend, HST.image],
        projectUrl: 'https://github.com/sgl-project/sglang',
        logo: 'https://github.com/sgl-project.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.12-Backend:-SGLang`,
        tooltip: 'SGLang is a fast serving framework for large language models and vision language models.',
    },
    stt: {
        name: 'faster-whisper-server',
        tags: [HST.backend, HST.audio, HST.partial],
        projectUrl: 'https://github.com/fedirz/faster-whisper-server',
        logo: 'https://github.com/fedirz.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.14-Backend:-Speaches`,
        tooltip: 'Legacy version of Speaches, use that instead.',
    },
    speaches: {
        name: 'Speaches',
        tags: [HST.backend, HST.audio],
        projectUrl: 'https://github.com/fedirz/faster-whisper-server',
        logo: 'https://github.com/fedirz.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.14-Backend:-Speaches`,
        tooltip: 'an OpenAI API-compatible speech server (formerly `faster-whisper-server`), both TTS and STT',
    },
    tabbyapi: {
        name: 'TabbyAPI',
        tags: [HST.backend],
        projectUrl: 'https://github.com/theroyallab/tabbyAPI',
        logo: 'https://github.com/theroyallab.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.4-Backend:-TabbyAPI`,
        tooltip: 'An OAI compatible exllamav2 API that\'s both lightweight and fast',
    },
    textgrad: {
        name: 'TextGrad',
        tags: [HST.satellite],
        wikiUrl: `${wikiUrl}/2.3.12-Satellite:-TextGrad`,
        projectUrl: 'https://github.com/zou-group/textgrad',
        logo: 'https://github.com/zou-group.png?size=200',
        tooltip: 'Automatic "Differentiation" via Text - using large language models to backpropagate textual gradients.',
    },
    tgi: {
        name: 'Text Generation Inference',
        tags: [HST.backend],
        projectUrl: 'https://github.com/huggingface/text-generation-inference',
        logo: 'https://github.com/huggingface.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.9-Backend:-text-generation-inference`,
        tooltip: 'Inference engine from HuggingFace.',
    },
    tts: {
        name: 'openedai-speech',
        tags: [HST.backend, HST.audio],
        projectUrl: 'https://github.com/matatonic/openedai-speech',
        logo: 'https://github.com/matatonic.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.7-Backend:-openedai-speech`,
        tooltip: 'An OpenAI API compatible text to speech server using Coqui AI\'s xtts_v2 and/or piper tts as the backend.',
    },
    txtairag: {
        name: 'txtai RAG',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/neuml/rag',
        logo: 'https://github.com/neuml.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.11-Satellite:-txtai-RAG`,
        tooltip: 'RAG WebUI built with txtai.',
    },
    vllm: {
        name: 'vLLM',
        tags: [HST.backend],
        projectUrl: 'https://github.com/vllm-project/vllm',
        logo: 'https://github.com/vllm-project.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.3-Backend:-vLLM`,
        tooltip: 'A high-throughput and memory-efficient inference and serving engine for LLMs',
    },
    webui: {
        name: 'Open WebUI',
        tags: [HST.frontend, HST.rag],
        projectUrl: 'https://github.com/open-webui/open-webui',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/open-webui.png',
        wikiUrl: `${wikiUrl}/2.1.1-Frontend:-Open-WebUI`,
        tooltip: 'widely adopted and feature rich web interface for interacting with LLMs. Supports OpenAI-compatible and Ollama backends, multi-users, multi-model chats, custom prompts, TTS, Web RAG, RAG, and much much more.',
    },
    litlytics: {
        name: 'LitLytics',
        tags: [HST.satellite, HST.partial, HST.workflows],
        projectUrl: 'https://github.com/yamalight/litlytics',
        logo: 'https://github.com/yamalight.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.21-Satellite:-LitLytics`,
        tooltip: 'Simple analytics platform that leverages LLMs to automate data analysis.',
    },
    anythingllm: {
        name: 'AnythingLLM',
        tags: [HST.frontend, HST.partial, HST.rag],
        projectUrl: 'https://github.com/Mintplex-Labs/anything-llm',
        logo: 'https://github.com/Mintplex-Labs.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.9-Frontend:-AnythingLLM`,
        tooltip: 'The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, and more.',
    },
    nexa: {
        name: 'Nexa SDK',
        tags: [HST.backend, HST.partial],
        projectUrl: 'https://github.com/NexaAI/nexa-sdk',
        logo: 'https://github.com/NexaAI.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.15-Backend:-Nexa-SDK`,
        tooltip: 'Nexa SDK is a comprehensive toolkit for supporting ONNX and GGML models.',
    },
    repopack: {
        name: 'Repopack',
        tags: [HST.satellite, HST.cli],
        wikiUrl: `${wikiUrl}/2.3.22-Satellite:-Repopack`,
        projectUrl: 'https://github.com/yamadashy/repopack',
        logo: 'https://github.com/yamadashy.png?size=200',
        tooltip: 'A powerful tool that packs your entire repository into a single, AI-friendly file.',
    },
    n8n: {
        name: 'n8n',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/n8n-io/n8n',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/n8n.png',
        wikiUrl: `${wikiUrl}/2.3.23-Satellite:-n8n`,
        tooltip: 'Fair-code workflow automation platform with native AI capabilities.',
    },
    bolt: {
        name: 'Bolt.new',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/stackblitz-labs/bolt.diy',
        logo: 'https://github.com/stackblitz-labs.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.24-Satellite:-Bolt.new`,
        tooltip: 'Prompt, run, edit, and deploy full-stack web applications.',
    },
    pipelines: {
        name: 'Open WebUI Pipelines',
        tags: [HST.satellite, HST.api, HST.workflows],
        projectUrl: 'https://github.com/open-webui/pipelines',
        logo: 'https://github.com/open-webui.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.25-Satellite:-Open-WebUI-Pipelines`,
        tooltip: 'UI-Agnostic OpenAI API Plugin Framework.',
    },
    chatnio: {
        name: 'Chat Nio',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/zmh-program/chatnio',
        logo: 'https://github.com/zmh-program.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.10-Frontend:-Chat-Nio`,
        tooltip: 'Comprehensive LLM web interface with built-in marketplace',
    },
    qdrant: {
        name: 'Qdrant',
        tags: [HST.satellite, HST.rag, HST.infra],
        projectUrl: 'https://github.com/qdrant/qdrant',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/qdrant.png',
        wikiUrl: `${wikiUrl}/2.3.26-Satellite:-Qdrant`,
        tooltip: 'Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine.',
    },
    k6: {
        name: 'K6',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/grafana/k6',
        logo: 'https://github.com/grafana.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.27-Satellite:-K6`,
        tooltip: 'A modern load testing tool, using Go and JavaScript - https://k6.io',
    },
    promptfoo: {
        name: 'Promptfoo',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/promptfoo/promptfoo',
        logo: 'https://github.com/promptfoo.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.28-Satellite:-Promptfoo`,
        tooltip: 'Test your prompts, agents, and RAGs. A developer-friendly local tool for testing LLM applications.',
    },
    webtop: {
        name: 'Webtop',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/linuxserver/docker-webtop',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/webtop.png',
        wikiUrl: `${wikiUrl}/2.3.29-Satellite:-Webtop`,
        tooltip: 'Linux in a web browser supporting popular desktop environments.',
    },
    omniparser: {
        name: 'OmniParser',
        tags: [HST.satellite, HST.image],
        projectUrl: 'https://github.com/microsoft/OmniParser',
        logo: 'https://github.com/microsoft.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.30-Satellite:-OmniParser`,
        tooltip: 'A simple screen parsing tool towards pure vision based GUI agent.',
    },
    flowise: {
        name: 'Flowise',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/FlowiseAI/Flowise',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/flowise.png',
        wikiUrl: `${wikiUrl}/2.3.31-Satellite:-Flowise`,
        tooltip: 'Drag & drop UI to build your customized LLM flow.',
    },
    langflow: {
        name: 'LangFlow',
        tags: [HST.satellite, HST.workflows, HST.rag],
        projectUrl: 'https://github.com/langflow-ai/langflow',
        logo: 'https://github.com/langflow-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.32-Satellite:-LangFlow`,
        tooltip: 'A low-code app builder for RAG and multi-agent AI applications.',
    },
    optillm: {
        name: 'OptiLLM',
        tags: [HST.satellite, HST.api, HST.infra],
        projectUrl: 'https://github.com/codelion/optillm',
        logo: 'https://github.com/codelion.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.33-Satellite:-OptiLLM`,
        tooltip: 'Optimising LLM proxy that implements many advanced workflows to boost the performance of the LLMs.',
    },
    kobold: {
        name: 'KoboldCpp',
        tags: [HST.satellite, HST.frontend, HST.backend],
        projectUrl: 'https://github.com/LostRuins/koboldcpp',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/koboldcpp.png',
        wikiUrl: `${wikiUrl}/2.2.16-Backend:-KoboldCpp`,
        tooltip: 'KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF models.',
    },
    agent: {
        name: 'Agent',
        tags: [HST.builtIn, HST.cli],
        wikiUrl: ''
    },
    morphic: {
        name: 'Morphic',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/miurla/morphic',
        logo: 'https://github.com/miurla.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.34-Satellite-Morphic`,
        tooltip: 'An AI-powered search engine with a generative UI, similar to Perplexity and Perplexica.',
    },
    sqlchat: {
        name: 'SQL Chat',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/sqlchat/sqlchat',
        logo: 'https://github.com/sqlchat.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.35-Satellite-SQL-Chat`,
        tooltip: 'Chat-based SQL client, which uses natural language to communicate with the database.',
    },
    gptme: {
        name: 'gptme',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/ErikBjare/gptme',
        logo: 'https://github.com/ErikBjare.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.36-Satellite-gptme`,
        tooltip: 'A simple CLI tool to interact with LLMs.',
    },
    mikupad: {
        name: 'Mikupad',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/lmg-anon/mikupad',
        logo: 'https://github.com/lmg-anon.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.11-Frontend:-Mikupad`,
        tooltip: 'LLM Frontend in a single HMTL file',
    },
    traefik: {
        name: 'Traefik',
        tags: [HST.satellite, HST.api, HST.infra],
        projectUrl: 'https://github.com/traefik/traefik',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/traefik.png',
        wikiUrl: `${wikiUrl}/2.3.37-Satellite-traefik`,
        tooltip: 'A modern HTTP reverse proxy and load balancer that makes deploying microservices easy.',
    },
    latentscope: {
        name: 'Latent Scope',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/enjalot/latent-scope',
        logo: 'https://github.com/enjalot.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.38-Satellite-Latent-Scope`,
        tooltip: 'A new kind of workflow + tool for visualizing and exploring datasets through the lens of latent spaces.',
    },
    oterm: {
        name: 'oterm',
        tags: [HST.frontend, HST.cli],
        projectUrl: 'https://github.com/ggozad/oterm',
        logo: 'https://github.com/ggozad.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.12-Frontend-oterm`,
        tooltip: 'The text-based terminal client for Ollama.',
    },
    raglite: {
        name: 'RAGLite',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/superlinear-ai/raglite',
        logo: 'https://github.com/superlinear-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.39-Satellite-RAGLite`,
        tooltip: 'Python toolkit for Retrieval-Augmented Generation (RAG)',
    },
    llamaswap: {
        name: 'llama-swap',
        tags: [HST.satellite, HST.api],
        projectUrl: 'https://github.com/mostlygeek/llama-swap',
        logo: 'https://github.com/mostlygeek.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.40-Satellite-llamaswap`,
        tooltip: 'Runs multiple llama.cpp servers on demand for seamless switching between them.',
    },
    libretranslate: {
        name: 'LibreTranslate',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/LibreTranslate/LibreTranslate',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/libretranslate.png',
        wikiUrl: `${wikiUrl}/2.3.41-Satellite-libretranslate`,
        tooltip: 'A free and open-source machine translation.',
    },
    metamcp: {
        name: 'MetaMCP',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/metatool-ai/metatool-app',
        logo: 'https://github.com/metatool-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.42-Satellite-metamcp`,
        tooltip: 'Allows to manage MCPs via a WebUI, exposes multiple MCPs as a single server.'
    },
    mcpo: {
        name: 'mcpo',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/open-webui/mcpo',
        logo: 'https://github.com/open-webui.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.43-Satellite-mcpo`,
        tooltip: 'Turn MCP servers into OpenAPI REST APIs - use them anywhere.',
    },
    'mcp-inspector': {
        name: 'MCP Inspector',
        tags: [HST.satellite, HST.cli, HST.tools],
    },
    supergateway: {
        name: 'SuperGateway',
        tags: [HST.satellite, HST.cli, HST.tools, HST.infra],
        projectUrl: 'https://github.com/supercorp-ai/supergateway',
        logo: 'https://github.com/supercorp-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.44-Satellite-supergateway`,
        tooltip: 'A simple and powerful API gateway for LLMs.',
    },
    ldr: {
        name: 'Local Deep Research',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/LearningCircuit/local-deep-research',
        logo: 'https://github.com/LearningCircuit.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.45-Satellite-Local-Deep-Research`,
        tooltip: 'Transforms complex questions into comprehensive, cited reports.',
    },
    localai: {
        name: 'LocalAI',
        tags: [HST.satellite, HST.image],
        projectUrl: 'https://github.com/go-skynet/LocalAI',
        logo: 'https://github.com/go-skynet.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.46-Satellite-LocalAI`,
        tooltip: 'Complete AI stack for running AI models locally. Allows downloading variety of LLMs, TTS/STT/Image models and running thme locally via Web UI.',
    },
    agentzero: {
        name: 'Agent Zero',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/frdel/agent-zero',
        logo: 'https://github.com/frdel.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.47-Satellite-Agent-Zero`,
        tooltip: `General-purpose personal assistant with Web RAG, persistent memory, tools, browser use and more.`
    },
    modularmax: {
        name: 'Modular MAX',
        tags: [HST.backend],
        projectUrl: 'https://github.com/modular/max',
        logo: 'https://github.com/modular.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.17-Backend-Modular-MAX`,
        tooltip: 'MAX is a platform from Modular (creators of Mojo) for running LLMs.'
    },
    airweave: {
        name: 'Airweave',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/airweave-ai/airweave',
        logo: 'https://github.com/airweave-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.48-Satellite-Airweave`,
        tooltip: 'Airweave lets agents search any app by transforming its contents into agent-ready knowledge.'
    },
    docling: {
        name: 'Docling',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/docling-project/docling',
        logo: 'https://github.com/docling-project.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.49-Satellite-Docling`,
        tooltip: 'Transform documents into format ready for LLMs.'
    },
    unsloth: {
        name: 'Unsloth',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/unslothai/unsloth',
        logo: 'https://github.com/unslothai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.51-Satellite-Unsloth`,
        tooltip: 'Jupyter Lab environment with Unsloth for fast LLM fine-tuning - 2x faster training with 70% less memory.'
    },
    windmill: {
        name: 'Windmill',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/windmill-labs/windmill',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/windmill.png',
        wikiUrl: `${wikiUrl}/2.3.52-Satellite-Windmill`,
        tooltip: 'Open-source developer platform for internal tools, workflows, and UIs with multi-language script support.'
    },
    presenton: {
        name: 'Presenton',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/presenton/presenton',
        logo: 'https://github.com/presenton.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.13-Frontend-Presenton`,
        tooltip: 'Open-source AI presentation generator with custom layouts, multi-model support, and PDF/PPTX export.'
    },
    karakeep: {
        name: 'Karakeep',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/karakeep-app/karakeep',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/karakeep.png',
        wikiUrl: `${wikiUrl}/2.3.53-Satellite-Karakeep`,
        tooltip: 'Self-hosted bookmark manager with AI-powered automatic tagging via OpenAI or Ollama.'
    },
    netdata: {
        name: 'Netdata',
        tags: [HST.satellite, HST.infra],
        projectUrl: 'https://github.com/netdata/netdata',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/netdata.png',
        wikiUrl: `${wikiUrl}/2.3.54-Satellite-Netdata`,
        tooltip: 'Real-time infrastructure monitoring with per-second metrics for systems, containers, and applications.'
    },
    'resume-matcher': {
        name: 'Resume Matcher',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/srbhr/Resume-Matcher',
        wikiUrl: `${wikiUrl}/2.3.55-Satellite-Resume-Matcher`,
        tooltip: 'AI-powered tool for comparing resumes against job descriptions using local LLMs via Ollama.'
    },
    drawio: {
        name: 'Drawio',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/DayuanJiang/next-ai-draw-io',
        logo: 'https://github.com/DayuanJiang.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.56-Satellite-Drawio`,
        tooltip: 'AI-powered diagram creation tool - generate draw.io diagrams from natural language.'
    },
    mindsdb: {
        name: 'MindsDB',
        tags: [HST.satellite, HST.api],
        projectUrl: 'https://github.com/mindsdb/mindsdb',
        logo: 'https://github.com/mindsdb.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.57-Satellite-MindsDB`,
        tooltip: 'AI platform for integrating ML models with data sources via HTTP and MySQL APIs.',
    },
    sim: {
        name: 'Sim Studio',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/simstudioai/sim',
        logo: 'https://github.com/simstudioai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.58-Satellite-Sim-Studio`,
        tooltip: 'Open-source platform to build and deploy AI agent workflows with visual canvas editor.',
    },
    onyx: {
        name: 'Onyx',
        tags: [HST.frontend, HST.workflows, HST.rag],
        projectUrl: 'https://github.com/onyx-dot-app/onyx',
        logo: 'https://github.com/onyx-dot-app.png?size=200',
        wikiUrl: `${wikiUrl}/2.1.14-Frontend-Onyx`,
        tooltip: 'Open Source AI Platform with Chat UI, RAG, MCP support, and 40+ document connectors.',
    },
    opennotebook: {
        name: 'Open Notebook',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/lfnovo/open-notebook',
        logo: 'https://github.com/lfnovo.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.59-Satellite-Open-Notebook`,
        tooltip: 'AI-powered research and note-taking platform with multi-provider LLM support, podcast generation, and content analysis.',
    },
    homeassistant: {
        name: 'Home Assistant',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/home-assistant/core',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/home-assistant.png',
        wikiUrl: `${wikiUrl}/2.3.60-Satellite-Home-Assistant`,
        tooltip: 'Open source home automation platform for managing and controlling smart home devices.',
    },
    kotaemon: {
        name: 'Kotaemon',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/Cinnamon/kotaemon',
        logo: 'https://github.com/Cinnamon.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.61-Satellite-Kotaemon`,
        tooltip: 'An open-source RAG-based tool for chatting with your documents.',
    },
    deerflow: {
        name: 'DeerFlow',
        tags: [HST.satellite, HST.rag, HST.workflows],
        projectUrl: 'https://github.com/bytedance/deer-flow',
        logo: 'https://github.com/bytedance.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.65-Satellite-DeerFlow`,
        tooltip: 'Community-driven deep research framework combining LLMs with web search, crawling, and multi-agent workflows for comprehensive research reports.',
    },
    mcpforge: {
        name: 'MCP Forge',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/IBM/mcp-context-forge',
        logo: 'https://github.com/IBM.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.62-Satellite-MCP-Forge`,
        tooltip: 'Gateway and admin UI for managing Model Context Protocol (MCP) servers, tools, and resources.',
    },
    astrbot: {
        name: 'AstrBot',
        tags: [HST.satellite, HST.frontend, HST.tools],
        projectUrl: 'https://github.com/AstrBotDevs/AstrBot',
        logo: 'https://github.com/AstrBotDevs.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.63-Satellite-AstrBot`,
        tooltip: 'All-in-one agentic chatbot platform for multi-LLM conversations across messaging platforms with plugin system.',
    },
    activepieces: {
        name: 'Activepieces',
        tags: [HST.satellite, HST.workflows],
        projectUrl: 'https://github.com/activepieces/activepieces',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/activepieces.png',
        wikiUrl: `${wikiUrl}/2.3.64-Satellite-Activepieces`,
        tooltip: 'Open-source workflow automation platform with AI capabilities and 200+ app connectors.',
    },
    photoprism: {
        name: 'PhotoPrism',
        tags: [HST.satellite, HST.image],
        projectUrl: 'https://github.com/photoprism/photoprism',
        logo: 'https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/photoprism.png',
        wikiUrl: `${wikiUrl}/2.3.66-Satellite-PhotoPrism`,
        tooltip: 'AI-powered photo management app with face recognition, image classification, and automatic organization.',
    },
    khoj: {
        name: 'Khoj',
        tags: [HST.satellite, HST.rag],
        projectUrl: 'https://github.com/khoj-ai/khoj',
        logo: 'https://github.com/khoj-ai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.67-Satellite-Khoj`,
        tooltip: 'AI second brain for chat, search, and agents with your docs. Supports local and cloud LLMs.',
    },
    opencode: {
        name: 'OpenCode',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/anomalyco/opencode',
        logo: 'https://github.com/anomalyco.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.68-Satellite-OpenCode`,
        tooltip: 'AI coding assistant with server API, TUI, and IDE extensions. Supports multiple LLM providers.',
    },
    openclaw: {
        name: 'OpenClaw',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/openclaw/openclaw',
        logo: 'https://github.com/openclaw.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.70-Satellite-OpenClaw`,
        tooltip: 'Personal AI assistant with a self-hosted gateway, Control UI, and multi-channel messaging support.',
    },
    nanobot: {
        name: 'nanobot',
        tags: [HST.satellite, HST.cli, HST.tools],
        projectUrl: 'https://github.com/HKUDS/nanobot',
        logo: 'https://github.com/HKUDS.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.71-Satellite-nanobot`,
        tooltip: 'Ultra-lightweight personal AI assistant with multi-channel messaging and scheduled tasks.',
    },
    postiz: {
        name: 'Postiz',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/gitroomhq/postiz-app',
        logo: 'https://www.google.com/s2/favicons?domain=postiz.com&sz=128',
        wikiUrl: `${wikiUrl}/2.3.72-Satellite-Postiz`,
        tooltip: 'AI-powered social media scheduling tool for managing posts, analytics, and team collaboration.',
    },
    openfang: {
        name: 'OpenFang',
        tags: [HST.satellite, HST.api, HST.tools],
        projectUrl: 'https://github.com/RightNow-AI/openfang',
        logo: 'https://github.com/RightNow-AI.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.73-Satellite-OpenFang`,
        tooltip: 'Rust-based Agent Operating System for running autonomous AI agents with scheduling, 40 channel adapters, and 27 LLM providers.',
    },
    openterminal: {
        name: 'Open Terminal',
        tags: [HST.satellite, HST.api, HST.tools],
        projectUrl: 'https://github.com/open-webui/open-terminal',
        logo: 'https://github.com/open-webui.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.75-Satellite-Open-Terminal`,
        tooltip: 'Remote terminal and file-management API for AI agents, pre-wired for Open WebUI and Harbor backends.',
    },
    cognee: {
        name: 'Cognee',
        tags: [HST.satellite, HST.api, HST.rag],
        projectUrl: 'https://github.com/topoteretes/cognee',
        logo: 'https://www.google.com/s2/favicons?domain=www.cognee.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.3.74-Satellite-Cognee`,
        tooltip: 'Knowledge engine for AI agent memory. Transforms documents into searchable graphs and vectors with built-in pipelines.',
    },
    sillytavern: {
        name: 'SillyTavern',
        tags: [HST.frontend],
        projectUrl: 'https://github.com/SillyTavern/SillyTavern',
        logo: 'https://www.google.com/s2/favicons?domain=sillytavern.app&sz=128',
        wikiUrl: `${wikiUrl}/2.1.15-Frontend-SillyTavern`,
        tooltip: 'Feature-rich LLM chat frontend for power users. Supports multiple AI backends, personas, advanced prompting, and extensions.',
    },
    solo: {
        name: 'Solo CLI',
        tags: [HST.satellite, HST.cli, HST.tools],
        projectUrl: 'https://github.com/GetSoloTech/solo-cli',
        logo: 'https://github.com/GetSoloTech.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.77-Satellite-Solo-CLI`,
        tooltip: 'Fastest way to deploy Physical AI on your edge devices. Manages model servers and supports MCP tools.',
    },
    'ros-mcp-server': {
        name: 'ROS MCP Server',
        tags: [HST.satellite, HST.api, HST.tools],
        projectUrl: 'https://github.com/robotmcp/ros-mcp-server',
        logo: 'https://github.com/robotmcp.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.78-Satellite-ROS-MCP-Server`,
        tooltip: 'Model Context Protocol (MCP) server for Robot Operating System (ROS). Connects LLMs to robots.',
    },
    dbhub: {
        name: 'DBHub',
        tags: [HST.satellite, HST.api, HST.tools],
        projectUrl: 'https://github.com/bytebase/dbhub',
        logo: 'https://www.google.com/s2/favicons?domain=dbhub.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.3.81-Satellite-DBHub`,
        tooltip: 'Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, and SQLite.',
    },
    beszel: {
        name: 'Beszel',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/henrygd/beszel',
        logo: 'https://www.google.com/s2/favicons?domain=beszel.dev&sz=128',
        wikiUrl: `${wikiUrl}/2.3.82-Satellite-Beszel`,
        tooltip: 'Lightweight server monitoring with historical data, docker stats, and alerts.',
    },
    'unsloth-studio': {
        name: 'Unsloth Studio',
        tags: [HST.satellite],
        projectUrl: 'https://github.com/unslothai/unsloth',
        logo: 'https://github.com/unslothai.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.83-Satellite-Unsloth-Studio`,
        tooltip: 'No-code web UI for fine-tuning LLMs with Unsloth. 2x faster training and 70% less memory, powered by llama.cpp + Hugging Face.',
    },
    bifrost: {
        name: 'Bifrost',
        tags: [HST.satellite, HST.api, HST.infra],
        projectUrl: 'https://github.com/maximhq/bifrost',
        logo: 'https://www.google.com/s2/favicons?domain=getmaxim.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.3.84-Satellite-Bifrost`,
        tooltip: 'Fast OpenAI-compatible AI gateway with provider routing, failover, observability, and Harbor backend bootstrapping.',
    },
    surfsense: {
        name: 'SurfSense',
        tags: [HST.satellite, HST.rag, HST.workflows],
        projectUrl: 'https://github.com/MODSetter/SurfSense',
        logo: 'https://www.google.com/s2/favicons?domain=www.surfsense.com&sz=128',
        wikiUrl: `${wikiUrl}/2.3.85-Satellite-SurfSense`,
        tooltip: 'Private NotebookLM-style research workspace with RAG, citations, browser capture, reports, and podcast generation.',
    },
    tokscale: {
        name: 'tokscale',
        tags: [HST.satellite, HST.cli],
        projectUrl: 'https://github.com/junhoyeo/tokscale',
        logo: 'https://www.google.com/s2/favicons?domain=tokscale.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.3.86-Satellite-Tokscale`,
        tooltip: 'Monitor AI token usage and costs across coding assistants.',
    },
    lemonade: {
        name: 'Lemonade',
        tags: [HST.backend, HST.api, HST.audio, HST.image],
        projectUrl: 'https://github.com/lemonade-sdk/lemonade',
        logo: 'https://www.google.com/s2/favicons?domain=lemonade-server.ai&sz=128',
        wikiUrl: `${wikiUrl}/2.2.19-Backend-Lemonade`,
        tooltip: 'Local AI server with LLM chat, speech-to-text, text-to-speech, and image generation. Optimized for AMD hardware.',
    },
    'ml-intern': {
        name: 'ML Intern',
        tags: [HST.satellite, HST.api, HST.tools],
        projectUrl: 'https://github.com/huggingface/ml-intern',
        logo: 'https://github.com/huggingface.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.87-Satellite-ML-Intern`,
        tooltip: 'Hugging Face ML engineering agent that researches papers, trains models, and ships ML code with local or cloud LLM backends.',
    },
    facts: {
        name: 'facts',
        tags: [HST.satellite, HST.cli, HST.tools],
        projectUrl: 'https://github.com/av/facts',
        logo: 'https://github.com/av.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.88-Satellite-Facts`,
        tooltip: 'Fact-driven development CLI for project specs that agents can verify and implement.',
    },
    mi: {
        name: 'mi',
        tags: [HST.satellite, HST.cli, HST.tools],
        projectUrl: 'https://github.com/av/mi',
        logo: 'https://github.com/av.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.89-Satellite-mi`,
        tooltip: 'Minimal agentic coding CLI that runs against OpenAI-compatible local or cloud model APIs.',
    },
    npcsh: {
        name: 'npcsh',
        tags: [HST.satellite, HST.api, HST.cli, HST.tools],
        projectUrl: 'https://github.com/NPC-Worldwide/npcsh',
        logo: 'https://github.com/NPC-Worldwide.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.90-Satellite-npcsh`,
        tooltip: 'Agentic shell and NPC team server with OpenAI-compatible endpoints, jinxes, and local backend integrations.',
    },
    needle: {
        name: 'Needle',
        tags: [HST.backend, HST.api, HST.tools],
        projectUrl: 'https://github.com/cactus-compute/needle',
        logo: 'https://github.com/cactus-compute.png?size=200',
        wikiUrl: `${wikiUrl}/2.2.20-Backend-Needle`,
        tooltip: 'Small function-calling model served through an OpenAI-compatible tool-calling API.',
    },
    'open-design': {
        name: 'Open Design',
        tags: [HST.satellite, HST.tools],
        projectUrl: 'https://github.com/nexu-io/open-design',
        logo: 'https://github.com/nexu-io.png?size=200',
        wikiUrl: `${wikiUrl}/2.3.91-Satellite-Open-Design`,
        tooltip: 'Local-first design artifact workspace with BYOK model providers, design systems, decks, prototypes, and Harbor Ollama integration.',
    },
    voicebox: {
        name: 'Voicebox',
        tags: [HST.frontend, HST.api, HST.audio],
        projectUrl: 'https://github.com/jamiepine/voicebox',
        logo: 'https://www.google.com/s2/favicons?domain=voicebox.sh&sz=128',
        wikiUrl: `${wikiUrl}/2.1.16-Frontend-Voicebox`,
        tooltip: 'Local-first AI voice studio for voice cloning, preset voices, speech generation, dictation, transcription, and agent speech.',
    },
};
