FreedomGPT is an Electron + React app that runs LLM models locally on macOS and Windows, with a chat-based interface and offline/private execution. It provides a yarn-based quick start and cross-platform build steps in its README and release history up to v3.0.4.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
FreedomGPT is an Electron and React-based application that allows users to run LLM models locally on their machine, enabling offline and private usage.
How it works
The project combines llama.cpp for model execution and a chat-based UI built with React, packaged for Electron to run as a desktop app. The README references integrating the llama.cpp library and providing a local chat client.
Getting started
Prerequisites include Node.js and Git. Quick Install instructions:
git clone --recursive https://github.com/ohmplatform/FreedomGPT.git freedom-gpt
cd freedom-gpt
npx yarn install
Building the llama.cpp library (macOS):
cd llama.cpp
make
Windows build steps:
cd llama.cpp
cmake .
cmake --build . --config Release
Running the app:
npx yarn start
Linux setup includes package installation and build steps:
sudo apt install nodejs
sudo apt install yarn
sudo apt install git
sudo apt install make
sudo apt install g++
sudo apt install npm
Then build and start:
cd freedom-gpt/llama.cpp
make
cd ..
npm install
npm run
npm start
Recent releases
Latest releases include:
- v3.0.4 v3.0.4 (2024-06-07)
- v3.0.4-beta-3 v3.0.4-beta-3 (2024-06-07)
- v3.0.4-beta-2 v3.0.4-beta-2 (2024-06-04)
- v3.0.4-beta-1 v3.0.4-beta-1 (2024-06-03)
- v3.0.3 v3.0.3 (2024-05-21)
Traction
GitHub stars: 2672. Forks: 365. Open issues: 76.
Behind the repo
This section would include linked startup/company details if present in the README, but none are provided beyond the project description and contributors.
Caveats
License: GPL-3.0. Created 2023-03-21. Last push 2024-06-13. Language: TypeScript. Topics include electron, gpt, llm, react. No additional license or open issue notes are provided beyond the open_issues count (76) in the facts block.






