{"adoption": {"forks": 135, "observed_at": "2026-08-28T04:05:32.691284+00:00", "stars": 1762}, "canonical_url": "https://ross.abutalabs.com/products/signerlabs-klee", "card": {"archived": false, "artifact_type": "application", "description": "A native macOS AI chat app powered by MLX. 100% local inference on Apple Silicon, no cloud required. Built with ShipSwift.", "domain": ["large-language-models", "artificial-intelligence", "apple-ecosystem", "privacy", "self-hosted"], "enriched": true, "function": ["llm-inference", "chatbot", "agent-framework", "mcp", "machine-learning"], "health_score": 82, "homepage": "https://shipswift.app", "language": "Swift", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["signerlabs/Klee"], "name": "signerlabs/Klee", "platform": [], "pushed_at": "2026-03-20T06:11:53+00:00", "repo": "signerlabs/Klee", "stars": 1762, "tags": ["mlx", "apple-silicon", "local-inference", "swiftui", "on-device-llm", "no-cloud", "tool-calling", "vision-models", "ai-agents", "macos", "desktop", "swift"], "topics": ["app", "klee", "self-hosted", "apple-silicon", "llm", "mcp", "mlx", "swift", "swiftui"], "urls": [], "use_cases": ["chat with LLMs locally on my Mac without cloud", "run open-source models on Apple Silicon", "private AI assistant that keeps data on device", "AI agent that can read and write files and run shell commands", "chat with images using vision language models locally", "download and try quantized MLX models with one click"], "what_it_is": "Klee is a native macOS AI chat application that runs large language models entirely on-device using Apple's MLX framework on Apple Silicon. It requires no cloud, account, or API key, and supports tool calling, vision models, and optional web search.", "when_to_avoid": ["you need cloud-scale models or GPU cluster inference", "you're on Windows, Linux, or Intel Macs", "you need a server-side API or multi-user deployment", "you require a permissive open-source license for redistribution (no license is specified)"], "when_to_choose": ["you have an Apple Silicon Mac with 16GB+ RAM and want fully local LLM inference", "privacy matters and conversations must never leave your device", "you want a lightweight native app instead of Electron or Docker-based solutions", "you want built-in tool calling for files, shell, and web search"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/signerlabs-klee", "repo": "signerlabs/Klee", "role": "main", "score": 56}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.691284+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:27:02.492439+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c417b27c0d23663a0c78077745027f8fa93ff86655888fd0853e8f34ba344aa4", "fetched_at": "2026-08-28T04:05:32.691284+00:00", "kind": "readme", "missing": false, "url": "https://github.com/signerlabs/Klee"}, {"content_hash": "9073b7f023d8bf1332573f3cf731848cd05529a8ce46aca18a43c677de4f1047", "fetched_at": "2026-08-29T11:05:18.679391+00:00", "kind": "homepage", "missing": false, "url": "https://shipswift.app"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 39, "rhythm": 43}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 552, "days_push": 166, "days_rel": 167, "gap_med": null, "n_releases_24m": 1}, "score": 56, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}