Gleam 微光

Go 手写 · 单文件 · 数据不联网 · 开源

有个能干的桌面帮手,
不也挺好吗

Gleam 就是放在你电脑里的一个小工具。
你说"帮我整理下桌面照片",它真的会去干——
先规划、再执行、做完还会看看做得好不好。
而且这一切都在你的电脑上完成,数据不往外传。

~10 MB
就一个文件
< 20 ms
打开就能用
< 15 MB
内存占用
0
第三方依赖

界面一览

深色玻璃拟态风格,所有数据留在本地。

Gleam 桌面版主界面
桌面版 — 任务对话与执行时间线
模型配置界面
模型配置 — 支持 GLM / OpenAI 兼容协议
引擎参数设置
引擎参数 — 规划、安全、成本一档可调
人格与风格设置
人格风格 — 换个语气,换个节奏

三个特点

市面上 AI 工具已经够多了,为什么还要写 Gleam?

01

它真会干活

不是聊天框里回你一段话就完事了。你说"整理桌面",它会列计划、执行、检查,做完了还主动告诉你"搞定了"。

02

数据留在本地

不用注册、不用联网、不用把文件传到别人的服务器。你的东西就在你电脑上,放心。

03

一个文件搞定

整个程序就一个 exe(或二进制文件),双击就能跑。没有安装向导、没有依赖。

核心功能

全部用 Go 标准库手写,零第三方依赖。

Plan-Execute-Reflect 循环

理解目标 → 拆解步骤 → 并行执行 → 自评打分。不达标自动重来,实在不行才认输。

23 个内置工具

文件读写、命令执行、网页抓取、剪贴板、截屏、通知……还能通过 MCP 协议热插拔外部工具。

三层记忆

短期记对话,中期记任务,长期记你的习惯偏好。全部本地存储,自研词法索引。

安全门控

删除文件、执行命令等危险操作默认需你确认。审批留痕,进程退出后下次打开还能续上。

技能系统

常用操作流程保存为技能,一键复用。七个专家角色即场景模板,换场景不用改引擎。

定时任务

Cron 表达式、固定间隔、文件变化监听。跑完结果直接送达系统通知,失败不静默。

成本看板

每个任务用了多少次模型、多少 token、多少工具调用,实时可见。任务预算可设上限,超了自动停。

成长日志

做完的任务、固化的技能、效率趋势,七个等级一路往上。连续活跃天数也给你数着。

三种接入方式

CLI 命令行、Web UI 浏览器、JSON-RPC 编辑器插件。底层引擎独立,怎么接都行。

架构

三层分离,引擎独立。

试试看

下面有三个场景,点"执行"看看 Gleam 是怎么干活的。

整理桌面文件并按日期归档

下载

一个文件,下载就能跑。不用安装别的东西。

v1.0.0 发布于 单文件约 10 MB · MIT 许可 · 源码在 GitHub

Windows

x86_64 · 64位

安装步骤
  1. 下载桌面版 Gleam-Desktop-Windows-x86_64.exe
  2. 双击运行即可
  3. 首次运行被 SmartScreen 拦下(二进制未做代码签名):点「更多信息」→「仍要运行」
  4. 命令行版:放入 PATH 目录

macOS

Apple Silicon · ARM64

安装步骤
  1. 下载 Gleam-macOS-AppleSilicon-arm64
  2. 执行 chmod +x Gleam-macOS-AppleSilicon-arm64 加运行权限
  3. 首次运行被 Gatekeeper 拦下:终端执行 xattr -d com.apple.quarantine ./Gleam-macOS-AppleSilicon-arm64
  4. 运行:./Gleam-macOS-AppleSilicon-arm64 app

macOS

Intel · x86_64

安装步骤
  1. 下载 Gleam-macOS-Intel-x86_64
  2. 执行 chmod +x Gleam-macOS-Intel-x86_64 加运行权限
  3. 首次运行被 Gatekeeper 拦下:终端执行 xattr -d com.apple.quarantine ./Gleam-macOS-Intel-x86_64
  4. 运行:./Gleam-macOS-Intel-x86_64 app

Linux

x86_64 · 零依赖

安装步骤
  1. 下载 Gleam-Linux-x86_64
  2. 执行 chmod +x Gleam-Linux-x86_64 加运行权限
  3. 运行:./Gleam-Linux-x86_64 app

不确定你的 Mac 是 Intel 还是 Apple Silicon?左上角 Apple 菜单 → 关于本机,看芯片字段。

源码构建:git clone https://github.com/GoodTimeGGB/Gleam 后运行 scripts/build-desktop.sh(macOS/Linux)或 scripts/install.ps1(Windows)

下载慢?文件托管在 GitHub Release,国内网络可能较慢。可尝试使用 ghfast.top 等加速工具,或从源码自行构建。

快速开始

三步搞定。断网也能玩。

1

构建

go build -trimpath -ldflags="-s -w" -o bin/gleam.exe ./cmd/gleam
2

离线体验(Mock 模型)

./bin/gleam.exe goal "整理当前目录的 Markdown 文件" --mock-llm
3

接入真实模型

export GLEAM_API_KEY=你的APIKey
./bin/gleam.exe goal "列出当前目录的图片并按日期归档"
4

打开 Web 操作台

./bin/gleam.exe webui     # 浏览器打开 http://127.0.0.1:8787
./bin/gleam.exe serve     # JSON-RPC stdio(编辑器插件入口)