FreedomGPT

本地离线跑大模型,聊天数据不出电脑

FreedomGPT 是一个基于 React 和 Electron 的桌面应用,旨在让用户完全离线、私密地在本地运行大型语言模型(LLM)。它解决了云端 AI 服务带来的隐私泄露和网络依赖问题,用户无需上传数据即可获得智能对话能力。核心能力包括:一键下载并运行多种开源 LLM(如 Alpaca、LLaMA 等),提供简洁的聊天界面,支持 Mac 和 Windows 平台,并内置模型管理功能。该项目强调“自由”和“隐私”,适合对数据安全敏感的个人或企业用户,也适合希望摆脱网络限制、在无网环境下使用 AI 的场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2675
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队ohmplatform
所属国家
定价模式free
价格说明开源项目,本地部署,完全免费
访问状态
是否开源是
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型electron,gpt,llm,react
GitHub 星标★ 2675
30天Star增速
HF 下载量
上线时间2023-03-21 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 6 步

环境要求

  • Node.js(从 nodejs.org 下载安装)
  • Git(从 git-scm.com 下载安装)
  • macOS 需要 make 等编译工具以构建 llama.cpp
  • Windows 需要 CMake(用于构建 llama.cpp)
  • Linux 需要 nodejs、yarn、git、make、g++、npm

安装与启动步骤

  1. 1克隆仓库

    必须带 --recursive 参数,否则 llama.cpp 等子模块不会被拉取,后续编译会失败。

    git clone --recursive https://github.com/ohmplatform/FreedomGPT.git freedom-gpt
  2. 2安装项目依赖

    进入刚克隆的 freedom-gpt 目录,用 npx yarn 安装全部依赖。

    cd freedom-gpt
    npx yarn install
  3. 3编译 llama.cpp(macOS)

    macOS 用户在项目根目录下进入 llama.cpp 子目录并执行 make 完成编译。

    cd llama.cpp
    make
  4. 4编译 llama.cpp(Windows

    先安装 CMake,然后在 llama.cpp 目录下用 cmake 配置并构建 Release 版本。

    cd llama.cpp
    cmake .
    cmake --build . --config Release
  5. 5安装 Linux 系统依赖

    Linux 用户先用 apt 安装 nodejs、yarn、git、make、g++、npm 这些必需软件包。

    sudo apt install nodejs
    sudo apt install yarn
    sudo apt install git
    sudo apt install make
    sudo apt install g++
    sudo apt install npm
  6. 6启动应用

    回到项目根目录执行启动命令,Electron 会拉起桌面应用窗口。

    npx yarn start

关键配置

配置项必填说明示例
ports否如需修改应用使用的端口,在源码文件 src/ports.ts 中调整。src/ports.ts

如何确认成功

终端执行 npx yarn start 后弹出应用窗口即成功;Windows 编译 llama.cpp 后应生成 Release/main.exe,可直接运行测试聊天客户端。

常见问题

Q:Windows 编译 llama.cpp 失败怎么办?

A:README 要求先下载并安装 CMake(https://cmake.org/download/),再执行 cmake . 与 cmake --build . --config Release,成功后会在 llama.cpp 下生成 Release 目录。

Q:Linux 上提示缺少命令(node/yarn/make 等)?

A:按 README 的 Linux 指南用 sudo apt install 依次安装 nodejs、yarn、git、make、g++、npm 后重试。

Q:端口被占用或想改端口?

A:README 说明端口可在 src/ports.ts 文件中修改。

Q:克隆后没有 llama.cpp 目录?

A:说明克隆时漏掉了 --recursive 参数,需重新用 git clone --recursive 拉取以获取子模块。

注意事项

  • 克隆必须使用 --recursive,否则子模块缺失。
  • README 未提供模型文件的下载与放置步骤,模型管理请参考应用内界面或官网 http://www.freedomgpt.com。
  • macOS 与 Windows 的 llama.cpp 编译命令不同,请按平台选择。
  • 安装依赖阶段需要网络,应用运行时可离线使用本地模型。

核心亮点

  • 完全离线运行,隐私零泄露,无需联网
  • 基于 Electron 跨平台,Mac/Windows 一键安装
  • 内置多种开源模型,可自由切换和下载

不足之处

  • Electron 应用体积大,内存占用偏高
  • 文档/社区待观察

适用场景

  • 隐私敏感行业(如医疗、法律)的本地问答
  • 无网络或弱网环境下的智能助手
  • 个人开发者本地测试和微调开源模型

替代项目

Ollama、LM Studio、GPT4All

项目介绍

FreedomGPT 是开源模型领域的开源项目,由 ohmplatform 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(2,675)位列前 30%,在开源模型分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。本地部署,完全免费。

它主要面向的使用场景是:隐私敏感行业(如医疗、法律)的本地问答。同类可对比的替代方案包括 Ollama、LM Studio、GPT4All。

上一篇:solon

下一篇:dllm

同类项目推荐

Machine-Learning 开源

跟着博客笔记,边看边跑机器学习代码

All content related to machine learning from my blog

★ 115 2026-08-09
CoreML-Models 开源

下载即用的苹果端 AI 模型库,免去转换烦恼

Core ML model zoo for iOS/macOS — PyTorch models converted to ready-to-use .mlpacka···

★ 1873 2026-08-10