{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "AINode",
  "alternateName": ["AI Node", "AINode Platform"],
  "softwareVersion": "0.4.0",
  "description": "Free, open-source local AI platform (Apache 2.0) for NVIDIA GPUs. Browser chat UI, OpenAI-compatible REST API, LoRA fine-tuning, and automatic multi-node tensor-parallel distributed inference. One command to install.",
  "applicationCategory": "DeveloperApplication",
  "applicationSubCategory": "AI Inference Platform",
  "operatingSystem": "Linux (Ubuntu 22.04+)",
  "processorRequirements": "NVIDIA GPU with CUDA 13",
  "url": "https://ainode.dev",
  "downloadUrl": "https://ainode.dev/install",
  "installUrl": "https://ainode.dev/install",
  "codeRepository": "https://github.com/getainode/ainode",
  "license": "https://www.apache.org/licenses/LICENSE-2.0",
  "isAccessibleForFree": true,
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  },
  "author": {
    "@type": "Organization",
    "name": "Argentos AI",
    "url": "https://argentos.ai"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Argentos AI",
    "url": "https://argentos.ai"
  },
  "capabilities": [
    "Browser chat UI on port 3000 with streaming responses",
    "OpenAI-compatible REST API (/v1/chat/completions, /v1/completions, /v1/embeddings)",
    "LoRA and full fine-tuning from the browser",
    "Automatic multi-node GPU clustering via UDP discovery on port 5679",
    "Tensor-parallel distributed inference via Ray + NCCL",
    "NCCL over RoCE on ConnectX-7 at 200 Gbps",
    "50+ supported models via Hugging Face",
    "Unified container image on GHCR and Docker Hub",
    "systemd-managed service with `ainode update` host CLI"
  ],
  "verifiedHardware": [
    "NVIDIA DGX Spark (GB10, 128 GB unified memory)",
    "ASUS GX10 (GB10, 128 GB unified memory)"
  ],
  "containerImages": {
    "ghcr": "ghcr.io/getainode/ainode:latest",
    "dockerHub": "argentaios/ainode:latest"
  },
  "agentWebStandards": {
    "llmsTxt": "https://ainode.dev/llms.txt",
    "llmsFullTxt": "https://ainode.dev/llms-full.txt",
    "agentCard": "https://ainode.dev/agent-card.json",
    "sitemap": "https://ainode.dev/sitemap.xml",
    "robots": "https://ainode.dev/robots.txt"
  }
}
