Gram是一个基于Rust开发的全新文本编辑器,它通过移除Zed编辑器的几乎所有高级功能而创建。据Gram开发者透露,该项目的发布甚至促使Zed Industries修改了其服务条款。
Gram 1.0是现有Rust程序员编辑器Zed的全新分支版本。Gram的独特之处在于它移除了Zed中大部分非文本编辑功能:没有大语言模型机器人集成,也没有与同事交流的聊天工具。Gram开发者还表示,他无法接受Zed的使用条款,因此Gram完全没有使用条款限制。
开发者解释分叉Zed的原因包括:希望学习在严肃项目中使用Rust,为学生寻找VS Code的替代品,无法接受原有的使用条款,认为代码编辑器中的AI集成是不良功能,以及对AI的反感情绪激发了开发动力。
Zed最初是Mac专用编辑器,2024年移植到Linux平台。它由创建Atom编辑器的团队开发,Atom是最初的Electron应用程序。Zed虽然功能丰富,但体积庞大:最新版本0.225.12下载大小为145MB,解压后占用391MB空间。
Zed使用无冲突复制数据类型存储文本,允许多人同时编辑同一文件并自动协调更改。为了支持协作,Zed还内置了聊天功能。然而,这些功能使Zed变成了一个相当复杂的应用程序。
Gram开发者Kristoffer Gronlund移除了Zed的所有AI支持和向Zed Industries回传的遥测功能。他还移除了所有协作功能,Gram用户只能独立工作,不支持Zed的订阅或账户系统。
Zed包含在线功能是为了集成各种在线编程助手,需要用户登录以在聊天侧边栏中与他人互动。这导致Zed必须制定用户必须同意的服务条款,其中包括要求用户年满18岁,以及禁止逆向工程、反编译或拆解软件等条款。这些限制对于开源软件来说异常严格,在法律上也存在争议。
值得注意的是,就在Gram编辑器公开发布的当天,Zed Industries就修改了其条款。Gronlund认为这是一个"有趣的巧合"。
Gram并非第一个Zed的精简分支,之前还有Zedless项目,但Gram的改动更为彻底。目前如果想要现成的可执行文件,Zed仍然是一个选择,提供macOS、Linux和Windows版本,均有x86-64和Arm64变体。
需要注意的是,Gram目前仍需要用户自行编译,尚未提供预编译的二进制文件。
Q&A
Q1:Gram编辑器有什么特别之处?
A:Gram是基于Zed编辑器开发的Rust文本编辑器,其特别之处在于移除了Zed的所有AI功能、聊天工具和协作功能,专注于纯粹的文本编辑体验,且没有使用条款限制。
Q2:为什么要开发Gram而不直接使用Zed?
A:开发者主要因为无法接受Zed的使用条款,认为代码编辑器中的AI集成是不良功能,同时希望为学生提供VS Code的替代品,并通过该项目学习在严肃项目中使用Rust。
Q3:Gram现在可以直接使用吗?
A:目前Gram还没有提供预编译的二进制文件,用户需要自行编译才能使用。如果需要现成的可执行文件,Zed仍然是可选方案,支持多个平台和架构。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。