8000 GitHub - LAGcomcom/Lamp-Guide: Lamp Guide:zen-gate 的 Windows 桌面重构版。统一模型与渠道管理、聚合轮换、Agent 接入、日夜主题,提供完整安装向导。 · GitHub
[go: up one dir, main page]

Skip to content
  • About

    Lamp Guide:zen-gate 的 Windows 桌面重构版。统一模型与渠道管理、聚合轮换、Agent 接入、日夜主题,提供完整安装向导。

    Topics

    Resources

    Contributing

    Security policy

    Stars

    32 stars

    Watchers

    0 watching

    Forks

    Repository files navigation

    Lamp Guide 灯笼图标

    Lamp Guide

    把 AI 模型、渠道和 Agent,收进一个桌面窗口。

    zen-gate 的 Windows 桌面重构版本 · Go + Win32 + WebView2

    下载安装包 · 从 zen-gate 迁移 · 反馈问题 · 原版 zen-gate

    Lamp Guide 基于 zen-gate 继续开发,将网关与桌面界面整合进一个进程。你可以在窗口里登录渠道、管理模型、配置代理、接入 Agent,并通过兼容 OpenAI / Anthropic 的本地入口调用模型。

    项目关系: zen-gate 保留原版源码与发布记录;Lamp Guide 在本仓库独立迭代。两者版本号分别计算,Lamp Guide 1.2.0 是重构版版本号,不表示 zen-gate 1.10.0 的降级。当前重构版提供 Windows 10 / 11 x64 安装包;其他平台请使用原仓库。

    有什么变化

    功能 使用方式
    完整桌面界面 服务、模型、聚合、渠道、供应商、OpenCode、联网、Agent、日志、设置,集中在侧栏
    模型聚合 搜索模型名称、ID 或渠道,启用项优先显示,分页按钮位于列表底部
    渠道参与开关 点击“参与轮换 / 不参与轮换”切换接入状态,自定义渠道也可管理
    按模型批量控制 展开模型后“全部启用 / 全部停用”,统一控制该模型下的渠道候选
    完整模型目录 纳入上游返回的免费与积分模型,展开渠道查看其积分倍率;未知价格不编造
    模型名称归并 统一可确认的别名,保留版本、能力和变体差异,减少重复条目
    禁用状态同步 模型所有候选被停用后,从聚合 API 与相关客户端同步名单中移除
    OpenCode 专页 单独管理相关设置、代理与额度刷新
    账号与代理 管理渠道登录状态、额度、出口、代理模式与订阅轮换
    自动与手动签到 渠道页「一键签到」、按账号定时领取、渠道开关、失败补签;能力与限制见签到及渠道状态
    新渠道 AStudio、AutoClaw 国内/国际版、超级麦吉/MagiCrew 国际版;支持插件导入或手工凭据,新渠道为试验接入,原生登录向导及真实账号验证尚待完成
    日间 / 夜间 标题栏一键切换、平滑过渡、记忆主题,兼容系统减少动画偏好
    安装与卸载 中文安装向导、目录与快捷方式选择,附 WebView2 离线运行环境

    模型目录、额度、积分倍率及可用性以各渠道实际返回为准。目录列出模型,不代表当前账号一定具备调用权限;付费模型可能消耗积分或产生费用。

    开始使用

    1. 打开 Releases,下载 LampGuide-Setup-1.2.1-win-x64.exe。后续版本使用对应版本号。
    2. 正常退出正在运行的 zen-gate / Lamp Guide,再按安装向导完成安装。首次安装缺少 WebView2 时会补齐运行环境。
    3. 在“服务”页查看实际 Base URL、端口与访问 Key;在“渠道”登录账号,或在“供应商”添加自己的 API。
    4. 在“聚合”搜索和展开模型,选择渠道是否参与轮换,并查看各渠道的积分倍率。
    5. 在“Agent”页配置支持的客户端,也可以将“服务”页的地址、Key 和模型 ID 填入兼容客户端。

    安装包附带 SHA-256 校验文件。在 PowerShell 中运行以下命令,并与 .sha256 文件比较:

    Get-FileHash .\LampGuide-Setup-1.2.1-win-x64.exe -Algorithm SHA256

    当前安装包未做代码签名。WebView2 使用微软签名的官方运行环境。更新 Lamp Guide 时,请下载新安装包并安装到原目录;目前不提供原地替换 EXE 的自动升级。

    原有账号和配置

    为兼容 zen-gate,继续使用原有数据路径与协议标识:

    内容 默认位置
    网关账号、配置、日志 %APPDATA%\zen-gate,可用 ZEN_GATE_HOME 覆盖
    WebView2 与主题数据 %LOCALAPPDATA%\ZenUI\webview
    应用安装目录 %LOCALAPPDATA%\Programs\Lamp Guide

    迁移前备份网关数据目录。两个程序会共享账号与配置,避免同时运行,以免端口冲突或并发写入。卸载保留账号、配置、主题缓存和共享的 WebView2 环境。详细说明见 迁移指南。

    源码与构建

    需要 Windows x64、Go 1.26、Node.js 22+。前端使用原生 HTML / CSS / JavaScript,随 Go 二进制嵌入,无前端打包服务。

    git clone https://github.com/LAGcomcom/Lamp-Guide.git
    cd Lamp-Guide
    go test ./...
    go vet ./...
    go build -trimpath -ldflags="-H=windowsgui" -o LampGuide.exe .

    上面的命令构建应用;带图标、版本资源及 WebView2 的完整安装包另见 安装包构建说明。Windows CI 会检查 Go 测试、静态分析、JavaScript 语法并构建应用。

    目录 职责
    main.go、identity_windows.go 进程入口与 Windows 应用身份
    internal/shell、internal/native Win32 窗口、WebView2 宿主与系统调用
    internal/host、internal/zenbridge 页面宿主接口及进程内管理请求
    internal/zen 网关、渠道、账号、模型聚合、路由及配置存储
    web 桌面页面、主题样式与 SVG 图标
    packaging、tools 安装向导、品牌资源及发布构建脚本

    来源与许可

    本项目是 LAGcomcom/zen-gate 的桌面重构与扩展,保留原作者与上游许可声明。渠道协议实现参考了 dsh-our-free-model;内嵌 QoderCN 网关来源于 qodercn-gateway。

    渠道账号、额度与聚合实现还参考了 iJetLi/dsh-providers-hub。项目许可证见 LICENSE,各组件来源、独立许可及 QoderCN 上游权利范围说明见 THIRD_PARTY.md。第三方服务名称和商标属于其各自所有者,账号权限、额度和使用规则由对应服务决定。

    参与开发见 CONTRIBUTING.md,安全反馈见 SECURITY.md,版本变化见 CHANGELOG.md。

    About

    Lamp Guide:zen-gate 的 Windows 桌面重构版。统一模型与渠道管理、聚合轮换、Agent 接入、日夜主题,提供完整安装向导。

    Topics

    Resources

    Contributing

    Security policy

    Stars

    32 stars

    Watchers

    0 watching

    Forks

    Releases

    Packages

    Contributors

    Languages

    0