{"data":{"slug":"janhq-jan","name":"jan","tagline":"open source alternative to ChatGPT that runs offline locally","github_url":"https://github.com/janhq/jan","owner":"janhq","repo":"jan","owner_avatar_url":"https://avatars.githubusercontent.com/u/102363196?v=4","primary_language":"TypeScript","stars":44020,"forks":2971,"topics":["chatgpt","gpt","llamacpp","llm","localai","open-source","self-hosted","tauri"],"archived":false,"github_pushed_at":"2026-08-14T12:24:52+00:00","maintenance_label":"Very active","stars_delta_30d":426,"url":"https://www.graphcanon.com/tools/janhq-jan","markdown_url":"https://www.graphcanon.com/tools/janhq-jan.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/janhq-jan","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=janhq-jan","description":"Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.","homepage_url":"https://jan.ai/","license":"Other","open_issues":453,"watchers":218,"ai_summary":"Jan is a self-hosted, offline-capable chatbot application built as an alternative to ChatGPT, utilizing local AI models for processing.","readme_excerpt":"## Installation\n\n<p align=\"center\">\n  <table>\n    <tr>\n      \n      <td align=\"center\" valign=\"middle\">\n        <a href=\"https://apps.microsoft.com/detail/xpdcnfn5cpzlqb\">\n          <img height=\"60\"\n            width=\"200\"\n               alt=\"Get it from Microsoft Store\"\n               src=\"https://get.microsoft.com/images/en-us%20dark.svg\"/>\n        </a>\n      </td>\n      \n      <td width=\"20\"></td>\n      \n      <td align=\"center\" valign=\"middle\">\n        <a href=\"https://flathub.org/apps/ai.jan.Jan\">\n          <img height=\"60\"\n            width=\"200\"\n               alt=\"Get it on Flathub\"\n               src=\"https://flathub.org/assets/badges/flathub-badge-en.svg\"/>\n        </a>\n      </td>\n    </tr>\n  </table>\n</p>\n\nThe easiest way to get started is by downloading one of the following versions for your respective operating system:\n\n<table>\n  <tr>\n    <td><b>Platform</b></td>\n    <td><b>Download</b></td>\n  </tr>\n  <tr>\n    <td><b>Windows</b></td>\n    <td><a href='https://app.jan.ai/download/latest/win-x64'>jan.exe</a></td>\n  </tr>\n  <tr>\n    <td><b>macOS</b></td>\n    <td><a href='https://app.jan.ai/download/latest/mac-universal'>jan.dmg</a></td>\n  </tr>\n  <tr>\n    <td><b>Linux (deb)</b></td>\n    <td><a href='https://app.jan.ai/download/latest/linux-amd64-deb'>jan.deb</a></td>\n  </tr>\n  <tr>\n    <td><b>Linux (AppImage)</b></td>\n    <td><a href='https://app.jan.ai/download/latest/linux-amd64-appimage'>jan.AppImage</a></td>\n  </tr>\n  <tr>\n    <td><b>Linux (Arm64)</b></td>\n    <td><a href='https://github.com/janhq/jan/issues/4543#issuecomment-4142429792'>How-to</a></td>\n  </tr>\n</table>\n\n\nDownload from [jan.ai](https://jan.ai/) or [GitHub Releases](https://github.com/janhq/jan/releases).\n\n---\n\n## System Requirements\n\n**Minimum specs for a decent experience:**\n\n- **macOS**: 13.6+ (8GB RAM for 3B models, 16GB for 7B, 32GB for 13B)\n- **Windows**: 10+ with GPU support for NVIDIA/AMD/Intel Arc\n- **Linux**: Most distributions work, GPU acceleration available\n\nFor detailed compatibility, check our [installation guides](https://jan.ai/docs/desktop/mac).\n\n---\n\n## License\n\nApache 2.0 - Because sharing is caring.","github_created_at":"2023-08-17T02:17:10+00:00","created_at":"2026-07-07T17:31:28.266545+00:00","updated_at":"2026-08-16T12:01:36.549675+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"chatgpt","name":"chatgpt"},{"slug":"gpt","name":"gpt"},{"slug":"llamacpp","name":"llamacpp"},{"slug":"llm","name":"llm"},{"slug":"localai","name":"localai"},{"slug":"open-source","name":"open-source"},{"slug":"self-hosted","name":"self-hosted"},{"slug":"tauri","name":"tauri"}],"trust":{"provenance":{"is_fork":false,"github_id":679506386,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T12:01:35.297Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":5,"days_since_push":1,"last_release_at":"2026-07-23T06:29:15Z","stars_delta_30d":426,"open_issues_delta_30d":69},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:57:18.625Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-16T12:01:36.101Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-16T12:01:36.101Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-08-16T12:01:36.101Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-16T12:01:36.101Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- If you require an offline-capable AI assistant for environments without internet access.","- When you need full control over your data processing and don't want it hosted on remote servers."],"when_not_to_use":["- If you require real-time updates to the AI model, since Jan uses static local models which may not get frequent updates.","- When a vast knowledge base or continuous learning capabilities are essential, as Jan's offline nature constrains its ability to stay current with new information."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:31:41.772Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Jan is a TypeScript-based, self-hosted chatbot application that acts as an offline alternative to services like ChatGPT."}]}}