{"dataset_metadata":{"schema_version":"1.0","generated_at":"2026-08-26T17:00:00-04:00","research_cutoff":"2026-08-26","site_version":"reference-foundation-v1","notes":"Foundation dataset. Unknown fields are intentionally preserved; absence is not treated as unsupported."},"sources":[{"id":"source:implementation-package-2026-08-26","title":"LocalLLMGuide implementation package","owner":"Local AI Stack","source_type":"internal_editorial_provenance","url":"https://localllmguide.com/sources#source-section-foundation-implementation-provenance","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Architecture, route migration, and reconciliation rationale only; it does not raise technical claim authority."},{"id":"source:ollama-v0.33.0","title":"Ollama v0.33.0 release","owner":"Ollama","source_type":"official_release_notes","url":"https://github.com/ollama/ollama/releases/tag/v0.33.0","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Release snapshot used for the version-scoped Ollama record."},{"id":"source:ollama-docs","title":"Ollama documentation","owner":"Ollama","source_type":"official_repository","url":"https://docs.ollama.com/","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Official product and API documentation."},{"id":"source:lm-studio-v0.4.21","title":"LM Studio 0.4.21 changelog","owner":"LM Studio","source_type":"official_release_notes","url":"https://lmstudio.ai/changelog/lmstudio/lmstudio-v0.4.21","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Release snapshot used for the version-scoped LM Studio record."},{"id":"source:lm-studio-docs","title":"LM Studio documentation","owner":"LM Studio","source_type":"official_repository","url":"https://lmstudio.ai/docs","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Official desktop, server, and developer documentation."},{"id":"source:open-webui-docs","title":"Open WebUI documentation","owner":"Open WebUI","source_type":"official_repository","url":"https://docs.openwebui.com/","retrieved_at":"2026-08-09T12:00:00-04:00","last_checked_at":"2026-08-09T12:00:00-04:00","status":"active","notes":"Official product documentation; capabilities remain version-sensitive."},{"id":"source:open-webui-license","title":"Open WebUI License","owner":"Open WebUI","source_type":"license_or_terms","url":"https://github.com/open-webui/open-webui/blob/main/LICENSE","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Current license file, including branding-preservation terms and prior-license history."},{"id":"source:anythingllm-docs","title":"AnythingLLM documentation","owner":"Mintplex Labs","source_type":"official_repository","url":"https://docs.anythingllm.com/introduction","retrieved_at":"2026-08-09T12:00:00-04:00","last_checked_at":"2026-08-09T12:00:00-04:00","status":"active","notes":"Official application and document-workflow documentation."},{"id":"source:jan-docs","title":"Jan product and documentation","owner":"Menlo Research","source_type":"official_repository","url":"https://jan.ai/","retrieved_at":"2026-08-09T12:00:00-04:00","last_checked_at":"2026-08-09T12:00:00-04:00","status":"active","notes":"Official product surface; the exact version is unknown in this dated dataset."},{"id":"source:llama-cpp-repository","title":"llama.cpp repository","owner":"ggml-org","source_type":"official_repository","url":"https://github.com/ggml-org/llama.cpp","retrieved_at":"2026-08-09T12:00:00-04:00","last_checked_at":"2026-08-09T12:00:00-04:00","status":"active","notes":"Official rolling repository for engine, CLI, server, and backend facts."},{"id":"source:gpt4all-site","title":"GPT4All product site","owner":"Nomic AI","source_type":"official_repository","url":"https://www.nomic.ai/gpt4all","retrieved_at":"2026-08-09T12:00:00-04:00","last_checked_at":"2026-08-09T12:00:00-04:00","status":"active","notes":"Official product surface; the exact version and maintenance posture are unknown in this dated dataset."},{"id":"source:mcp-spec-2026-07-28","title":"Model Context Protocol specification 2026-07-28","owner":"Model Context Protocol","source_type":"official_repository","url":"https://modelcontextprotocol.io/specification/2026-07-28","retrieved_at":"2026-08-26T17:00:00-04:00","last_checked_at":"2026-08-26T17:00:00-04:00","status":"active","notes":"Versioned protocol authority used for MCP terminology and trust-boundary framing."}],"claims":[{"id":"claim:ollama:primary-layer","subject_entity_id":"software:ollama","field_path":"primary_layer","value":"runtime_server","claim_type":"editorial_recommendation","source_ids":["source:ollama-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"0.33.0"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:ollama:roles","subject_entity_id":"software:ollama","field_path":"roles","value":["model runner","CLI","local API server","optional agent and cloud gateway"],"claim_type":"editorial_recommendation","source_ids":["source:ollama-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"0.33.0"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:ollama:current-version","subject_entity_id":"software:ollama","field_path":"current_version","value":"0.33.0","claim_type":"release_status","source_ids":["source:ollama-v0.33.0"],"source_authority":"primary","local_verification":"not_reproduced","confidence":"high","freshness":"current","version_scope":{"software_version":"0.33.0"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Official release page checked; LocalLLMGuide did not reproduce the release behavior."},{"id":"claim:lm-studio:primary-layer","subject_entity_id":"software:lm-studio","field_path":"primary_layer","value":"desktop_application","claim_type":"editorial_recommendation","source_ids":["source:lm-studio-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"0.4.21"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:lm-studio:roles","subject_entity_id":"software:lm-studio","field_path":"roles","value":["desktop model application","local API server","headless service","model discovery and loading"],"claim_type":"editorial_recommendation","source_ids":["source:lm-studio-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"0.4.21"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:lm-studio:current-version","subject_entity_id":"software:lm-studio","field_path":"current_version","value":"0.4.21","claim_type":"release_status","source_ids":["source:lm-studio-v0.4.21"],"source_authority":"primary","local_verification":"not_reproduced","confidence":"high","freshness":"current","version_scope":{"software_version":"0.4.21"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Official release page checked; LocalLLMGuide did not reproduce the release behavior."},{"id":"claim:open-webui:primary-layer","subject_entity_id":"software:open-webui","field_path":"primary_layer","value":"web_application","claim_type":"editorial_recommendation","source_ids":["source:open-webui-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:open-webui:roles","subject_entity_id":"software:open-webui","field_path":"roles","value":["multi-user web application","provider orchestration","RAG workspace","tool host"],"claim_type":"editorial_recommendation","source_ids":["source:open-webui-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:anythingllm:primary-layer","subject_entity_id":"software:anythingllm","field_path":"primary_layer","value":"rag_platform","claim_type":"editorial_recommendation","source_ids":["source:anythingllm-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"1.15.0 snapshot"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:anythingllm:roles","subject_entity_id":"software:anythingllm","field_path":"roles","value":["document workspace","RAG application","agent workspace"],"claim_type":"editorial_recommendation","source_ids":["source:anythingllm-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"1.15.0 snapshot"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:jan:primary-layer","subject_entity_id":"software:jan","field_path":"primary_layer","value":"desktop_application","claim_type":"editorial_recommendation","source_ids":["source:jan-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:jan:roles","subject_entity_id":"software:jan","field_path":"roles","value":["desktop model application","local API server","optional provider client"],"claim_type":"editorial_recommendation","source_ids":["source:jan-docs","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:llama-cpp:primary-layer","subject_entity_id":"software:llama-cpp","field_path":"primary_layer","value":"inference_engine","claim_type":"editorial_recommendation","source_ids":["source:llama-cpp-repository","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"rolling repository"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:llama-cpp:roles","subject_entity_id":"software:llama-cpp","field_path":"roles","value":["inference engine","CLI","local server","format and backend reference implementation"],"claim_type":"editorial_recommendation","source_ids":["source:llama-cpp-repository","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"rolling repository"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:gpt4all:primary-layer","subject_entity_id":"software:gpt4all","field_path":"primary_layer","value":"desktop_application","claim_type":"editorial_recommendation","source_ids":["source:gpt4all-site","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Layer classification based on the official product surface; it is not a performance or compatibility claim."},{"id":"claim:gpt4all:roles","subject_entity_id":"software:gpt4all","field_path":"roles","value":["desktop model application","LocalDocs document workflow"],"claim_type":"editorial_recommendation","source_ids":["source:gpt4all-site","source:implementation-package-2026-08-26"],"source_authority":"editorial","local_verification":"not_applicable","confidence":"medium","freshness":"current","version_scope":{"software_version":"unknown"},"last_verified_at":"2026-08-09T12:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Roles are a multi-label editorial classification and do not imply every feature was reproduced."},{"id":"claim:open-webui:software-license","subject_entity_id":"software:open-webui","field_path":"license_id","value":"license:open-webui:software","claim_type":"license","source_ids":["source:open-webui-license"],"source_authority":"primary","local_verification":"not_applicable","confidence":"high","freshness":"current","version_scope":{"software_version":"live file checked 2026-08-26"},"last_verified_at":"2026-08-26T17:00:00-04:00","next_review_at":"2026-09-25T17:00:00-04:00","notes":"Educational classification only; not legal advice."}],"licenses":[{"id":"license:ollama:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:ollama-docs","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."},{"id":"license:lm-studio:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:lm-studio-docs","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."},{"id":"license:open-webui:software","name":"Open WebUI License","classification":"source_available","source_id":"source:open-webui-license","version_or_effective_date":"live file checked 2026-08-26","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"Source-available license with branding-preservation terms and prior-license history; review the full license for legal effect."},{"id":"license:anythingllm:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:anythingllm-docs","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."},{"id":"license:jan:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:jan-docs","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."},{"id":"license:llama-cpp:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:llama-cpp-repository","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."},{"id":"license:gpt4all:software","name":"Software license not yet normalized","classification":"unknown","source_id":"source:gpt4all-site","version_or_effective_date":"unknown","commercial_use":"unknown","redistribution":"unknown","derivatives":"unknown","hosted_service":"unknown","summary_not_legal_advice":"License normalization remains pending. Do not infer model-license rights from this software record."}],"models":[],"model_artifacts":[],"software":[{"id":"software:ollama","slug":"ollama","name":"Ollama","primary_layer":"runtime_server","roles":["model runner","CLI","local API server","optional agent and cloud gateway"],"license_id":"license:ollama:software","current_version":"0.33.0","release_date":"2026-08-21","verified_at":"2026-08-26T17:00:00-04:00","operating_systems":["macOS","Windows","Linux"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"chat_completions":"documented; endpoint-specific behavior remains version-scoped","responses":"documented; endpoint-specific behavior remains version-scoped","completions":"unknown — endpoint support is not established for this version scope","embeddings":"documented; endpoint-specific behavior remains version-scoped","audio_transcriptions":"unknown — endpoint support is not established for this version scope","audio_speech":"unknown — endpoint support is not established for this version scope","images":"unknown — endpoint support is not established for this version scope","models":"documented; endpoint-specific behavior remains version-scoped","anthropic_messages":"unknown — endpoint support is not established for this version scope","tools":"documented; model support is separate from runtime support","structured_outputs":"documented; model and schema reliability are separate","streaming":"documented; endpoint-specific behavior remains version-scoped","notes":"Documentation status is not LocalLLMGuide reproduction."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:ollama:primary-layer","claim:ollama:roles","claim:ollama:current-version"]},{"id":"software:lm-studio","slug":"lm-studio","name":"LM Studio","primary_layer":"desktop_application","roles":["desktop model application","local API server","headless service","model discovery and loading"],"license_id":"license:lm-studio:software","current_version":"0.4.21","release_date":"2026-08-12","verified_at":"2026-08-26T17:00:00-04:00","operating_systems":["macOS","Windows","Linux"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"chat_completions":"documented; endpoint-specific behavior remains version-scoped","responses":"unknown — endpoint support is not established for this version scope","completions":"documented; endpoint-specific behavior remains version-scoped","embeddings":"documented; endpoint-specific behavior remains version-scoped","audio_transcriptions":"unknown — endpoint support is not established for this version scope","audio_speech":"unknown — endpoint support is not established for this version scope","images":"unknown — endpoint support is not established for this version scope","models":"documented; endpoint-specific behavior remains version-scoped","anthropic_messages":"documented; compatibility is not complete API parity","tools":"documented; model support is separate from runtime support","structured_outputs":"documented; model and schema reliability are separate","streaming":"documented; endpoint-specific behavior remains version-scoped","notes":"Documentation status is not LocalLLMGuide reproduction."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:lm-studio:primary-layer","claim:lm-studio:roles","claim:lm-studio:current-version"]},{"id":"software:open-webui","slug":"open-webui","name":"Open WebUI","primary_layer":"web_application","roles":["multi-user web application","provider orchestration","RAG workspace","tool host"],"license_id":"license:open-webui:software","current_version":"unknown — exact version not established","verified_at":"2026-08-09T12:00:00-04:00","operating_systems":["Web","Docker","Linux","macOS","Windows"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"notes":"Endpoint review is incomplete. Unknown means no claim is made about support."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:open-webui:primary-layer","claim:open-webui:roles","claim:open-webui:software-license"]},{"id":"software:anythingllm","slug":"anythingllm","name":"AnythingLLM","primary_layer":"rag_platform","roles":["document workspace","RAG application","agent workspace"],"license_id":"license:anythingllm:software","current_version":"1.15.0 snapshot","verified_at":"2026-08-09T12:00:00-04:00","operating_systems":["macOS","Windows","Linux","Docker"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"notes":"Endpoint review is incomplete. Unknown means no claim is made about support."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:anythingllm:primary-layer","claim:anythingllm:roles"]},{"id":"software:jan","slug":"jan","name":"Jan","primary_layer":"desktop_application","roles":["desktop model application","local API server","optional provider client"],"license_id":"license:jan:software","current_version":"unknown — exact version not established","verified_at":"2026-08-09T12:00:00-04:00","operating_systems":["macOS","Windows","Linux"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"notes":"Endpoint review is incomplete. Unknown means no claim is made about support."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:jan:primary-layer","claim:jan:roles"]},{"id":"software:llama-cpp","slug":"llama-cpp","name":"llama.cpp","primary_layer":"inference_engine","roles":["inference engine","CLI","local server","format and backend reference implementation"],"license_id":"license:llama-cpp:software","current_version":"rolling repository","verified_at":"2026-08-09T12:00:00-04:00","operating_systems":["macOS","Windows","Linux"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"notes":"Endpoint review is incomplete. Unknown means no claim is made about support."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:llama-cpp:primary-layer","claim:llama-cpp:roles"]},{"id":"software:gpt4all","slug":"gpt4all","name":"GPT4All","primary_layer":"desktop_application","roles":["desktop model application","LocalDocs document workflow"],"license_id":"license:gpt4all:software","current_version":"unknown — exact version not established","verified_at":"2026-08-09T12:00:00-04:00","operating_systems":["macOS","Windows","Linux"],"hardware_backends":[],"artifact_formats":[],"api_compatibility":{"notes":"Endpoint review is incomplete. Unknown means no claim is made about support."},"features":[],"locality_rating":"unknown","network_event_ids":[],"claim_ids":["claim:gpt4all:primary-layer","claim:gpt4all:roles"]}],"hardware":[],"compatibility_records":[],"hardware_fit_records":[],"benchmark_results":[],"network_events":[],"price_observations":[],"pages":[{"id":"page:software","route":"/software","canonical_route":"/software","title":"Local AI Software","page_type":"hub","status":"published","entity_ids":["software:ollama","software:lm-studio","software:open-webui","software:anythingllm","software:jan","software:llama-cpp","software:gpt4all"],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:ollama","route":"/software/ollama","canonical_route":"/software/ollama","title":"Ollama","page_type":"software_record","status":"published","entity_ids":["software:ollama"],"claim_ids":["claim:ollama:primary-layer","claim:ollama:roles","claim:ollama:current-version"],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:lm-studio","route":"/software/lm-studio","canonical_route":"/software/lm-studio","title":"LM Studio","page_type":"software_record","status":"published","entity_ids":["software:lm-studio"],"claim_ids":["claim:lm-studio:primary-layer","claim:lm-studio:roles","claim:lm-studio:current-version"],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:open-webui","route":"/software/open-webui","canonical_route":"/software/open-webui","title":"Open WebUI","page_type":"software_record","status":"published","entity_ids":["software:open-webui"],"claim_ids":["claim:open-webui:primary-layer","claim:open-webui:roles","claim:open-webui:software-license"],"published_at":"2026-08-09T12:00:00-04:00","last_content_reviewed_at":"2026-08-09T12:00:00-04:00","dynamic_data_refreshed_at":"2026-08-09T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:anythingllm","route":"/software/anythingllm","canonical_route":"/software/anythingllm","title":"AnythingLLM","page_type":"software_record","status":"published","entity_ids":["software:anythingllm"],"claim_ids":["claim:anythingllm:primary-layer","claim:anythingllm:roles"],"published_at":"2026-08-09T12:00:00-04:00","last_content_reviewed_at":"2026-08-09T12:00:00-04:00","dynamic_data_refreshed_at":"2026-08-09T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:jan","route":"/software/jan","canonical_route":"/software/jan","title":"Jan","page_type":"software_record","status":"published","entity_ids":["software:jan"],"claim_ids":["claim:jan:primary-layer","claim:jan:roles"],"published_at":"2026-08-09T12:00:00-04:00","last_content_reviewed_at":"2026-08-09T12:00:00-04:00","dynamic_data_refreshed_at":"2026-08-09T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:llama-cpp","route":"/software/llama-cpp","canonical_route":"/software/llama-cpp","title":"llama.cpp","page_type":"software_record","status":"published","entity_ids":["software:llama-cpp"],"claim_ids":["claim:llama-cpp:primary-layer","claim:llama-cpp:roles"],"published_at":"2026-08-09T12:00:00-04:00","last_content_reviewed_at":"2026-08-09T12:00:00-04:00","dynamic_data_refreshed_at":"2026-08-09T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:software:gpt4all","route":"/software/gpt4all","canonical_route":"/software/gpt4all","title":"GPT4All","page_type":"software_record","status":"published","entity_ids":["software:gpt4all"],"claim_ids":["claim:gpt4all:primary-layer","claim:gpt4all:roles"],"published_at":"2026-08-09T12:00:00-04:00","last_content_reviewed_at":"2026-08-09T12:00:00-04:00","dynamic_data_refreshed_at":"2026-08-09T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:privacy","route":"/privacy","canonical_route":"/privacy","title":"Local AI Privacy Architecture","page_type":"reference","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:reference","route":"/reference","canonical_route":"/reference","title":"Local AI Reference","page_type":"hub","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2027-08-26T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:build","route":"/build","canonical_route":"/build","title":"Build With Local AI","page_type":"hub","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-10-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:methodology","route":"/methodology","canonical_route":"/methodology","title":"Methodology","page_type":"methodology","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-05-24T12:00:00-04:00","last_content_reviewed_at":"2026-05-24T12:00:00-04:00","dynamic_data_refreshed_at":"2026-05-24T12:00:00-04:00","next_review_due_at":"2027-08-26T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:sources","route":"/sources","canonical_route":"/sources","title":"Sources","page_type":"source_registry","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-05-24T12:00:00-04:00","last_content_reviewed_at":"2026-05-24T12:00:00-04:00","dynamic_data_refreshed_at":"2026-05-24T12:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:ram-vram-calculator","route":"/tools/ram-vram-calculator","canonical_route":"/tools/ram-vram-calculator","title":"RAM and VRAM Calculator","page_type":"tool","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:stack-recommender","route":"/tools/stack-recommender","canonical_route":"/tools/stack-recommender","title":"Stack Recommender","page_type":"tool","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"},{"id":"page:privacy-checklist","route":"/guides/local-ai-privacy-checklist","canonical_route":"/guides/local-ai-privacy-checklist","title":"Local AI privacy verification checklist","page_type":"guide","status":"published","entity_ids":[],"claim_ids":[],"published_at":"2026-08-26T17:00:00-04:00","last_content_reviewed_at":"2026-08-26T17:00:00-04:00","dynamic_data_refreshed_at":"2026-08-26T17:00:00-04:00","next_review_due_at":"2026-09-25T17:00:00-04:00","review_owner":"Local AI Stack editorial","template_version":"reference-v1"}],"relationships":[{"id":"relationship:ollama:supported-by-source","from_entity_id":"software:ollama","relationship_type":"supported_by_source","to_entity_id":"source:ollama-docs","claim_ids":["claim:ollama:primary-layer","claim:ollama:roles","claim:ollama:current-version"]},{"id":"relationship:lm-studio:supported-by-source","from_entity_id":"software:lm-studio","relationship_type":"supported_by_source","to_entity_id":"source:lm-studio-docs","claim_ids":["claim:lm-studio:primary-layer","claim:lm-studio:roles","claim:lm-studio:current-version"]},{"id":"relationship:open-webui:supported-by-source","from_entity_id":"software:open-webui","relationship_type":"supported_by_source","to_entity_id":"source:open-webui-docs","claim_ids":["claim:open-webui:primary-layer","claim:open-webui:roles"]},{"id":"relationship:anythingllm:supported-by-source","from_entity_id":"software:anythingllm","relationship_type":"supported_by_source","to_entity_id":"source:anythingllm-docs","claim_ids":["claim:anythingllm:primary-layer","claim:anythingllm:roles"]},{"id":"relationship:jan:supported-by-source","from_entity_id":"software:jan","relationship_type":"supported_by_source","to_entity_id":"source:jan-docs","claim_ids":["claim:jan:primary-layer","claim:jan:roles"]},{"id":"relationship:llama-cpp:supported-by-source","from_entity_id":"software:llama-cpp","relationship_type":"supported_by_source","to_entity_id":"source:llama-cpp-repository","claim_ids":["claim:llama-cpp:primary-layer","claim:llama-cpp:roles"]},{"id":"relationship:gpt4all:supported-by-source","from_entity_id":"software:gpt4all","relationship_type":"supported_by_source","to_entity_id":"source:gpt4all-site","claim_ids":["claim:gpt4all:primary-layer","claim:gpt4all:roles"]}],"freshness_rules":[{"id":"freshness:runtime-capability","data_class":"runtime_capability","routine_review_days":30,"trigger_events":["material stable release"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:install-instruction","data_class":"install_instruction","routine_review_days":30,"trigger_events":["release","installer change","documentation path change"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:api-compatibility","data_class":"api_compatibility","routine_review_days":30,"trigger_events":["protocol change","major version change"],"stale_behavior":"hide_recommendation","owner":"Local AI Stack editorial"},{"id":"freshness:model-discovery","data_class":"model_discovery","routine_review_days":7,"trigger_events":["official release","official model-card publication"],"stale_behavior":"queue_review","owner":"Local AI Stack editorial"},{"id":"freshness:model-specification","data_class":"model_specification","routine_review_days":60,"trigger_events":["model-card revision"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:model-license","data_class":"model_license","routine_review_days":30,"trigger_events":["license or acceptable-use revision"],"stale_behavior":"hide_recommendation","owner":"Local AI Stack editorial"},{"id":"freshness:legacy-model","data_class":"legacy_model","routine_review_days":365,"trigger_events":["successor","license change","material compatibility event"],"stale_behavior":"queue_review","owner":"Local AI Stack editorial"},{"id":"freshness:hardware-specification","data_class":"hardware_specification","routine_review_days":90,"trigger_events":["product or generation launch"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:hardware-recommendation","data_class":"hardware_recommendation","routine_review_days":30,"trigger_events":["launch","price change","availability change","software support shift"],"stale_behavior":"hide_recommendation","owner":"Local AI Stack editorial"},{"id":"freshness:hardware-price","data_class":"hardware_price","routine_review_days":30,"trigger_events":["retailer or vendor price change"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:api-price","data_class":"api_price","routine_review_days":30,"trigger_events":["provider price change"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:cloud-gpu-price","data_class":"cloud_gpu_price","routine_review_days":30,"trigger_events":["provider price change"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:benchmark","data_class":"benchmark","routine_review_days":90,"trigger_events":["model version change","runtime version change","hardware version change"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:privacy-behavior","data_class":"privacy_behavior","routine_review_days":30,"trigger_events":["cloud change","telemetry change","remote tool change","account or sync change"],"stale_behavior":"hide_recommendation","owner":"Local AI Stack editorial"},{"id":"freshness:troubleshooting","data_class":"troubleshooting","routine_review_days":60,"trigger_events":["issue spike","driver release","runtime release"],"stale_behavior":"show_warning","owner":"Local AI Stack editorial"},{"id":"freshness:evergreen-concept","data_class":"evergreen_concept","routine_review_days":365,"trigger_events":["major architecture or standards change"],"stale_behavior":"queue_review","owner":"Local AI Stack editorial"},{"id":"freshness:source-link","data_class":"source_link","routine_review_days":7,"trigger_events":["redirect","removal","content fingerprint change"],"stale_behavior":"queue_review","owner":"Local AI Stack editorial"}]}