{
  "data": {
    "a": {
      "slug": "ghost-core",
      "name": "Core",
      "vendor": "Ghost (ZMJ, Inc.)",
      "vendorUrl": "https://ghost.ai",
      "kind": "platform",
      "category": "local-ai",
      "summary": "Core is a personal AI computer from Ghost that runs open-weight language models and a memory of the owner's apps, files and devices at home, used through Ghost's apps and an OpenAI Responses-compatible endpoint. On pre-order.",
      "url": "https://www.anchorterminal.com/tools/ghost-core",
      "markdownUrl": "https://www.anchorterminal.com/tools/ghost-core.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ghost-core.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ghost-core.json",
      "license": "Not stated. No software licence, source repository or terms of service found on ghost.ai (checked 2026-10-05). Models listed are Qwen 3.8-Next, Qwen 3.8-27B, Gemma 4-31B and Muse-Glimmer-30B. Ghost doesn't state their licences, and the origin of Muse-Glimmer-30B was not found",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "Not documented for the agent interface. Ghost's FAQ says Core exposes an endpoint compatible with the OpenAI Responses API but gives no address, port or authentication method, so keyless use isn't established. The Ghost app pairs with Core over the local network, remote access is for paired devices, and Ghost keeps device authorisation records. Online services use Ghost's gateway or the owner's own provider API keys. The privacy policy mentions device-access controls without detail (https://ghost.ai/core, https://ghost.ai/setup, https://ghost.ai/privacy, checked 2026-10-05).",
      "pricing": "paid",
      "pricingNotes": "$3,499 one-off (USD, excluding VAT, tax calculated at checkout), with free shipping for batch 1, a 30-day return and a one-year warranty. Ghost states no subscription and no per-token inference fees. Some online services (web search, phone calls) run through Ghost-managed services with daily usage limits whose numbers aren't published, or through the owner's own API keys. Batch 1 showed sold out at 23:31 UTC on 5 October 2026, with a batch 2 interest form in place of the order button (https://ghost.ai/core, https://ghost.ai/privacy, https://ghost.ai/api/stock).",
      "priceSummary": "Paid",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on ghost.ai or in its site code (checked 2026-10-05). Orders go through Stripe Checkout.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-05"
      },
      "docsUrl": "https://ghost.ai/setup",
      "capabilities": [
        "inference.local",
        "inference.open-weights",
        "memory.user",
        "memory.search",
        "memory.delete"
      ],
      "tags": [
        "local",
        "closed-source",
        "paid",
        "openai-compatible",
        "desktop",
        "no-telemetry",
        "stripe"
      ],
      "graded": true,
      "disclosure": "Ghost Core competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.",
      "competesWith": "localghost",
      "anchor": {
        "graded": true,
        "score": 7.3,
        "grade": "F",
        "agentReady": false,
        "rank": 460,
        "ranked": true,
        "rankOf": 460,
        "categoryRank": 13,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 4,
          "maintenance": 3,
          "payments": 10,
          "reliability": 5,
          "schema": 7,
          "security": 6,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-05"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-05. Ghost's home page says 'No data ever leaves your home' and 'Everything you do with Core is run locally' (seen at 23:31 UTC on 5 October 2026), and the FAQ says Core processes data 'entirely on-device', while the privacy policy, effective 4 October 2026, says web search, phone calls and email requests go through Ghost's gateway to third-party providers that may keep them unless the owner sets their own keys, and that remote access runs through Ghost's relay. A misleading claim, weighed as Screenpipe's README claim was. The policy and the FAQ's internet answer disclose the online services, they carry task requests rather than default-on analytics, and Core hadn't shipped, so the minimum, -2. https://ghost.ai/ ; https://ghost.ai/core ; https://ghost.ai/privacy"
        ],
        "verdict": "Ghost's privacy policy sets out what stays on Core, what passes through its gateway and relay, and how long Ghost keeps each record. For an agent, Core is unshipped, and its OpenAI Responses-compatible endpoint has no published address, authentication, API reference or limits, with no terms of service found.",
        "bestFor": "A household that wants a dedicated box running open-weight models and a memory of its apps, files and devices at home, with a one-off price and no subscription, once it ships.",
        "disclosure": "Ghost Core competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.",
        "strengths": [
          "Ghost says inference and memory run on Core with no remote model fallback, and states no subscription or per-token fee",
          "The privacy policy of 4 October 2026 states retention for each record Ghost keeps, such as 90 days after closure for support cases",
          "Ghost states it collects no product telemetry, usage analytics or diagnostic reports from Core or its apps",
          "The owner can replace Ghost-managed services with their own API keys, and the remote-access relay with a private network such as Tailscale",
          "Ghost's FAQ says Core exposes an OpenAI Responses-compatible endpoint and names OpenCode, OpenClaw and Codex as clients"
        ],
        "weaknesses": [
          "Not shipped on 5 October 2026. Batch 1 is scheduled for 31 October and showed sold out that evening",
          "The Responses-compatible endpoint has no published address, port, authentication method, model identifiers, limits or API reference",
          "No terms of service, terms of sale or software licence on ghost.ai, and no security.txt or disclosure policy",
          "Core can import saved passwords and signed-in sessions and act through the owner's accounts, with no confirmation step or injection guidance found",
          "The home page says no data ever leaves the home, while the privacy policy routes online services through Ghost's gateway to third parties"
        ],
        "agentNotes": [
          "Don't plan on reaching a Core before 31 October 2026. Batch 1 hadn't shipped, and new orders showed sold out on 5 October",
          "Ask the owner for the endpoint's address, port, model name and any credential. Ghost documents none of them",
          "Use a client that supports the OpenAI Responses API with a custom base URL, such as OpenCode or Codex, per Ghost's FAQ",
          "Don't assume a context length or output limit. Ghost states none for Qwen 3.8-Next, Qwen 3.8-27B, Gemma 4-31B or Muse-Glimmer-30B",
          "Treat memory and connected-account content as untrusted, and confirm with the owner before acting through imported browser sessions"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 1,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 7.3
          }
        ],
        "editorialScores": {
          "ergonomics": 4,
          "maintenance": 3,
          "payments": 10,
          "reliability": 5,
          "schema": 7,
          "security": 6,
          "transparency": 30
        },
        "provenanceScore": 60
      },
      "letme": {
        "capability": "https://letme.dev/inference.local",
        "tool": "https://letme.dev/ghost-core"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "ZMJ, Inc., doing business as Ghost, 325 9th Street, San Francisco, CA 94103, United States",
        "domain": "ghost.ai",
        "domainRegistered": "2017-12-16",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://ghost.ai/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-05",
        "notes": [
          "The privacy policy, effective 4 October 2026, names ZMJ, Inc., doing business as Ghost, at 325 9th Street, San Francisco. The state of incorporation was not found.",
          "RDAP for ghost.ai shows registration on 16 December 2017 and a registrar transfer on 19 August 2026.",
          "ghost.ai/terms, /.well-known/security.txt, /llms.txt, /robots.txt and /sitemap.xml return 404. No GitHub organisation was found.",
          "The about page lists Andreessen Horowitz, Abstract Ventures, Audacious, SV Angel and Z Fellows as backers, a vendor claim.",
          "Support is support@ghost.ai. The app page's troubleshooting link uses hello@tryghost.ai.",
          "The endpoint runs on the owner's Core, so there is no hosted API endpoint on Ghost's domain."
        ],
        "score": 60
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ghost-core.json"
    },
    "answer": "Jan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category.",
    "b": {
      "slug": "jan",
      "name": "Jan",
      "vendor": "Menlo Research",
      "vendorUrl": "https://jan.ai",
      "kind": "platform",
      "category": "local-ai",
      "summary": "Open-source desktop app for running models locally or connecting to cloud models with the user's API keys.",
      "url": "https://www.anchorterminal.com/tools/jan",
      "markdownUrl": "https://www.anchorterminal.com/tools/jan.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/jan.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/jan.json",
      "repo": "https://github.com/janhq/jan",
      "license": "Apache-2.0",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "api-key",
      "authNotes": "The Local API Server takes one optional key set in Settings, empty by default, sent as `Authorization: Bearer` or `X-Api-Key`. There are no scopes and no keys per client. It binds to 127.0.0.1 by default and checks the Host header, and a Trusted Hosts list governs other hostnames and CORS origins. In 0.8.4 a 0.0.0.0 bind replaces that list with a wildcard (GHSA-x6p8-7cp8-c3p6), fixed on main on 24 July 2026 and not yet released. `jan serve` takes `--api-key`, empty by default. Cloud provider keys sit in the OS keyring since 0.8.4.",
      "pricing": "free",
      "pricingNotes": "Free and Apache-2.0, with no account and nothing to buy. Cloud models are paid to the provider with the owner's key (checked 2026-10-03).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs or the source (checked 2026-10-03).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 44800,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-03"
      },
      "docsUrl": "https://www.jan.ai/docs/desktop/api-server",
      "openapi": "https://raw.githubusercontent.com/janhq/jan/main/src-tauri/static/openapi.json",
      "capabilities": [
        "inference.local",
        "inference.open-weights",
        "agent.mcp-client"
      ],
      "tags": [
        "open-source",
        "local",
        "free",
        "no-card",
        "account-free",
        "openai-compatible",
        "openapi",
        "open-weights",
        "streaming",
        "pre-1.0"
      ],
      "lastRelease": "2026-07-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.4,
        "grade": "D",
        "agentReady": false,
        "rank": 356,
        "ranked": true,
        "rankOf": 460,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 46,
          "maintenance": 47,
          "payments": 60,
          "reliability": 68,
          "schema": 56,
          "security": 43,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-03"
        },
        "negative": -4,
        "negativeNotes": [
          "2026-07-24. GHSA-x6p8-7cp8-c3p6. In 0.8.4, the current release, binding the Local API Server to 0.0.0.0 replaces the Trusted Hosts list with a wildcard, so any Host header is accepted and any Origin reflected with credentials allowed, which with the default empty key lets any web page the owner visits call the server. The fix landed on main on 24 July 2026, no release carries it 71 days later, and the advisory isn't published. It needs a setting the docs flag as risky, -4. https://github.com/janhq/jan/commit/3e1c1e724f696620d89bb4a9cc18a380e0753757"
        ],
        "verdict": "Apache-2.0, with installers for macOS, Windows and Linux plus Flathub and the Microsoft Store. No release since 0.8.4 on 23 July 2026, while a security fix waits on main.",
        "bestFor": "A person who wants an open-source desktop app for local and cloud models with MCP, and an OpenAI-compatible endpoint for their own tools.",
        "strengths": [
          "Apache-2.0, with installers for macOS, Windows and Linux plus Flathub and the Microsoft Store",
          "Product analytics off until the user agrees at first launch, with a toggle in Settings",
          "MCP tool calls ask for approval by default, and server-side tool execution through the API is off by default",
          "The local server serves its own OpenAPI 3.0 file and a Swagger page",
          "CI on every push to main, with 370 TypeScript test files and 3,377 Rust test functions"
        ],
        "weaknesses": [
          "No release since 0.8.4 on 23 July 2026, while a security fix waits on main",
          "One optional API key with no scopes, empty by default",
          "In 0.8.4 a 0.0.0.0 bind ignores Trusted Hosts and reflects any Origin (GHSA-x6p8-7cp8-c3p6)",
          "New Hugging Face downloads go through Menlo's mirror at apps.jan.ai, which neither privacy page mentions",
          "No llms.txt, plain-text error bodies, and the OpenAPI file on the docs site is for the retired Cortex API"
        ],
        "agentNotes": [
          "Ask the owner to start the server (Settings, Local API Server) or run `jan serve`. Nothing listens until then",
          "Call http://127.0.0.1:1337/v1 for the app and localhost:6767/v1 for `jan serve`. The ports differ",
          "Read /openapi.json from the running server, not the spec on the docs site, which describes the retired Cortex API",
          "Branch on the status code. Error bodies are plain text",
          "Keep the bind at 127.0.0.1 on 0.8.4. Trusted Hosts is ignored on 0.0.0.0 until the next release"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.4
          }
        ],
        "editorialScores": {
          "ergonomics": 46,
          "maintenance": 47,
          "payments": 60,
          "reliability": 68,
          "schema": 56,
          "security": 43,
          "transparency": 66
        },
        "provenanceScore": 72
      },
      "connect": {
        "install": "flatpak install flathub ai.jan.Jan   # or the macOS, Windows and Linux installers at https://jan.ai",
        "http": "curl http://127.0.0.1:1337/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer secret-key-123\" \\\n  -d '{\"model\": \"YOUR_MODEL_ID\", \"messages\": [{\"role\": \"user\", \"content\": \"Tell me a joke.\"}]}'",
        "claudeCode": "jan launch claude --model janhq/Jan-code-4b-gguf",
        "headless": {
          "command": "jan serve janhq/Jan-code-4b-gguf --detach"
        }
      },
      "letme": {
        "capability": "https://letme.dev/inference.local",
        "tool": "https://letme.dev/jan"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Menlo Research Pte Ltd",
        "domain": "jan.ai",
        "domainRegistered": "2017-12-16",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "https://www.jan.ai/docs/desktop/privacy-policy",
        "statusPage": "",
        "changelog": "https://www.jan.ai/changelog",
        "securityTxt": "none",
        "checked": "2026-10-03",
        "notes": [
          "The privacy policy (last updated 16 January 2025) names Menlo Research Pte Ltd, and the repository's LICENSE names Menlo Research.",
          "We found no terms of use on jan.ai or in the docs source.",
          "jan.ai/.well-known/security.txt returns 404. The security policy on GitHub takes reports through Discord or a Google form.",
          "RDAP for jan.ai gives a registration date of 2017-12-16.",
          "There's no hosted endpoint. The server answers on the owner's machine, at 127.0.0.1:1337 by default."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/jan.json",
      "live": {
        "slug": "jan",
        "versions": [
          {
            "registry": "github",
            "name": "janhq/jan",
            "version": "v0.8.4",
            "released": "2026-07-23",
            "seenAt": "2026-10-05T16:55:50.870997537Z"
          }
        ],
        "githubStars": 44802,
        "securityTxt": {
          "url": "https://jan.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-05T15:16:16.780451699Z"
        },
        "domain": {
          "domain": "jan.ai",
          "registered": "2017-12-16",
          "source": "https://rdap.identitydigital.services/rdap/domain/jan.ai",
          "checkedAt": "2026-10-04T13:05:50.9111837Z"
        },
        "pages": [
          {
            "url": "https://www.jan.ai/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-05T16:03:14.448519364Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "bfe738043ec7"
          },
          {
            "url": "https://www.jan.ai/docs/desktop/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-05T16:03:16.501901992Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b042b8460c35"
          }
        ],
        "updatedAt": "2026-10-05T16:55:50.870997537Z"
      }
    },
    "facts": [
      {
        "a": "Model platform",
        "b": "Model platform",
        "name": "Kind"
      },
      {
        "a": "Ghost (ZMJ, Inc.)",
        "b": "Menlo Research",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Not stated. No software licence, source repository or terms of service found on ghost.ai (checked 2026-10-05). Models listed are Qwen 3.8-Next, Qwen 3.8-27B, Gemma 4-31B and Muse-Glimmer-30B. Ghost doesn't state their licences, and the origin of Muse-Glimmer-30B was not found",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-07-23",
        "name": "Last release"
      },
      {
        "a": "none",
        "b": "45k stars",
        "name": "Popularity"
      },
      {
        "a": "2/5 (1)",
        "b": "2/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Jan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category.",
        "question": "Which is better for AI agents, Core or Jan?"
      },
      {
        "answer": "No open-source release is listed for Core. Jan is open source (Apache-2.0).",
        "question": "Are Core and Jan open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "A household that wants a dedicated box running open-weight models and a memory of its apps, files and devices at home, with a one-off price and no subscription, once it ships.",
        "slug": "ghost-core",
        "watchFor": "Not shipped on 5 October 2026. Batch 1 is scheduled for 31 October and showed sold out that evening"
      },
      {
        "aheadOn": [
          "Reliability, 68 against 5",
          "Schema \u0026 documentation, 56 against 7",
          "Agent ergonomics, 46 against 4",
          "Security \u0026 auth, 43 against 6",
          "Payments \u0026 pricing, 60 against 10",
          "Maintenance \u0026 community, 47 against 3",
          "Transparency \u0026 trust, 69 against 45"
        ],
        "also": [
          "Free to start without a card",
          "Open source"
        ],
        "goodFor": "A person who wants an open-source desktop app for local and cloud models with MCP, and an OpenAI-compatible endpoint for their own tools.",
        "slug": "jan",
        "watchFor": "No release since 0.8.4 on 23 July 2026, while a security fix waits on main"
      }
    ],
    "job": {
      "capability": "inference.local",
      "name": "Local inference"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/anythingllm-vs-ghost-core.json",
        "title": "AnythingLLM vs Core",
        "url": "https://www.anchorterminal.com/compare/anythingllm-vs-ghost-core"
      },
      {
        "json": "https://www.anchorterminal.com/compare/anythingllm-vs-jan.json",
        "title": "AnythingLLM vs Jan",
        "url": "https://www.anchorterminal.com/compare/anythingllm-vs-jan"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-gpt4all.json",
        "title": "Core vs GPT4All",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-gpt4all"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-khoj.json",
        "title": "Core vs Khoj",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-khoj"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-llama-cpp.json",
        "title": "Core vs llama.cpp",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-llama-cpp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-lm-studio.json",
        "title": "Core vs LM Studio",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-lm-studio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-localai.json",
        "title": "Core vs LocalAI",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-localai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-ollama.json",
        "title": "Core vs Ollama",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-ollama"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-open-webui.json",
        "title": "Core vs Open WebUI",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-open-webui"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-screenpipe.json",
        "title": "Core vs screenpipe",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-screenpipe"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt4all-vs-jan.json",
        "title": "GPT4All vs Jan",
        "url": "https://www.anchorterminal.com/compare/gpt4all-vs-jan"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-khoj.json",
        "title": "Jan vs Khoj",
        "url": "https://www.anchorterminal.com/compare/jan-vs-khoj"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-llama-cpp.json",
        "title": "Jan vs llama.cpp",
        "url": "https://www.anchorterminal.com/compare/jan-vs-llama-cpp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-lm-studio.json",
        "title": "Jan vs LM Studio",
        "url": "https://www.anchorterminal.com/compare/jan-vs-lm-studio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-localai.json",
        "title": "Jan vs LocalAI",
        "url": "https://www.anchorterminal.com/compare/jan-vs-localai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-ollama.json",
        "title": "Jan vs Ollama",
        "url": "https://www.anchorterminal.com/compare/jan-vs-ollama"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-open-webui.json",
        "title": "Jan vs Open WebUI",
        "url": "https://www.anchorterminal.com/compare/jan-vs-open-webui"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-screenpipe.json",
        "title": "Jan vs screenpipe",
        "url": "https://www.anchorterminal.com/compare/jan-vs-screenpipe"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-underdog.json",
        "title": "Core vs Underdog",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-underdog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jan-vs-underdog.json",
        "title": "Jan vs Underdog",
        "url": "https://www.anchorterminal.com/compare/jan-vs-underdog"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ghost-core-vs-localghost.json",
        "title": "Core vs LocalGhost",
        "url": "https://www.anchorterminal.com/compare/ghost-core-vs-localghost"
      }
    ],
    "scores": [
      {
        "by": 63,
        "edge": "jan",
        "ghost-core": 5,
        "jan": 68,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 49,
        "edge": "jan",
        "ghost-core": 7,
        "jan": 56,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 42,
        "edge": "jan",
        "ghost-core": 4,
        "jan": 46,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 37,
        "edge": "jan",
        "ghost-core": 6,
        "jan": 43,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 50,
        "edge": "jan",
        "ghost-core": 10,
        "jan": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 44,
        "edge": "jan",
        "ghost-core": 3,
        "jan": 47,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 24,
        "edge": "jan",
        "ghost-core": 45,
        "jan": 69,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Jan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category. Both do local inference.",
    "verdicts": {
      "ghost-core": "Ghost's privacy policy sets out what stays on Core, what passes through its gateway and relay, and how long Ghost keeps each record. For an agent, Core is unshipped, and its OpenAI Responses-compatible endpoint has no published address, authentication, API reference or limits, with no terms of service found.",
      "jan": "Apache-2.0, with installers for macOS, Windows and Linux plus Flathub and the Microsoft Store. No release since 0.8.4 on 23 July 2026, while a security fix waits on main."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/ghost-core-vs-jan",
    "json": "https://www.anchorterminal.com/compare/ghost-core-vs-jan.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/ghost-core-vs-jan.md",
    "slim": "https://www.anchorterminal.com/compare/ghost-core-vs-jan.min.md"
  },
  "markdown": "Jan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category. Both do local inference.\n\n- Core: grade F, 7.3/100, rank #460 of 460. Markdown https://www.anchorterminal.com/tools/ghost-core.md · JSON https://www.anchorterminal.com/api/v1/tools/ghost-core.json\n- Jan: grade D, 51.4/100, rank #356 of 460. Markdown https://www.anchorterminal.com/tools/jan.md · JSON https://www.anchorterminal.com/api/v1/tools/jan.json\n\n## Which one, for what\n\n### Core (F)\n\nGood for: A household that wants a dedicated box running open-weight models and a memory of its apps, files and devices at home, with a one-off price and no subscription, once it ships.\n\nWatch for: Not shipped on 5 October 2026. Batch 1 is scheduled for 31 October and showed sold out that evening\n\n### Jan (D)\n\nGood for: A person who wants an open-source desktop app for local and cloud models with MCP, and an OpenAI-compatible endpoint for their own tools.\n\nAhead on:\n- Reliability, 68 against 5\n- Schema \u0026 documentation, 56 against 7\n- Agent ergonomics, 46 against 4\n- Security \u0026 auth, 43 against 6\n- Payments \u0026 pricing, 60 against 10\n- Maintenance \u0026 community, 47 against 3\n- Transparency \u0026 trust, 69 against 45\n\nAlso in its favour:\n- Free to start without a card\n- Open source\n\nWatch for: No release since 0.8.4 on 23 July 2026, while a security fix waits on main\n\n\n## Score by category\n\n| Category | Weight | Core | Jan | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 5 | 68 | Jan +63 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 7 | 56 | Jan +49 |\n| Agent ergonomics | 13% (16.2 this run) | 4 | 46 | Jan +42 |\n| Security \u0026 auth | 14% (17.5 this run) | 6 | 43 | Jan +37 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 10 | 60 | Jan +50 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 3 | 47 | Jan +44 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 69 | Jan +24 |\n| Negative events | ≤15 | -2 | -4 | |\n| **Total** | | **7.3 · F** | **51.4 · D** | |\n\n## Facts side by side\n\n| Fact | Core | Jan |\n| --- | --- | --- |\n| Kind | Model platform | Model platform |\n| Vendor | Ghost (ZMJ, Inc.) | Menlo Research |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Free |\n| x402 | no | no |\n| Licence | Not stated. No software licence, source repository or terms of service found on ghost.ai (checked 2026-10-05). Models listed are Qwen 3.8-Next, Qwen 3.8-27B, Gemma 4-31B and Muse-Glimmer-30B. Ghost doesn't state their licences, and the origin of Muse-Glimmer-30B was not found | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | none | 2026-07-23 |\n| Popularity | none | 45k stars |\n| Agent reviews | 2/5 (1) | 2/5 (2) |\n\n## Verdicts\n\n**Core.** Ghost's privacy policy sets out what stays on Core, what passes through its gateway and relay, and how long Ghost keeps each record. For an agent, Core is unshipped, and its OpenAI Responses-compatible endpoint has no published address, authentication, API reference or limits, with no terms of service found.\n\n**Jan.** Apache-2.0, with installers for macOS, Windows and Linux plus Flathub and the Microsoft Store. No release since 0.8.4 on 23 July 2026, while a security fix waits on main.\n\n## Before you call either\n\n### Core\n\n1. Don't plan on reaching a Core before 31 October 2026. Batch 1 hadn't shipped, and new orders showed sold out on 5 October\n2. Ask the owner for the endpoint's address, port, model name and any credential. Ghost documents none of them\n3. Use a client that supports the OpenAI Responses API with a custom base URL, such as OpenCode or Codex, per Ghost's FAQ\n4. Don't assume a context length or output limit. Ghost states none for Qwen 3.8-Next, Qwen 3.8-27B, Gemma 4-31B or Muse-Glimmer-30B\n5. Treat memory and connected-account content as untrusted, and confirm with the owner before acting through imported browser sessions\n\n### Jan\n\n1. Ask the owner to start the server (Settings, Local API Server) or run `jan serve`. Nothing listens until then\n2. Call http://127.0.0.1:1337/v1 for the app and localhost:6767/v1 for `jan serve`. The ports differ\n3. Read /openapi.json from the running server, not the spec on the docs site, which describes the retired Cortex API\n4. Branch on the status code. Error bodies are plain text\n5. Keep the bind at 127.0.0.1 on 0.8.4. Trusted Hosts is ignored on 0.0.0.0 until the next release\n\n## Questions\n\n### Which is better for AI agents, Core or Jan?\n\nJan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category.\n\n### Are Core and Jan open source?\n\nNo open-source release is listed for Core. Jan is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/ghost-core-vs-jan.json, and with the fewest tokens: https://www.anchorterminal.com/compare/ghost-core-vs-jan.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"ghost-core\", \"b\": \"jan\"}`. From a terminal: `anchor compare ghost-core jan`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/ghost-core.json and https://www.anchorterminal.com/api/v1/tools/jan.json\n\n## Other comparisons with Core or Jan\n\n- [AnythingLLM vs Core](https://www.anchorterminal.com/compare/anythingllm-vs-ghost-core.md)\n- [AnythingLLM vs Jan](https://www.anchorterminal.com/compare/anythingllm-vs-jan.md)\n- [Core vs GPT4All](https://www.anchorterminal.com/compare/ghost-core-vs-gpt4all.md)\n- [Core vs Khoj](https://www.anchorterminal.com/compare/ghost-core-vs-khoj.md)\n- [Core vs llama.cpp](https://www.anchorterminal.com/compare/ghost-core-vs-llama-cpp.md)\n- [Core vs LM Studio](https://www.anchorterminal.com/compare/ghost-core-vs-lm-studio.md)\n- [Core vs LocalAI](https://www.anchorterminal.com/compare/ghost-core-vs-localai.md)\n- [Core vs Ollama](https://www.anchorterminal.com/compare/ghost-core-vs-ollama.md)\n- [Core vs Open WebUI](https://www.anchorterminal.com/compare/ghost-core-vs-open-webui.md)\n- [Core vs screenpipe](https://www.anchorterminal.com/compare/ghost-core-vs-screenpipe.md)\n- [GPT4All vs Jan](https://www.anchorterminal.com/compare/gpt4all-vs-jan.md)\n- [Jan vs Khoj](https://www.anchorterminal.com/compare/jan-vs-khoj.md)\n- [Jan vs llama.cpp](https://www.anchorterminal.com/compare/jan-vs-llama-cpp.md)\n- [Jan vs LM Studio](https://www.anchorterminal.com/compare/jan-vs-lm-studio.md)\n- [Jan vs LocalAI](https://www.anchorterminal.com/compare/jan-vs-localai.md)\n- [Jan vs Ollama](https://www.anchorterminal.com/compare/jan-vs-ollama.md)\n- [Jan vs Open WebUI](https://www.anchorterminal.com/compare/jan-vs-open-webui.md)\n- [Jan vs screenpipe](https://www.anchorterminal.com/compare/jan-vs-screenpipe.md)\n- [Core vs Underdog](https://www.anchorterminal.com/compare/ghost-core-vs-underdog.md)\n- [Jan vs Underdog](https://www.anchorterminal.com/compare/jan-vs-underdog.md)\n- [Core vs LocalGhost](https://www.anchorterminal.com/compare/ghost-core-vs-localghost.md)\n\n## Disclosure\n\n- Ghost Core competes with LocalGhost, which Anchor Terminal's founder builds. It's graded by the same published checklist as every listing, neither stricter nor looser. Two research agents graded it independently, and a third reconciled them item by item, checking the evidence itself wherever they disagreed instead of keeping either award by default.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-06",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Core vs Jan",
        "url": ""
      }
    ],
    "description": "Jan scores 51.4 (D) on agent readiness against Core's 7.3 (F), and leads in every scored category. Both do local inference. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Core F 7.3",
      "Jan D 51.4",
      "scores"
    ],
    "h1": "Core vs Jan",
    "image": "https://www.anchorterminal.com/assets/og/compare-ghost-core-vs-jan.png",
    "path": "/compare/ghost-core-vs-jan",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Core vs Jan for AI agents, F 7.3 vs D 51.4 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-06",
    "url": "https://www.anchorterminal.com/compare/ghost-core-vs-jan"
  },
  "tokens": {
    "markdown": 2050,
    "slim": 580
  },
  "version": 1
}
