ByteNoteByteNote

字节笔记本

2026年8月29日

NoFWL:开源 AI 桌面应用怎么上手

API中转
¥120

lencx 做过那款星数很高的非官方 ChatGPT 桌面端(仓库 lencx/ChatGPT)。后面商标、二次打包售卖、甚至被改去塞恶意软件,都成了麻烦。NoFWL 是他下一版独立客户端:Tauri + Rust,macOS / Windows / Linux 都有安装包,数据默认落在本机。仓库在 lencx/nofwl,许可证写的是 GPL-3.0。

先说清楚现状,免得装完才发现对不上预期。仓库 README 还写着「正在积极开发」,最后一次推代码是 2024 年 1 月,公开发布也只到 v0.1.0(2023-03-30)。托盘、导出、斜杠命令、插件这些 TODO 没有做成正式功能。作者后来把精力转到 lencx/Noi 上,那是更完整的 AI 工作区浏览器。2026 年想跟同一作者要一个还在更新的客户端,优先看 Noi。下面这篇按 NoFWL 最后一版怎么装、能干什么来写。

它实际是什么

v0.1.0 的能力很具体,别按「全能 AI 平台」去想:

  • 接 OpenAI API Key,也可以当 ChatGPT 网页的桌面壳
  • 主题:浅色、深色、跟随系统
  • 界面中英双语
  • 复制一条聊天,或看原始数据
  • 快捷键 Ctrl + N 开新对话
  • 聊天记录存在本地

它不是 OpenAI 官方客户端。网页 ChatGPT 在你浏览器里打不开时,这个壳通常也打不开,因为它很大一块就是把站点包进系统 WebView。API Key 那条路径走官方接口,不依赖网页能不能开。

还有一件作者自己讲过的事:核心代码按闭源方式开发,这个仓库主要用来发安装包、以后接插件生态。仓库标了 GPL-3.0,并不等于你能把完整客户端源码拉下来自己编译。在意「密钥交给一个读不到源码的二进制」的人,可以只看这篇文章、不去装;要装的话,安装包只从 GitHub Releases 下,别用网盘、别用「破解版」。

安装

只认官方 Release:github.com/lencx/nofwl/releases。目前公开的就是 v0.1.0。

Windows

下载 NoFWL_0.1.0_windows_x86_64.msi,双击安装。只要 x86_64 安装包。

macOS

系统最低 macOS 10.14.6。按芯片选包:

  • Apple Silicon:NoFWL_0.1.0_macos_aarch64.dmg
  • Intel:NoFWL_0.1.0_macos_x86_64.dmg

也可以用 Homebrew Cask:

bash
brew tap lencx/nofwl
brew install --cask nofwl --no-quarantine

Brewfile 可以写成:

rb
repo = "lencx/nofwl"
tap repo, "https://github.com/#{repo}.git"
cask "nofwl", args: { "no-quarantine": true }

Gatekeeper 拦「无法验证开发者」时,走系统说明:从未经识别的开发者打开 Mac 应用。提示 NoFWL.app(有时文案还写成 ChatGPT)已损坏、要移到废纸篓,多半是隔离属性,不是安装包真坏了。在终端对应用路径清一次:

bash
xattr -cr /Applications/NoFWL.app

路径按你实际安装位置改。不要从不明网站下「已破解隔离」的包。

Linux

两个包:

  • NoFWL_0.1.0_linux_x86_64.deb:体积小,兼容性一般
  • NoFWL_0.1.0_linux_x86_64.AppImage.tar.gz.deb 跑不起来时先试这个

解压 AppImage 后给执行权限再跑。作者当时没有完整 Linux 测试环境,构建走 GitHub Actions,发行版差异大的时候优先 AppImage。

打开之后先做的三件事

  1. 选通道。 能稳定打开 chat.openai.com(或后来的 chatgpt.com)就用网页壳;更稳的是在设置里填 OpenAI API Key。Key 只放本机,别写进笔记仓库,也别往聊天里贴。
  2. 主题和语言。 浅色 / 深色 / 跟随系统;界面中英可切。翻译文件在仓库 locales/{lang}.yml,想加别的语言可以按那个格式提。
  3. 确认数据在本地。 新对话用 Ctrl + N。需要核对模型到底回了什么时,用「查看原始数据」;要带走一段回复,用复制。v0.1.0 没有 PNG / Markdown / PDF 导出,那些还在 TODO 里。

第一次建议先发一句很短的话,确认 Key 或网页登录是通的,再把长上下文贴进去。网页壳走的是你的 ChatGPT 账号额度;API Key 走的是 API 计费,两条账不要混着估。

适合谁,不适合谁

更适合:

  • 还想把 ChatGPT 单独钉在 Dock / 任务栏,少开一个浏览器标签
  • 已经有 OpenAI API Key,只需要一个本机窗口和中英界面
  • 能接受 2023 年的功能集:主题、本地记录、复制和看 raw

不太适合:

  • 要 MCP、多模型并排、插件市场、会话导出。NoFWL 没做完,同一作者的 Noi 更接近这些需求(多窗口、会话隔离、提示词管理、内置终端,还有 noi CLI)
  • 必须审计源码再把 API Key 交出去。核心不在这个公开仓库里
  • 需要持续安全更新。v0.1.0 之后没有新的正式包

装之前再核一次校验:文件名、体积和 Release 页 对得上;macOS 上的 .sig 是 Tauri 更新签名,不是给用户手验的常见 checksum 列表,所以更要只从该页下载。

相关链接

分享: