Skip to content
Back to On-device AI

Card snapshot

ai.mikedemo.dev · 2026-10-31 18:19:38 UTC · 900d232d7a3289ad22d8c7bfd8aadfbb2617b0a2f13c0624303ab1fc8f44387d

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "capabilities": {
    "extensions": [],
    "streaming": false
  },
  "description": "On-device AI is a web app that runs a small language model entirely in the visitor's browser \u2014 no server, no API key, no account. This card describes the agent-facing surface: documentation, skills, and pages an agent can read or guide a user through. There is no programmatic API and no agent message endpoint.",
  "documentationUrl": "https://ai.mikedemo.dev/faq/",
  "iconUrl": "https://ai.mikedemo.dev/pwa-192.png",
  "name": "On-device AI",
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "MikeDemo",
    "url": "https://ai.mikedemo.dev/"
  },
  "securitySchemes": {},
  "skills": [
    {
      "description": "Walk a user through chatting with the on-device model: pre-flight device check, model choice, one-time download, then offline-capable chat.",
      "examples": [
        "Help me chat with an AI in my browser",
        "Can my laptop run a local language model?"
      ],
      "id": "chat_on_device",
      "name": "Chat with the on-device model",
      "tags": [
        "llm",
        "browser",
        "webgpu",
        "privacy"
      ]
    },
    {
      "description": "Compare the available models (Qwen2.5 0.5B/1.5B, Llama 3.2 1B, Phi-4 mini, SmolLM2 360M) by download size and speed trade-offs.",
      "examples": [
        "Which model should I download?",
        "Compare Qwen2.5 0.5B and Phi-4 mini"
      ],
      "id": "compare_models",
      "name": "Compare the models",
      "tags": [
        "models",
        "comparison"
      ]
    },
    {
      "description": "Use the diagnostics page to name the visitor's browser, OS, and graphics chip and give per-device performance tips.",
      "examples": [
        "Is my iPad fast enough for local AI?",
        "Why is the model slow on my machine?"
      ],
      "id": "diagnose_device",
      "name": "Diagnose the device",
      "tags": [
        "diagnostics",
        "webgpu",
        "performance"
      ]
    }
  ],
  "url": "https://ai.mikedemo.dev/",
  "version": "1.0.0"
}