{"adoption": {"forks": 363, "observed_at": "2026-08-28T04:07:09.456399+00:00", "stars": 2670}, "canonical_url": "https://ross.abutalabs.com/products/freedomgpt", "card": {"archived": false, "artifact_type": "application", "description": "This codebase is for a React and Electron-based app that executes the FreedomGPT LLM locally (offline and private) on Mac and Windows using a chat-based interface", "domain": ["large-language-models", "artificial-intelligence", "privacy", "desktop-applications", "chatbots"], "enriched": true, "function": ["llm-inference", "chatbot", "chat-interface", "gui"], "health_score": 27, "homepage": "http://www.freedomgpt.com", "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["ohmplatform/FreedomGPT"], "name": "ohmplatform/FreedomGPT", "platform": ["windows", "cross-platform"], "pushed_at": "2024-06-13T18:52:39+00:00", "repo": "ohmplatform/FreedomGPT", "stars": 2670, "tags": ["local-llm", "offline-ai", "uncensored", "electron-app", "llama-cpp", "privacy-first", "ai-app-store", "macos", "linux", "desktop", "electron"], "topics": ["electron", "gpt", "llm", "react"], "urls": [], "use_cases": ["run a chatgpt-like assistant offline on my desktop", "chat with an llm privately without sending data to the cloud", "use an uncensored ai chatbot locally", "run llama models on mac and windows without coding", "desktop app for local large language model inference", "private ai assistant that works without internet"], "what_it_is": "FreedomGPT is a React and Electron desktop application that runs LLM models locally on Mac, Windows, and Linux using llama.cpp, providing an offline and private chat-based interface. The commercial version has since evolved into an AI app store bundling access to hundreds of proprietary and open-source AI models with a voting-based leaderboard.", "when_to_avoid": ["you need the latest model architectures or GPU-accelerated performance beyond llama.cpp", "you want a hosted multi-model AI aggregator - the current commercial product is a paid subscription service, not this open-source repo", "you require server-side deployment or API access rather than a desktop app", "you are uncomfortable with the bundled cryptocurrency miner component"], "when_to_choose": ["you need fully offline, private LLM chat on your own machine", "you want a simple GUI for running llama.cpp models without a terminal", "you need an uncensored open-source chat model on Mac or Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/freedomgpt", "repo": "ohmplatform/FreedomGPT", "role": "main", "score": 21}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "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:07:09.456399+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:09.456399+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:18:11.118651+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "448180ed7dafce205fb8656274d53b9e3310d13e0473ea9bed0c571f418c75f3", "fetched_at": "2026-08-28T04:07:09.456399+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ohmplatform/FreedomGPT"}, {"content_hash": "077a926d70fff9e00e8409eacb595d2098b78435ceed419878f078b75eb1286c", "fetched_at": "2026-08-29T10:01:03.519322+00:00", "kind": "homepage", "missing": false, "url": "http://www.freedomgpt.com"}, {"content_hash": "aedbb7fb67c7203cbeee78347a3e8604a8f7cd2533b802cea28249f8302d40ad", "fetched_at": "2026-08-29T10:01:03.528687+00:00", "kind": "site_page", "missing": false, "url": "https://www.freedomgpt.com/about-us"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 90, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1261, "days_push": 811, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 21, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}