“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
Zed 1.0:用游戏引擎思维重写编辑器,迈向 AI 原生协作的未来
Zed 1.0 标志着以 GPU 为核心、Rust 编写 UI、AI 原生的编辑器达到生产可用,并展望了基于 CRDT 的多人/多代理协作引擎 DeltaDB。
为什么从 Atom 到 Zed:Web 技术的天花板
Zed 的创始人 Nathan Sobo 曾经是 Atom 编辑器的主要开发者。Atom 是 GitHub 推出的开源编辑器,它直接 fork 了 Chromium,由此催生了 Electron 框架。Electron 后来成为 VS Code 的基础,而 VS Code 如今又演变为各类 AI 代码编辑器的“温床”。Web 技术(HTML/CSS/JS)让桌面软件的 UI 开发变得极其灵活,但同时也设置了能力的上限——软件无法超越其底层平台。正如 Sobo 所说:“无论我们多努力,都无法让 Atom 变得比它构建的平台更好。”
游戏引擎的启发:用 GPU 和 Rust 重建一切
为了突破这个瓶颈,Zed 团队从零开始,彻底改变了桌面的构建方式。他们决定把编辑器当作一个 电子游戏 来开发:整个应用的架构围绕将数据流式输入到 GPU 上运行的着色器(shaders)进行。这意味着他们需要完全自研一套 UI 框架,命名为 GPUI(GPU User Interface),并使用 Rust 语言编写。
GPUI 的核心思想:
- 传统的 UI 框架(如 Electron 或 Qt)基于 CPU 绘制,在文本渲染、滚动、动画等场景下容易产生延迟。
- GPUI 利用图形硬件的并行能力,将绘制工作交给 GPU 完成。Zed 的所有 UI 元素(包括文本、代码高亮、窗口部件)都被表示为数据,经过 GPU 的渲染管线绘制成像素。这种方式大幅减少了 CPU 的负担,使得界面即使在高负载下(如打开大型文件)依然保持流畅。
- 采用 Rust 带来了内存安全和性能上的优势,避免了垃圾回收带来的停顿,也让代码更可控。
Zed 团队深知,自建一切意味着漫长的道路,但他们为了追求极致性能和掌控力,毅然选择了最难的路。经过多年的社区和团队的努力,Zed 已经超越了最初的目标,现有数十万开发者每天使用 Zed 来交付软件,这给了他们发布 1.0 的信心。
Zed 1.0 意味着什么?
对于一个现代编辑器来说,1.0 意味着足够完整的日常使用表面:
- 语言支持: 支持几十种主流编程语言及其生态(包括语法高亮、LSP 集成、代码格式化等),各种边缘情况都在处理范围内。
- 核心功能: 内置 Git 集成(查看差异、提交、分支管理)、SSH 远程开发(像本地一样编辑远端文件)、调试器(断点、变量监视)以及五彩斑斓的“彩虹括号”等装饰性特性。
- 跨平台: 覆盖 macOS、Windows 和 Linux。Zed 团队仅在这五年的开发中,就写下了超过一百万行 Rust 代码。
AI 原生架构
Zed 从架构上就是为 AI 设计的,而非后装插件:
- 多智能体并行: 你可以让多个 AI 代理同时工作,比如一个 agent 负责重构某个模块,另一个 agent 负责编写测试。
- 编辑预测(Edit Predictions): 基于你在键盘上的输入,Zed 的模型会实时预测你的下一个改动,以“键级”的粒度提示并完成代码的示例。这种预测的速度极快,没有 AI 操作时的延迟感。
- 开放的 Agent Client Protocol(ACP): Zed 本身并不绑定某个特定 AI,而是通过 ACP 协议与众多业界顶尖的 agent 协作,包括 Claude Agent、Codex、OpenCode,以及最近的 Cursor。这体现了 Zed 作为“底座”的战略——它不和你现有的 AI 工具冲突,而是让你在其中自由运用它们。
Zed for Business
随着 1.0 一同发布的还有企业版,旨在解决团队部署问题:提供集中计费、基于角色的访问控制(RBAC)和团队管理。很多公司希望为工程师团队标准化配置 Zed,现在他们很快就可以这么做了,而 IT 部门也能轻松地管理应用生命周期。
1.0 不是终点
像很多开源项目一样,Sobo 特意指出:“1.0 并不意味着‘完成’,也不意味着‘完美’。它的意思是,我们已经达到了一个临界点:大多数开发者能在 Zed 中迅速找到熟悉的感觉。” 如果你在一两年前尝试过 Zed 因为缺少某功能而放弃,那么 1.0 是一个重新尝试的邀请。现在的 Zed 比以往任何时候都更强,而且依然保持高性能的承诺。
未来方向:从人-人实时协作到人-AI 混合协作
Zed 的初心从未改变:构建最流畅、最协作的编码环境。但“协作”的定义却随着 AI 的出现而扩展了。过去,协作意味着多个人类同时编辑同一个文件(类似于 Google Docs)。现在,协作意味着人 + AI 代理在代码中并肩工作:AI 负责生成代码或重构,人类在旁审查和调整。Zed 未来将为此提供底层的支撑。
关键的底层技术:DeltaDB
作为 1.0 后的最重磅计划,Zed 正在开发名为 DeltaDB 的同步引擎。它基于 CRDT(无冲突复制数据类型) 构建,能够追踪每一次字符级别的改动,且允许分布式环境下的多端无冲突合并。
DeltaDB 将允许:
- 多个人类和 AI 代理共享同一个代码库的实时一致视图,即使在网络不稳定或离线情况下也能保持状态同步。
- 当你代理 AI 产生代码时(比如通过 Claude Agent 或 Cursor 在 Zed 里生成的代码),可以直接将队友拉进会话中,在有上下文的区域内评审和修改 agent 代码,而不是将生成代码复制到其他工具里完成审查。
这一构想的实现完全依赖于 Zed 对底层基元的深度所有(GPU 渲染、UI 框架、CRDT 同步引擎)。如果 Zed 是构建在某个浏览器引擎之上,它无法在如此精细的粒度上控制数据的存储和传输。Sobo 强调:“这种体验如果我们还借用在别人的浏览器引擎里,是绝对不可能交付的。”
里程碑,而非终点线
Zed 已经发布了超过一千个版本(以 v0.x 的预发布形式),但它们都是从 v0.13 开始的(因为预发布版本号从 0.13 起)。从今天起,版本号将正式升为 1.0。Zed 团队承诺,他们仍将保持每周发布节奏。建设者清单永远不会清空,而这也是他们最享受的工作方式——通过持续的小步快跑打磨工程技艺。
如果你想体验 Zed,现在就可以从官网下载(支持 macOS/Windows/Linux)。如果有兴趣参与共建,可以加入他们的团队。
全文总结:
Zed 1.0 并非一个简单的功能集大成,而是技术路线的里程碑。它证明了用自研 GPU 渲染 UI 和 Rust 等高性能语言,完全可能打造出比肩且超过 Electron 生态的编辑器。与此同时,Zed 的 AI 原生与未来 CRDT 合作机制,预示它希望在下一个十年的 AI 协作开发中占据核心位置。