【抽奖】#智谱 #GLM 听说Zcode和GLM-5.2更配哦

听说Zcode和GLM-5.2更配哦
周六下午五点二十一分,GLM-5.2 降临,我做了个小测试,开发一个 QuickLink 桌面端内网互传工具

01 · 项目总览与目标

本文档定义 QuickLink 桌面化的产品定位、目标用户、核心价值,以及与同类产品的差异化。它是后续所有技术决策的出发点。


1. 一句话定位

QuickLink 是一个体积小巧(~5MB)、零配置、无需服务器的局域网文件传输桌面应用。

打开即用,同一局域网内的设备自动互相发现,点对点直连传输文件,不经过任何中间服务器。


2. 核心价值

| 价值点 | 说明 |

|--------|------|

| 零配置 | 不需要部署服务器、不需要账号、不需要扫码配对。打开就能发现同网设备。 |

| 真正去中心化 | 设备发现走 mDNS(局域网广播),文件传输走 TCP 直连。没有任何中心节点。 |

| 精简轻量 | Tauri 构建,安装包 ~5MB,内存占用低。对比同类工具(LocalSend ~30MB、Electron 类 80MB+)有明显体积优势。 |

| 隐私优先 | 文件不经服务器,传输全程留在局域网内。 |

| 大文件友好 | 桌面端有文件系统,采用流式落盘,传输 1GB+ 文件不爆内存。 |


3. 目标用户

  • 跨设备办公者:需要在 PC、笔记本、手机之间频繁传文件的人。

  • 隐私敏感用户:不想把文件上传到云盘 / 第三方服务器的人。

  • 局域网受限环境:公司内网、无外网环境、离线环境下的文件交换。

  • 开源爱好者 / 自托管用户:偏好轻量、可审计、无依赖的工具。


4. 核心功能(MVP 范围)

| 功能 | 是否 MVP | 说明 |

|------|----------|------|

| 设备自动发现(mDNS) | :white_check_mark: | 同局域网设备自动出现 |

| 点对点文件传输 | :white_check_mark: | 单个文件传输,带实时进度 |

| 流式落盘 | :white_check_mark: | 接收端直接写文件系统,不爆内存 |

| 多文件 / 文件夹传输 | :hourglass_not_done: 后续 | P3 之后 |

| 拖拽发送 | :hourglass_not_done: 后续 | P3 之后 |

| 断点续传 | :hourglass_not_done: 后续 | 协议预留,不实现 |

| 手机端入口 | :hourglass_not_done: 后续 | 桌面端内嵌 Web 配对页,手机扫码访问 |


5. 非目标(明确不做)

  • 不做云存储 / 中转服务器:定位是 P2P 工具,文件绝不落服务器。

  • 不做跨网络(外网)传输:仅限同一局域网。外网传输需用户自建 VPN。

  • 不做账号体系 / 用户管理:零账号、零登录。

  • 不做协作功能(在线预览、评论、版本管理):不是网盘。

  • 不做加密通信的复杂协议:局域网信任模型,明文 TCP 即可(后续可选加 TLS)。


6. 与同类产品对比

| 产品 | 体积 | 发现机制 | 传输方式 | 服务器依赖 | 开源 |

|------|------|----------|----------|------------|------|

| QuickLink(目标) | ~5MB | mDNS | TCP 直连 | :cross_mark: 无 | :white_check_mark: MIT |

| AirDrop(苹果) | 系统内置 | BLE + AWDL | Wi-Fi 直连 | :cross_mark: 无 | :cross_mark: 闭源 |

| LocalSend | ~30MB | mDNS / HTTP | HTTP REST | :cross_mark: 无 | :white_check_mark: Apache 2.0 |

| Snapdrop / PairDrop | Web 应用 | WebRTC 信令 | WebRTC | :white_check_mark: 需信令服务器 | :white_check_mark: GPL |

QuickLink 的差异化:在 LocalSend 的「mDNS + 直连」思路上,用 Tauri 替代 Flutter,进一步压缩体积、降低资源占用;专注「精简」这一条主线,砍掉非必要的功能复杂度。


7. 成功标准

实施完成后,以下条件视为桌面化目标达成:

  1. :white_check_mark: 单个安装包 < 10MB

  2. :white_check_mark: 同局域网两台设备,打开应用后 3 秒内互相发现

  3. :white_check_mark: 传输 1GB 文件,接收端内存占用增量 < 50MB(流式落盘)

  4. :white_check_mark: 传输速度 ≥ 局域网带宽的 70%(受限于磁盘 IO 则另论)

  5. :white_check_mark: 完整的 README + 架构文档 + MIT License,可在 GitHub 开源


8.使用体验及建议

智能程度较GLM-5.1有明显提升,而且百万上下文带来的提升是完全不一样的感觉。一个会话窗口聊了两天,记忆一点儿也没降低,体验感非常舒服。
如果把GLM-5.1比喻成一辆陪伴你的家用轿车,那么GLM-5.2就是无限油箱,coding不停永不失忆,从整体的表现来看,使用体验绝佳,正在进行代码梳理,git仓库即将上线!!!


9.从GLM-4.7一路走来,是成长,是飞跃,是勇气的力量

选国模用好模,我只来GLM coding plan~

仔细认真写一下,你想用Zcode和GLM-5.2实现什么功能呢?有什么开发意见和想法?欢迎写在评论区,抽一位,我分享我的付费额度,一起「码上成真」~

先叠个甲,我不是奔着额度来的啊。今天我用zcode 分析项目,配置的是bigmodel,不知道为嘛glm 5 一卡一卡的,中途直接退出,切换到4.7 flash 才能正常工作。 我不是黑啊,就是很好奇是不是配置错误呢?还是说zcode 这个本身不是很完善啊?而且感觉幻觉还很严重……