# zed: the idea

> the fast-editor-as-collaboration-layer idea — the lineage from engelbart through atom, what zed proved, what stalled, and what delta is for.

## lineage

- 1968 — engelbart's nls and xanadu: the mother of all demos and the mother of all unbuilt software — sobo explicitly cites engelbart's nls/augment vision and doug's lost collaboration paradigm in the first zed post, and 'xanadu was waiting for agents' puts delta in the docuverse lineage. (sources: [first blog post](https://zed.dev/blog/crdts), [sobos ted nelson essay](https://zed.dev/blog/agentic-xanadu))
- 2011–2022 — atom and electron: the first attempt — hackability plus usability on a webview shell, which delivered electron to the world and the performance ceiling to its own authors. 'we created electron to create atom, but i can't imagine a worse application for electron than a code editor.' (sources: [atom public beta, by nathansobo](https://atom-editor.cc/blog/2014/02/26/introducing-atom), [mit open-sourcing incl](https://web.archive.org/web/20170424022832/http:/blog.atom.io/2014/05/06/atom-is-now-open-source.html), [definitive atom→zed postmortem interview](https://zed.dev/blog/we-have-to-start-over), [github announces atom archive for dec 15, 2022](https://web.archive.org/web/20220805153654/https:/github.blog/2022-06-08-sunsetting-atom/))
- 2013– — tree-sitter: the parser that outlived its editor — brunsfeld's incremental glr engine went to github.com, neovim, helix, and emacs, and became zed's syntax layer and extension-grammar format. (sources: [tree-sitter initial commit](https://github.com/tree-sitter/tree-sitter/commit/84c5bceb818127fd7728655fb209a1be92e53fde), [brunsfeld galois talk](https://galois.com/blog/2017/12/tree-sitter-new-parsing-system-programming-tools/), [brunsfeld on tree-sitter in zed](https://zed.dev/blog/syntax-aware-editing), [wasm/wit extension architecture](https://zed.dev/blog/zed-decoded-extensions))
- 2017 — teletype and crdts: the collaboration primitive — teletype's custom string-wise crdt proved real-time multi-cursor editing in production; 'conversations should happen close to code' became zed's founding assumption. (sources: [teletype beta](https://github.blog/news-insights/product-news/introducing-teletype-for-atom-code-collaboratively-in-real-time/), [qcon sf unveiling](https://www.infoq.com/news/2017/11/atom-teletype-collaboration/), [first blog post](https://zed.dev/blog/crdts))
- 2017–2019 — xray and memo: the failed rehearsal — xray's rust core and client/server crdt architecture died at github, but its memo side-project ('an operation-based version control system that tracks changes at the level of individual keystrokes') is the direct ancestor of deltadb eight years later. (sources: [xray: rust-core experimental editor](https://github.com/atom-archive/xray), [github has decided not to move forward](https://github.com/atom-archive/xray/blob/master/README.md), [memo = crdt vcs at keystroke level](https://github.com/atom-archive/xray/blob/master/docs/updates/2018_05_28.md), [deltadb detail](https://zed.dev/blog/introducing-deltadb))
- 2016 → 2025 — lsp → acp: the protocol precedent — lsp unbundled language intelligence from monolithic ides; acp applies the same move to agents. zed's stated strategy is to be the neutral surface rather than the deepest bundled model. (sources: [acp + gemini cli](https://zed.dev/blog/bring-your-own-agent-to-zed), [acp coverage](https://www.theregister.com/software/2025/08/28/google-zed-fight-vs-code-lock-in-with-agent-client-protocol/1500705), [agents as extensions](https://zed.dev/blog/agent-extensions))
- 2018–2021 — the rust-native stack: the native-stack conviction — raph levien's rust ui writing and xi-editor experience as the cited nudge; gpu-rendered immediate-mode rust (gpui) as the only way to 'pixels on the next refresh of your display — every time.' (sources: [definitive atom→zed postmortem interview](https://zed.dev/blog/we-have-to-start-over), [gpui 120fps gpu-ui rationale](https://zed.dev/blog/videogame), [gpui ownership/data flow (sobo)](https://zed.dev/blog/gpui-ownership), [introducing zed manifesto landing page](https://web.archive.org/web/20220608165127/https://zed.dev/))

## what zed proved

- the native editor works: a native, gpu-rendered editor can be built and loved — 'hundreds of thousands of developers' daily at 1.0 (self-reported), ~90k github stars, a two-year-long 'windows when?' demand curve, and 2,153 hn points for the 1.0 post. the speed claim is the moat. (sources: [zed 1](https://zed.dev/blog/zed-1-0), [created 2021-02-20](https://github.com/zed-industries/zed), [2,153 pts/690 comments](https://news.ycombinator.com/item?id=47949027), [548 pts/365 comments](https://news.ycombinator.com/item?id=45594920))
- the open-source flywheel: open source is the distribution and the hiring engine — 1,576 points at relicensing, the registry grew to ~1,500 extensions in two years, the debugger shipped as a community-led effort, and 'hired through github' converted contributors into employees. (sources: [1,576 pts/601 comments](https://news.ycombinator.com/item?id=39119835), [~1,119 registry / ~1,562 tracked extensions](https://github.com/HelgeSverre/gh-packages-zed), [dap debugger launch](https://zed.dev/blog/debugger), [hiring-from-contributors program](https://zed.dev/blog/hired-through-github-part-1))
- agents come to the neutral surface: the neutral-surface bet works — google initiated contact for acp, jetbrains adopted it, claude code and codex and opencode and cursor all run inside zed. when the model vendors fight, the editor can host them all. (sources: [acp + gemini cli](https://zed.dev/blog/bring-your-own-agent-to-zed), [jetbrains acp collaboration](https://zed.dev/blog/jetbrains-on-acp), [claude code beta in zed](https://zed.dev/blog/claude-code-via-acp), [codex via acp](https://zed.dev/blog/codex-is-live-in-zed), [zed 1](https://zed.dev/blog/zed-1-0))
- the craft is credible: the team keeps its own credential — the people who built atom's collaboration stack wrote the crdt papers' production sequel, and the engineering blog ('zed decoded') became a respected rust publication independent of the product. (sources: [official bios + roster (~40 people)](https://zed.dev/team), [async rust deep-dive w/ video](https://zed.dev/blog/zed-decoded-async-rust), [211 pts/88 comments](https://news.ycombinator.com/item?id=39981945), [sobo essay](https://zed.dev/blog/software-craftsmanship-in-the-era-of-vibes))
- the post-commit world exists: the second half of the plan exists in code — deltadb and delta shipped to public beta with pull requests disabled on the company's own repo: '33 of us have landed 570 changes to main' (self-reported). the memo idea from 2018 is a running product. (sources: [deltadb detail](https://zed.dev/blog/introducing-deltadb), [delta private beta](https://zed.dev/blog/introducing-delta), [delta public beta](https://zed.dev/blog/delta-public-beta))

## what stayed unfinished

- collaboration in the editor: collaboration inside the editor didn't stick — 'very few people leverage collab today' (company admission), the chat panel was removed wholesale, and channels survive as the office the team itself runs, not the product users adopted. (sources: [windows sign-in reprompt](https://github.com/zed-industries/zed/issues/40072), [chat feature removed](https://github.com/zed-industries/zed/pull/37789), [company runs all-hands inside zed channels](https://zed.dev/blog/zed-is-our-office), [delta private beta](https://zed.dev/blog/introducing-delta))
- the extension gap: the extension gap persists — a deliberately conservative wasm api produced ~1,119 listed extensions mid-2026 against vs code's tens of thousands; 'my one plugin isn't there' remains the standard switching objection. (sources: [~1,119 registry / ~1,562 tracked extensions](https://github.com/HelgeSverre/gh-packages-zed), [wasm/wasmtime + tree-sitter hybrid extension design](https://zed.dev/blog/language-extensions-part-1), [wasm/wit extension architecture](https://zed.dev/blog/zed-decoded-extensions))
- free ai: free ai didn't survive contact with the bill — free beta → at-cost billing → prompt bundles → token pass-through in eighteen months, each step read by some users as a smaller version of the same bait-and-switch. (sources: [usage-based billing for high-volume users](https://zed.dev/blog/zed-ai-billing), [$10 pro](https://zed.dev/blog/pricing-change-llm-usage-is-now-token-based), [182 pts/197 comments](https://news.ycombinator.com/item?id=45362425), [irwin: token pass-through economics](https://zed.dev/blog/not-building-ai-for-the-money))
- gpui for everyone: gpui as a standalone framework stays aspirational — apache-2 and documented, but unpublished as a supported crate; the community (gpui-component, loungy, zedis, termy) builds on it anyway, which is evidence for and against the 'ui framework for everyone' claim. (sources: [gpui framework site](https://gpui.rs/), [gpui third-party app catalog (loungy, zedis, termy, etc](https://github.com/feigeCode/awesome-gpui), [longbridges gpui component library](https://github.com/longbridge/gpui-component), [gpui ownership/data flow (sobo)](https://zed.dev/blog/gpui-ownership))
- the ai trust ledger: the ai-direction argument never fully closed — disable_ai shipped as a genuine concession, yet zedless exists and 'not much of an actual refutation' was the hn verdict on the economics defense. (sources: [disable_ai setting](https://zed.dev/blog/disable-ai-features), [privacy/local-first fork](https://github.com/zedless-editor/zedless/), [skeptical hn reception](https://news.ycombinator.com/item?id=48034150), [ai-free mode wry coverage](https://www.theregister.com/software/2025/07/30/zed-code-editor-hears-your-prayers-rolls-out-ai-free-mode/883444))

## the agent-era turn

- (for) the whole history points one direction — teletype's crdt collaboration, xray's operation-based memo, channels, acp, and deltadb are one fifteen-year project. the company isn't pivoting toward the agent era; the agent era finally caught up to what they were building. (sources: [teletype beta](https://github.blog/news-insights/product-news/introducing-teletype-for-atom-code-collaboratively-in-real-time/), [memo = crdt vcs at keystroke level](https://github.com/atom-archive/xray/blob/master/docs/updates/2018_05_28.md), [deltadb detail](https://zed.dev/blog/introducing-deltadb), [sobos ted nelson essay](https://zed.dev/blog/agentic-xanadu))
- (against) the collaboration record cuts the other way — the team that argued 'conversations should happen close to code' watched 'very few people leverage collab today,' removed chat, and moved the bet to a separate app. delta is a relaunch, not a continuation. (sources: [windows sign-in reprompt](https://github.com/zed-industries/zed/issues/40072), [chat feature removed](https://github.com/zed-industries/zed/pull/37789), [delta private beta](https://zed.dev/blog/introducing-delta), [627 pts/331 comments](https://news.ycombinator.com/item?id=45916196))
- (for) the neutral-surface strategy is correctly calibrated for a model-vendor knife fight — acp means zed doesn't have to out-model openai or anthropic, just out-host everyone. jetbrains adopting the protocol is the strongest external validation yet. (sources: [acp + gemini cli](https://zed.dev/blog/bring-your-own-agent-to-zed), [jetbrains acp collaboration](https://zed.dev/blog/jetbrains-on-acp), [zed 1](https://zed.dev/blog/zed-1-0), [acp coverage](https://www.theregister.com/software/2025/08/28/google-zed-fight-vs-code-lock-in-with-agent-client-protocol/1500705))
- (against) the economics are still unproven — the editor is free, ai tokens were sold at a loss until token billing, business seats are six months old, and delta's paid plans don't exist yet. sequoia's $32m is a bet on the second half of the plan, not a verdict on it. (sources: [irwin: token pass-through economics](https://zed.dev/blog/not-building-ai-for-the-money), [1,100 contributors](https://www.businesswire.com/news/home/20250820782241/en/Zed-Raises-%2432M-Series-B-Led-by-Sequoia-to-Scale-Collaborative-AI-Coding-Vision), [zed for business launch](https://zed.dev/blog/zed-for-business), [delta public beta](https://zed.dev/blog/delta-public-beta))
- (nuance) the moat may be the stack rather than the editor — if deltadb wins, delta matters more than zed; if it doesn't, zed is an excellent editor in a market where the giants give editors away. the company's own framing already separates the two bets. (sources: [deltadb detail](https://zed.dev/blog/introducing-deltadb), [delta private beta](https://zed.dev/blog/introducing-delta), [crdt explanation](https://www.techtimes.com/articles/318322/20260613/zed-opens-deltadb-waitlist-crdt-version-control-records-every-edit-not-just-commits.htm), [150k active developers each month (self-reported)](https://sequoiacap.com/article/partnering-with-zed-the-ai-powered-code-editor-built-from-scratch))
- (against) the trust ledger is the real ceiling — telemetry, cla, arbitration, token pricing, and feature removals each passed, but they compound into the question every 'can i switch yet' thread asks. zedless is the ledger made executable. (sources: [privacy/local-first fork](https://github.com/zedless-editor/zedless/), [contributor license and feedback agreement text](https://zed.dev/cla), [chat feature removed](https://github.com/zed-industries/zed/pull/37789), [182 pts/197 comments](https://news.ycombinator.com/item?id=45362425))
- (for) the strongest evidence for delta is that the company runs on it — 'zed is our office' made the dogfooding literal, and disabling pull requests on delta's own repo is a risk no marketing team would fake. (sources: [company runs all-hands inside zed channels](https://zed.dev/blog/zed-is-our-office), [delta public beta](https://zed.dev/blog/delta-public-beta), [third-party delta coverage](https://thenewstack.io/zed-delta-github-alternative/))

## successors

- [delta](https://delta.dev): the idea's own successor — the collaboration thesis grown into a separate product where threads replace pull requests. if it works, zed becomes the on-ramp, not the destination. (sources: [delta private beta](https://zed.dev/blog/introducing-delta), [delta public beta](https://zed.dev/blog/delta-public-beta), [delta product site](https://delta.dev))
- [cursor](https://cursor.com): the opposite bet running at full speed — fork vs code, bundle the model, own the agent. the reference incumbent zed's neutral-surface strategy is defined against; cursor now also speaks acp. (sources: [zed 1](https://zed.dev/blog/zed-1-0), [683 pts/406 comments](https://news.ycombinator.com/item?id=45116688))
- [vs code + github](https://code.visualstudio.com): the incumbent stack zed has to displace twice — the editor monopoly atom's own electron enabled, plus the commit/pr workflow delta is built to replace. atom alumni now staff both sides. (sources: [mit open-sourcing incl](https://web.archive.org/web/20170424022832/http:/blog.atom.io/2014/05/06/atom-is-now-open-source.html), [sunset coverage](https://techcrunch.com/2022/06/08/github-sunsets-atom-the-software-dev-environment-it-launched-in-2011/), [definitive atom→zed postmortem interview](https://zed.dev/blog/we-have-to-start-over))
- [warp](https://www.warp.dev): the road not taken — sobo's three-month employer built the agent workbench inside the terminal instead of the editor. same 'rebuild the tool for agents' impulse, different surface. (sources: [sobos full founding narrative (xray→2019→warp→mar 2022 dogfood)](https://zed.dev/blog/this-week-at-zed-1))
- [zedless](https://github.com/zedless-editor/zedless/): the community fork as successor-with-an-asterisk — the editor thesis stripped of the company's services layer: no telemetry, no cla, no rugpulls. what gpl was always for. (sources: [privacy/local-first fork](https://github.com/zedless-editor/zedless/), [556 pts/322 comments](https://news.ycombinator.com/item?id=44964916))
- [jetbrains + acp](https://www.jetbrains.com): the protocol succeeding without zed — if acp becomes lsp-for-agents across the industry, the neutral-surface win outgrows the editor that minted it. (sources: [jetbrains acp collaboration](https://zed.dev/blog/jetbrains-on-acp), [acp + gemini cli](https://zed.dev/blog/bring-your-own-agent-to-zed))

## open questions

- the series b valuation is undisclosed — sequoia led $32m at an unknown price; crunchbase news reports 'over $42m' total but no post-money figure.
- adoption is self-reported — '150k monthly active developers' comes from sequoia's blog, 'hundreds of thousands daily' from the 1.0 post; no independent measurement exists.
- does delta's 'threads replace prs' survive contact with real teams — 33 employees landing 570 changes on their own repo is evidence of dogfooding, not of the market?
- is the revenue model pro + business + delta plans enough to clear a $42m+ raise — or does the open editor stay subsidized by services that haven't yet proven their take rate?
- the warp ip separation is undocumented — how did the codebase sobo carried into warp for three months come back out clean?
- collab adoption inside zed stayed low — does the delta re-platforming fix a product problem or a demand problem that will follow it?
- does acp commoditize zed — if every editor speaks the protocol and the agents belong to the model vendors, what is the editor's durable position?
- the extension gap is structural — a sandboxed wasm api may never host the plugin surface vs code users expect; is 'conservative api' a strategy or a ceiling?

AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

Canonical page: https://hraness.com/zed/the-idea


Published by @ben in profile revision 1.
Original document: https://hraness.com/zed/the-idea
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

## Structured source and record data

````json
{"anchors":[{"id":"lineage","originalUrl":"https://hraness.com/zed/the-idea#lineage","title":"lineage"},{"id":"proved","originalUrl":"https://hraness.com/zed/the-idea#proved","title":"what zed proved"},{"id":"stalled","originalUrl":"https://hraness.com/zed/the-idea#stalled","title":"what stayed unfinished"},{"id":"agent-era","originalUrl":"https://hraness.com/zed/the-idea#agent-era","title":"the agent-era turn"},{"id":"successors","originalUrl":"https://hraness.com/zed/the-idea#successors","title":"successors"},{"id":"open-questions","originalUrl":"https://hraness.com/zed/the-idea#open-questions","title":"open questions"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"adecdb0003f0bc84474b51481eb0426ae26b770a68f2cb914816f7da169ffcd8","originalUrl":"https://hraness.com/zed/the-idea","source":"hraness"},"records":[{"id":"record-79395e2ce87c4902d5f8","kind":"zed-agent-era-arguments","label":"the whole history points one direction — teletype's crdt collaboration, xray's operation-based memo, channels, acp, and deltadb are one fifteen-year project. the company isn't pivoting toward the agent era; the agent era finally caught up to what they were building.","original":{"claim":"the whole history points one direction — teletype's crdt collaboration, xray's operation-based memo, channels, acp, and deltadb are one fifteen-year project. the company isn't pivoting toward the agent era; the agent era finally caught up to what they were building.","id":"arg-one-project","side":"for","sourceIds":["src-hp-teletype","src-hp-xray-update","src-hp-zed-deltadb","src-hp-zed-xanadu"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-7011e74d4b91d41daa66","source-13e118307cfd7499efe4","source-b1eaf0c240eb91f6ad9b","source-1b7afa2697887b681bdb"]},{"id":"record-dfd93db5edcac9b15588","kind":"zed-agent-era-arguments","label":"the collaboration record cuts the other way — the team that argued 'conversations should happen close to code' watched 'very few people leverage collab today,' removed chat, and moved the bet to a separate app. delta is a relaunch, not a continuation.","original":{"claim":"the collaboration record cuts the other way — the team that argued 'conversations should happen close to code' watched 'very few people leverage collab today,' removed chat, and moved the bet to a separate app. delta is a relaunch, not a continuation.","id":"arg-collab-record","side":"against","sourceIds":["src-ci-gh-signin-issue","src-ci-gh-remove-chat","src-hp-zed-delta","src-ci-hn-zed-office"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-4c037bbb714d9da82eec","source-ce36cc5f3be335ef5e12","source-da3ae6d4dd42306c9587","source-c0d12e8613ea7ce8392c"]},{"id":"record-aac43cd7d2499c3cbaf0","kind":"zed-agent-era-arguments","label":"the neutral-surface strategy is correctly calibrated for a model-vendor knife fight — acp means zed doesn't have to out-model openai or anthropic, just out-host everyone. jetbrains adopting the protocol is the strongest external validation yet.","original":{"claim":"the neutral-surface strategy is correctly calibrated for a model-vendor knife fight — acp means zed doesn't have to out-model openai or anthropic, just out-host everyone. jetbrains adopting the protocol is the strongest external validation yet.","id":"arg-neutral-surface","side":"for","sourceIds":["src-hp-zed-acp","src-hp-zed-jetbrains-acp","src-hp-zed-10","src-hp-register-acp"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-3313f1a2152843b33046","source-962c08be4137872f243e","source-9d6d1b0fcfbb163b1d54","source-b8da52dc3a8acdf6dac6"]},{"id":"record-4d7e21a70cbc0c7467f4","kind":"zed-agent-era-arguments","label":"the economics are still unproven — the editor is free, ai tokens were sold at a loss until token billing, business seats are six months old, and delta's paid plans don't exist yet. sequoia's $32m is a bet on the second half of the plan, not a verdict on it.","original":{"claim":"the economics are still unproven — the editor is free, ai tokens were sold at a loss until token billing, business seats are six months old, and delta's paid plans don't exist yet. sequoia's $32m is a bet on the second half of the plan, not a verdict on it.","id":"arg-economics","side":"against","sourceIds":["src-hp-zed-ai-money","src-ci-businesswire-32m","src-hp-zed-business","src-hp-zed-delta-public"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-ecab0ff6bb1f245b1827","source-15b1b3a956c987d8ebef","source-08fac470f64f358503de","source-2687d4ddaa3bf8588b52"]},{"id":"record-fead8acaed57fd897e4f","kind":"zed-agent-era-arguments","label":"the moat may be the stack rather than the editor — if deltadb wins, delta matters more than zed; if it doesn't, zed is an excellent editor in a market where the giants give editors away. the company's own framing already separates the two bets.","original":{"claim":"the moat may be the stack rather than the editor — if deltadb wins, delta matters more than zed; if it doesn't, zed is an excellent editor in a market where the giants give editors away. the company's own framing already separates the two bets.","id":"arg-stack-moat","side":"nuance","sourceIds":["src-hp-zed-deltadb","src-hp-zed-delta","src-ci-techtimes-deltadb","src-hp-sequoia-partnering"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-b1eaf0c240eb91f6ad9b","source-da3ae6d4dd42306c9587","source-043735cbd38ae4b0bce7","source-f1ec87829e685cbc5d78"]},{"id":"record-0ebdfcb4ff935fae91f1","kind":"zed-agent-era-arguments","label":"the trust ledger is the real ceiling — telemetry, cla, arbitration, token pricing, and feature removals each passed, but they compound into the question every 'can i switch yet' thread asks. zedless is the ledger made executable.","original":{"claim":"the trust ledger is the real ceiling — telemetry, cla, arbitration, token pricing, and feature removals each passed, but they compound into the question every 'can i switch yet' thread asks. zedless is the ledger made executable.","id":"arg-trust-ceiling","side":"against","sourceIds":["src-ci-zedless","src-ci-cla","src-ci-gh-remove-chat","src-ci-hn-pricing"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-31a0cb59bbce0e5a47a4","source-7222d18917e95bf91cc3","source-ce36cc5f3be335ef5e12","source-0fa4d1d1b2e607963fb4"]},{"id":"record-d6a8bcc69a4d1eeb81d9","kind":"zed-agent-era-arguments","label":"the strongest evidence for delta is that the company runs on it — 'zed is our office' made the dogfooding literal, and disabling pull requests on delta's own repo is a risk no marketing team would fake.","original":{"claim":"the strongest evidence for delta is that the company runs on it — 'zed is our office' made the dogfooding literal, and disabling pull requests on delta's own repo is a risk no marketing team would fake.","id":"arg-dogfood","side":"for","sourceIds":["src-ci-zed-office","src-hp-zed-delta-public","src-hp-tns-delta"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-0e416df65a78b648674c","source-2687d4ddaa3bf8588b52","source-da6e60eaf083e8adb637"]},{"id":"record-9e70f3e8ec0933c41237","kind":"zed-idea-lineage","label":"engelbart's nls and xanadu","original":{"contribution":"the mother of all demos and the mother of all unbuilt software — sobo explicitly cites engelbart's nls/augment vision and doug's lost collaboration paradigm in the first zed post, and 'xanadu was waiting for agents' puts delta in the docuverse lineage.","era":"1968","id":"lin-engelbart","name":"engelbart's nls and xanadu","sourceIds":["src-hp-zed-crdts","src-hp-zed-xanadu"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-ff16741c07bff2c694cd","source-1b7afa2697887b681bdb"]},{"id":"record-d4d383a5614a36c7b0bb","kind":"zed-idea-lineage","label":"atom and electron","original":{"contribution":"the first attempt — hackability plus usability on a webview shell, which delivered electron to the world and the performance ceiling to its own authors. 'we created electron to create atom, but i can't imagine a worse application for electron than a code editor.'","era":"2011–2022","id":"lin-atom","name":"atom and electron","sourceIds":["src-hp-atom-intro","src-hp-atom-oss","src-hp-zed-start-over","src-ci-atom-sunset"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-160fb2dc72205bfb9068","source-5c85b6e328da996c46d8","source-e2b799eee212ef0094c5","source-d3f6cde8c2ae3bbb5925"]},{"id":"record-06030d0be7ac8b8ec483","kind":"zed-idea-lineage","label":"tree-sitter","original":{"contribution":"the parser that outlived its editor — brunsfeld's incremental glr engine went to github.com, neovim, helix, and emacs, and became zed's syntax layer and extension-grammar format.","era":"2013–","id":"lin-tree-sitter","name":"tree-sitter","sourceIds":["src-hp-ts-commit","src-hp-galois-treesitter","src-hp-zed-syntax-aware","src-hp-zed-extensions-decoded"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-104e9376beb811c47118","source-c14a86ec479a178d0e75","source-7c5529c0bd7c8f2615f4","source-9c44f75dd5b99896093a"]},{"id":"record-1880a4b7d97fefb25b3d","kind":"zed-idea-lineage","label":"teletype and crdts","original":{"contribution":"the collaboration primitive — teletype's custom string-wise crdt proved real-time multi-cursor editing in production; 'conversations should happen close to code' became zed's founding assumption.","era":"2017","id":"lin-teletype","name":"teletype and crdts","sourceIds":["src-hp-teletype","src-hp-infoq-teletype","src-hp-zed-crdts"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-7011e74d4b91d41daa66","source-2142f64f33561451a5a9","source-ff16741c07bff2c694cd"]},{"id":"record-b587693694760fe13b1c","kind":"zed-idea-lineage","label":"xray and memo","original":{"contribution":"the failed rehearsal — xray's rust core and client/server crdt architecture died at github, but its memo side-project ('an operation-based version control system that tracks changes at the level of individual keystrokes') is the direct ancestor of deltadb eight years later.","era":"2017–2019","id":"lin-xray-memo","name":"xray and memo","sourceIds":["src-ci-xray","src-hp-xray-readme","src-hp-xray-update","src-hp-zed-deltadb"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-ac125f6bdd14737b9b41","source-c27d180cd721c576b36e","source-13e118307cfd7499efe4","source-b1eaf0c240eb91f6ad9b"]},{"id":"record-cc004e6bc7ece9cc4986","kind":"zed-idea-lineage","label":"lsp → acp","original":{"contribution":"the protocol precedent — lsp unbundled language intelligence from monolithic ides; acp applies the same move to agents. zed's stated strategy is to be the neutral surface rather than the deepest bundled model.","era":"2016 → 2025","id":"lin-lsp-acp","name":"lsp → acp","sourceIds":["src-hp-zed-acp","src-hp-register-acp","src-hp-zed-agent-ext"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-3313f1a2152843b33046","source-b8da52dc3a8acdf6dac6","source-e3659ec3d16b9931343b"]},{"id":"record-07212257ba8e30605efd","kind":"zed-idea-lineage","label":"the rust-native stack","original":{"contribution":"the native-stack conviction — raph levien's rust ui writing and xi-editor experience as the cited nudge; gpu-rendered immediate-mode rust (gpui) as the only way to 'pixels on the next refresh of your display — every time.'","era":"2018–2021","id":"lin-native-stack","name":"the rust-native stack","sourceIds":["src-hp-zed-start-over","src-ci-videogame-gpui","src-hp-zed-gpui-ownership","src-hp-zed-introducing-2022"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-e2b799eee212ef0094c5","source-c2133aa117334d4b93e6","source-cbe83a45ab27cd714954","source-6854ebb7032c88d66bcb"]},{"id":"record-93ec812dbf40f256905e","kind":"zed-idea-open-questions","label":"the series b valuation is undisclosed — sequoia led $32m at an unknown price; crunchbase news reports 'over $42m' total but no post-money figure.","original":{"text":"the series b valuation is undisclosed — sequoia led $32m at an unknown price; crunchbase news reports 'over $42m' total but no post-money figure."},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-0346b77a7790f8e46243","kind":"zed-idea-open-questions","label":"adoption is self-reported — '150k monthly active developers' comes from sequoia's blog, 'hundreds of thousands daily' from the 1.0 post; no independent measurement exists.","original":{"text":"adoption is self-reported — '150k monthly active developers' comes from sequoia's blog, 'hundreds of thousands daily' from the 1.0 post; no independent measurement exists."},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-83b71851b1b008d1cd73","kind":"zed-idea-open-questions","label":"does delta's 'threads replace prs' survive contact with real teams — 33 employees landing 570 changes on their own repo is evidence of dogfooding, not of the market?","original":{"text":"does delta's 'threads replace prs' survive contact with real teams — 33 employees landing 570 changes on their own repo is evidence of dogfooding, not of the market?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-4188cc5496c8735e8e5a","kind":"zed-idea-open-questions","label":"is the revenue model pro + business + delta plans enough to clear a $42m+ raise — or does the open editor stay subsidized by services that haven't yet proven their take rate?","original":{"text":"is the revenue model pro + business + delta plans enough to clear a $42m+ raise — or does the open editor stay subsidized by services that haven't yet proven their take rate?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-206b2c1d1c92cbe2eff3","kind":"zed-idea-open-questions","label":"the warp ip separation is undocumented — how did the codebase sobo carried into warp for three months come back out clean?","original":{"text":"the warp ip separation is undocumented — how did the codebase sobo carried into warp for three months come back out clean?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-aaf69a921caabf312eac","kind":"zed-idea-open-questions","label":"collab adoption inside zed stayed low — does the delta re-platforming fix a product problem or a demand problem that will follow it?","original":{"text":"collab adoption inside zed stayed low — does the delta re-platforming fix a product problem or a demand problem that will follow it?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-b23633ed50f71738e85a","kind":"zed-idea-open-questions","label":"does acp commoditize zed — if every editor speaks the protocol and the agents belong to the model vendors, what is the editor's durable position?","original":{"text":"does acp commoditize zed — if every editor speaks the protocol and the agents belong to the model vendors, what is the editor's durable position?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-a5d011a783acb293101e","kind":"zed-idea-open-questions","label":"the extension gap is structural — a sandboxed wasm api may never host the plugin surface vs code users expect; is 'conservative api' a strategy or a ceiling?","original":{"text":"the extension gap is structural — a sandboxed wasm api may never host the plugin surface vs code users expect; is 'conservative api' a strategy or a ceiling?"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":[]},{"id":"record-271e3e3e1a031527adba","kind":"zed-idea-proved","label":"the native editor works","original":{"detail":"a native, gpu-rendered editor can be built and loved — 'hundreds of thousands of developers' daily at 1.0 (self-reported), ~90k github stars, a two-year-long 'windows when?' demand curve, and 2,153 hn points for the 1.0 post. the speed claim is the moat.","id":"clm-proved-native","sourceIds":["src-hp-zed-10","src-hp-gh-zed-repo","src-ci-hn-zed-1-0","src-ci-hn-windows"],"title":"the native editor works"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-9d6d1b0fcfbb163b1d54","source-69d3f4b8695b54fcce03","source-101e8156590ce612a922","source-327091314ee6dba9b640"]},{"id":"record-f36587bcde758a726ca4","kind":"zed-idea-proved","label":"the open-source flywheel","original":{"detail":"open source is the distribution and the hiring engine — 1,576 points at relicensing, the registry grew to ~1,500 extensions in two years, the debugger shipped as a community-led effort, and 'hired through github' converted contributors into employees.","id":"clm-proved-oss-flywheel","sourceIds":["src-ci-hn-zed-open-source","src-hp-ghext-tracker","src-ci-debugger","src-hp-zed-hired-gh1"],"title":"the open-source flywheel"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-3b51ee7a1bd8b106ff27","source-335be0c9128cb6cfa326","source-e49db740480048c513f8","source-b5201c7ef317d9e4c82f"]},{"id":"record-e921169e4ec9e72a2be7","kind":"zed-idea-proved","label":"agents come to the neutral surface","original":{"detail":"the neutral-surface bet works — google initiated contact for acp, jetbrains adopted it, claude code and codex and opencode and cursor all run inside zed. when the model vendors fight, the editor can host them all.","id":"clm-proved-acp","sourceIds":["src-hp-zed-acp","src-hp-zed-jetbrains-acp","src-hp-zed-claude-code","src-hp-zed-codex","src-hp-zed-10"],"title":"agents come to the neutral surface"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-3313f1a2152843b33046","source-962c08be4137872f243e","source-d814054e5499f85b7b83","source-d3697d72719eab0fd0a3","source-9d6d1b0fcfbb163b1d54"]},{"id":"record-e769de894d317d37b2f0","kind":"zed-idea-proved","label":"the craft is credible","original":{"detail":"the team keeps its own credential — the people who built atom's collaboration stack wrote the crdt papers' production sequel, and the engineering blog ('zed decoded') became a respected rust publication independent of the product.","id":"clm-proved-craft","sourceIds":["src-hp-zed-team","src-ci-zed-decoded-async","src-ci-hn-async-rust","src-hp-zed-craftsmanship"],"title":"the craft is credible"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-8338fc8f0b5a04b0a867","source-17626833242a03b0f32b","source-f9332b15b51417776c8a","source-82c476a7b5341d98687c"]},{"id":"record-cb2b142da86c449e729f","kind":"zed-idea-proved","label":"the post-commit world exists","original":{"detail":"the second half of the plan exists in code — deltadb and delta shipped to public beta with pull requests disabled on the company's own repo: '33 of us have landed 570 changes to main' (self-reported). the memo idea from 2018 is a running product.","id":"clm-proved-delta","sourceIds":["src-hp-zed-deltadb","src-hp-zed-delta","src-hp-zed-delta-public"],"title":"the post-commit world exists"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-b1eaf0c240eb91f6ad9b","source-da3ae6d4dd42306c9587","source-2687d4ddaa3bf8588b52"]},{"id":"record-cc54b66efcd3126b6676","kind":"zed-idea-stalled","label":"collaboration in the editor","original":{"detail":"collaboration inside the editor didn't stick — 'very few people leverage collab today' (company admission), the chat panel was removed wholesale, and channels survive as the office the team itself runs, not the product users adopted.","id":"clm-stalled-collab","sourceIds":["src-ci-gh-signin-issue","src-ci-gh-remove-chat","src-ci-zed-office","src-hp-zed-delta"],"title":"collaboration in the editor"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-4c037bbb714d9da82eec","source-ce36cc5f3be335ef5e12","source-0e416df65a78b648674c","source-da3ae6d4dd42306c9587"]},{"id":"record-d8aa29706c9d7855f7d0","kind":"zed-idea-stalled","label":"the extension gap","original":{"detail":"the extension gap persists — a deliberately conservative wasm api produced ~1,119 listed extensions mid-2026 against vs code's tens of thousands; 'my one plugin isn't there' remains the standard switching objection.","id":"clm-stalled-extensions","sourceIds":["src-hp-ghext-tracker","src-ci-language-extensions","src-hp-zed-extensions-decoded"],"title":"the extension gap"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-335be0c9128cb6cfa326","source-2173a741602e44c625be","source-9c44f75dd5b99896093a"]},{"id":"record-b5f0ace71f5afb29a8b1","kind":"zed-idea-stalled","label":"free ai","original":{"detail":"free ai didn't survive contact with the bill — free beta → at-cost billing → prompt bundles → token pass-through in eighteen months, each step read by some users as a smaller version of the same bait-and-switch.","id":"clm-stalled-free-ai","sourceIds":["src-hp-zed-ai-billing","src-ci-pricing-token","src-ci-hn-pricing","src-hp-zed-ai-money"],"title":"free ai"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-24595626e084d528bb75","source-9925f88a6ff7facd76d3","source-0fa4d1d1b2e607963fb4","source-ecab0ff6bb1f245b1827"]},{"id":"record-9351aca44afdd82ecff8","kind":"zed-idea-stalled","label":"gpui for everyone","original":{"detail":"gpui as a standalone framework stays aspirational — apache-2 and documented, but unpublished as a supported crate; the community (gpui-component, loungy, zedis, termy) builds on it anyway, which is evidence for and against the 'ui framework for everyone' claim.","id":"clm-stalled-gpui","sourceIds":["src-hp-gpui-rs","src-ci-awesome-gpui","src-ci-gpui-component","src-hp-zed-gpui-ownership"],"title":"gpui for everyone"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-f059142b43277b5502de","source-3cf0b8874a917a1ed57f","source-9da6ee0be604f87acc7e","source-cbe83a45ab27cd714954"]},{"id":"record-87548e6faf5d792c4f9e","kind":"zed-idea-stalled","label":"the ai trust ledger","original":{"detail":"the ai-direction argument never fully closed — disable_ai shipped as a genuine concession, yet zedless exists and 'not much of an actual refutation' was the hn verdict on the economics defense.","id":"clm-stalled-ai-debate","sourceIds":["src-ci-disable-ai","src-ci-zedless","src-ci-hn-not-for-money","src-ci-register-disable-ai"],"title":"the ai trust ledger"},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-ffde1f80e03767e91a62","source-31a0cb59bbce0e5a47a4","source-7c58c0ea0a1d59053a99","source-1cc158b21f10714ee337"]},{"id":"record-8f58be7e2c17b36ce3e5","kind":"zed-idea-successors","label":"delta","original":{"href":"https://delta.dev","id":"suc-delta","name":"delta","note":"the idea's own successor — the collaboration thesis grown into a separate product where threads replace pull requests. if it works, zed becomes the on-ramp, not the destination.","sourceIds":["src-hp-zed-delta","src-hp-zed-delta-public","src-hp-delta-dev"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-da3ae6d4dd42306c9587","source-2687d4ddaa3bf8588b52","source-bbc560cf27cba5f4ac78"]},{"id":"record-78b95f5c7fb62a92fdf8","kind":"zed-idea-successors","label":"cursor","original":{"href":"https://cursor.com","id":"suc-cursor","name":"cursor","note":"the opposite bet running at full speed — fork vs code, bundle the model, own the agent. the reference incumbent zed's neutral-surface strategy is defined against; cursor now also speaks acp.","sourceIds":["src-hp-zed-10","src-ci-hn-claude-code"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-9d6d1b0fcfbb163b1d54","source-62a87ff2565b0c2a9b89"]},{"id":"record-0aa8602f37a608ebf232","kind":"zed-idea-successors","label":"vs code + github","original":{"href":"https://code.visualstudio.com","id":"suc-vscode","name":"vs code + github","note":"the incumbent stack zed has to displace twice — the editor monopoly atom's own electron enabled, plus the commit/pr workflow delta is built to replace. atom alumni now staff both sides.","sourceIds":["src-hp-atom-oss","src-hp-tc-atom-sunset","src-hp-zed-start-over"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-5c85b6e328da996c46d8","source-3836905382280c7c18bd","source-e2b799eee212ef0094c5"]},{"id":"record-8d2398ad4c034ae526db","kind":"zed-idea-successors","label":"warp","original":{"href":"https://www.warp.dev","id":"suc-warp","name":"warp","note":"the road not taken — sobo's three-month employer built the agent workbench inside the terminal instead of the editor. same 'rebuild the tool for agents' impulse, different surface.","sourceIds":["src-hp-zed-week1"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-1b4d32c59b5cdbb48406"]},{"id":"record-007721307074bac76b88","kind":"zed-idea-successors","label":"zedless","original":{"href":"https://github.com/zedless-editor/zedless/","id":"suc-zedless","name":"zedless","note":"the community fork as successor-with-an-asterisk — the editor thesis stripped of the company's services layer: no telemetry, no cla, no rugpulls. what gpl was always for.","sourceIds":["src-ci-zedless","src-ci-hn-zedless"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-31a0cb59bbce0e5a47a4","source-e7e08cc016dd0e6ca4f2"]},{"id":"record-a4c548a34304c7bc5ebd","kind":"zed-idea-successors","label":"jetbrains + acp","original":{"href":"https://www.jetbrains.com","id":"suc-jetbrains","name":"jetbrains + acp","note":"the protocol succeeding without zed — if acp becomes lsp-for-agents across the industry, the neutral-surface win outgrows the editor that minted it.","sourceIds":["src-hp-zed-jetbrains-acp","src-hp-zed-acp"]},"originalUrl":"https://hraness.com/zed/the-idea","sourceIds":["source-962c08be4137872f243e","source-3313f1a2152843b33046"]}],"sources":[{"author":null,"id":"source-d3f6cde8c2ae3bbb5925","note":"github announces atom archive for dec 15, 2022","originalId":"src-ci-atom-sunset","published":{"precision":"day","text":"2022-06-08"},"publisher":"wayback machine","title":"github announces atom archive for dec 15, 2022","type":"community","url":"https://web.archive.org/web/20220805153654/https:/github.blog/2022-06-08-sunsetting-atom/"},{"author":null,"id":"source-3cf0b8874a917a1ed57f","note":"gpui third-party app catalog (loungy, zedis, termy, etc.)","originalId":"src-ci-awesome-gpui","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"gpui third-party app catalog (loungy, zedis, termy, etc","type":"repo","url":"https://github.com/feigeCode/awesome-gpui"},{"author":null,"id":"source-15b1b3a956c987d8ebef","note":"1,100 contributors; 150k devs; \"not forked vs code\" framing","originalId":"src-ci-businesswire-32m","published":{"precision":"day","text":"2025-08-20"},"publisher":"businesswire.com","title":"1,100 contributors","type":"reporting","url":"https://www.businesswire.com/news/home/20250820782241/en/Zed-Raises-%2432M-Series-B-Led-by-Sequoia-to-Scale-Collaborative-AI-Coding-Vision"},{"author":null,"id":"source-7222d18917e95bf91cc3","note":"contributor license and feedback agreement text","originalId":"src-ci-cla","published":{"precision":"unknown","text":"undated"},"publisher":"zed.dev","title":"contributor license and feedback agreement text","type":"reporting","url":"https://zed.dev/cla"},{"author":null,"id":"source-e49db740480048c513f8","note":"dap debugger launch; hn 502 pts","originalId":"src-ci-debugger","published":{"precision":"day","text":"2025-06-19"},"publisher":"zed.dev","title":"dap debugger launch","type":"reporting","url":"https://zed.dev/blog/debugger"},{"author":null,"id":"source-ffde1f80e03767e91a62","note":"disable_ai setting; onboarding toggle","originalId":"src-ci-disable-ai","published":{"precision":"day","text":"2025-07-23"},"publisher":"zed.dev","title":"disable_ai setting","type":"reporting","url":"https://zed.dev/blog/disable-ai-features"},{"author":null,"id":"source-ce36cc5f3be335ef5e12","note":"chat feature removed; \"sorry to the 5 of you\"","originalId":"src-ci-gh-remove-chat","published":{"precision":"year","text":"2025"},"publisher":"github","title":"chat feature removed","type":"reporting","url":"https://github.com/zed-industries/zed/pull/37789"},{"author":null,"id":"source-4c037bbb714d9da82eec","note":"windows sign-in reprompt; \"very few people leverage collab today\"","originalId":"src-ci-gh-signin-issue","published":{"precision":"year","text":"2025"},"publisher":"github","title":"windows sign-in reprompt","type":"repo","url":"https://github.com/zed-industries/zed/issues/40072"},{"author":null,"id":"source-9da6ee0be604f87acc7e","note":"longbridge's gpui component library","originalId":"src-ci-gpui-component","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"longbridges gpui component library","type":"repo","url":"https://github.com/longbridge/gpui-component"},{"author":null,"id":"source-f9332b15b51417776c8a","note":"211 pts/88 comments","originalId":"src-ci-hn-async-rust","published":{"precision":"day","text":"2024-04-09"},"publisher":"hacker news","title":"211 pts/88 comments","type":"community","url":"https://news.ycombinator.com/item?id=39981945"},{"author":null,"id":"source-62a87ff2565b0c2a9b89","note":"683 pts/406 comments","originalId":"src-ci-hn-claude-code","published":{"precision":"day","text":"2025-09-03"},"publisher":"hacker news","title":"683 pts/406 comments","type":"community","url":"https://news.ycombinator.com/item?id=45116688"},{"author":null,"id":"source-7c58c0ea0a1d59053a99","note":"skeptical hn reception","originalId":"src-ci-hn-not-for-money","published":{"precision":"month","text":"2026-05"},"publisher":"hacker news","title":"skeptical hn reception","type":"community","url":"https://news.ycombinator.com/item?id=48034150"},{"author":null,"id":"source-0fa4d1d1b2e607963fb4","note":"182 pts/197 comments; morgankrey replies","originalId":"src-ci-hn-pricing","published":{"precision":"day","text":"2025-09-24"},"publisher":"hacker news","title":"182 pts/197 comments","type":"community","url":"https://news.ycombinator.com/item?id=45362425"},{"author":null,"id":"source-327091314ee6dba9b640","note":"548 pts/365 comments","originalId":"src-ci-hn-windows","published":{"precision":"day","text":"2025-10-15"},"publisher":"hacker news","title":"548 pts/365 comments","type":"community","url":"https://news.ycombinator.com/item?id=45594920"},{"author":null,"id":"source-101e8156590ce612a922","note":"2,153 pts/690 comments; tos/blob debates","originalId":"src-ci-hn-zed-1-0","published":{"precision":"day","text":"2026-04-29"},"publisher":"hacker news","title":"2,153 pts/690 comments","type":"community","url":"https://news.ycombinator.com/item?id=47949027"},{"author":null,"id":"source-c0d12e8613ea7ce8392c","note":"627 pts/331 comments","originalId":"src-ci-hn-zed-office","published":{"precision":"day","text":"2025-11-13"},"publisher":"hacker news","title":"627 pts/331 comments","type":"community","url":"https://news.ycombinator.com/item?id=45916196"},{"author":null,"id":"source-3b51ee7a1bd8b106ff27","note":"1,576 pts/601 comments; license discussion; \"calming editor\" praise","originalId":"src-ci-hn-zed-open-source","published":{"precision":"day","text":"2024-01-24"},"publisher":"hacker news","title":"1,576 pts/601 comments","type":"community","url":"https://news.ycombinator.com/item?id=39119835"},{"author":null,"id":"source-e7e08cc016dd0e6ca4f2","note":"556 pts/322 comments","originalId":"src-ci-hn-zedless","published":{"precision":"day","text":"2025-08-20"},"publisher":"hacker news","title":"556 pts/322 comments","type":"community","url":"https://news.ycombinator.com/item?id=44964916"},{"author":"max brunsfeld","id":"source-2173a741602e44c625be","note":"wasm/wasmtime + tree-sitter hybrid extension design","originalId":"src-ci-language-extensions","published":{"precision":"day","text":"2024-04-18"},"publisher":"zed.dev","title":"wasm/wasmtime + tree-sitter hybrid extension design","type":"reporting","url":"https://zed.dev/blog/language-extensions-part-1"},{"author":null,"id":"source-9925f88a6ff7facd76d3","note":"$10 pro; +10% pass-through; $5 credits","originalId":"src-ci-pricing-token","published":{"precision":"day","text":"2025-09-24"},"publisher":"zed.dev","title":"$10 pro","type":"reporting","url":"https://zed.dev/blog/pricing-change-llm-usage-is-now-token-based"},{"author":null,"id":"source-1cc158b21f10714ee337","note":"\"ai-free mode\" wry coverage","originalId":"src-ci-register-disable-ai","published":{"precision":"day","text":"2025-07-30"},"publisher":"theregister.com","title":"ai-free mode wry coverage","type":"reporting","url":"https://www.theregister.com/software/2025/07/30/zed-code-editor-hears-your-prayers-rolls-out-ai-free-mode/883444"},{"author":null,"id":"source-043735cbd38ae4b0bce7","note":"crdt explanation; git-2005 framing; thursday waitlist","originalId":"src-ci-techtimes-deltadb","published":{"precision":"day","text":"2026-06-13"},"publisher":"tech times","title":"crdt explanation","type":"reporting","url":"https://www.techtimes.com/articles/318322/20260613/zed-opens-deltadb-waitlist-crdt-version-control-records-every-edit-not-just-commits.htm"},{"author":"antonio scandurra","id":"source-c2133aa117334d4b93e6","note":"gpui 120fps gpu-ui rationale; per-primitive shaders","originalId":"src-ci-videogame-gpui","published":{"precision":"year","text":"2023"},"publisher":"zed.dev","title":"gpui 120fps gpu-ui rationale","type":"reporting","url":"https://zed.dev/blog/videogame"},{"author":null,"id":"source-ac125f6bdd14737b9b41","note":"xray: rust-core experimental editor; memo operation-based vcs","originalId":"src-ci-xray","published":{"precision":"year","text":"2018"},"publisher":"github","title":"xray: rust-core experimental editor","type":"repo","url":"https://github.com/atom-archive/xray"},{"author":"thorsten ball","id":"source-17626833242a03b0f32b","note":"async rust deep-dive w/ video","originalId":"src-ci-zed-decoded-async","published":{"precision":"day","text":"2024-04-09"},"publisher":"zed.dev","title":"async rust deep-dive w/ video","type":"reporting","url":"https://zed.dev/blog/zed-decoded-async-rust"},{"author":null,"id":"source-0e416df65a78b648674c","note":"company runs all-hands inside zed channels","originalId":"src-ci-zed-office","published":{"precision":"day","text":"2025-11-13"},"publisher":"zed.dev","title":"company runs all-hands inside zed channels","type":"reporting","url":"https://zed.dev/blog/zed-is-our-office"},{"author":null,"id":"source-31a0cb59bbce0e5a47a4","note":"privacy/local-first fork; no telemetry/cla/cloud deps","originalId":"src-ci-zedless","published":{"precision":"day","text":"2025-08-20"},"publisher":"github","title":"privacy/local-first fork","type":"repo","url":"https://github.com/zedless-editor/zedless/"},{"author":"nathan sobo","id":"source-160fb2dc72205bfb9068","note":"atom public beta, by nathansobo","originalId":"src-hp-atom-intro","published":{"precision":"day","text":"2014-02-26"},"publisher":"atom-editor.cc","title":"atom public beta, by nathansobo","type":"archive","url":"https://atom-editor.cc/blog/2014/02/26/introducing-atom"},{"author":null,"id":"source-5c85b6e328da996c46d8","note":"mit open-sourcing incl. atom shell","originalId":"src-hp-atom-oss","published":{"precision":"day","text":"2014-05-06"},"publisher":"wayback machine","title":"mit open-sourcing incl","type":"archive","url":"https://web.archive.org/web/20170424022832/http:/blog.atom.io/2014/05/06/atom-is-now-open-source.html"},{"author":null,"id":"source-bbc560cf27cba5f4ac78","note":"delta product site","originalId":"src-hp-delta-dev","published":{"precision":"month","text":"2026-09"},"publisher":"delta.dev","title":"delta product site","type":"primary","url":"https://delta.dev"},{"author":"max brunsfeld","id":"source-c14a86ec479a178d0e75","note":"brunsfeld galois talk; github.com+atom integration in progress","originalId":"src-hp-galois-treesitter","published":{"precision":"day","text":"2017-12-11"},"publisher":"galois.com","title":"brunsfeld galois talk","type":"community","url":"https://galois.com/blog/2017/12/tree-sitter-new-parsing-system-programming-tools/"},{"author":null,"id":"source-69d3f4b8695b54fcce03","note":"created 2021-02-20; ~90.3k stars, ~10.6k forks; gpl-3.0","originalId":"src-hp-gh-zed-repo","published":{"precision":"day","text":"2026-09-16"},"publisher":"github","title":"created 2021-02-20","type":"repo","url":"https://github.com/zed-industries/zed"},{"author":null,"id":"source-335be0c9128cb6cfa326","note":"~1,119 registry / ~1,562 tracked extensions; type breakdown","originalId":"src-hp-ghext-tracker","published":{"precision":"day","text":"2026-06-22"},"publisher":"github","title":"~1,119 registry / ~1,562 tracked extensions","type":"community","url":"https://github.com/HelgeSverre/gh-packages-zed"},{"author":null,"id":"source-f059142b43277b5502de","note":"gpui framework site","originalId":"src-hp-gpui-rs","published":{"precision":"month","text":"2026-09"},"publisher":"gpui.rs","title":"gpui framework site","type":"primary","url":"https://gpui.rs/"},{"author":null,"id":"source-2142f64f33561451a5a9","note":"qcon sf unveiling; webrtc + crdt details","originalId":"src-hp-infoq-teletype","published":{"precision":"month","text":"2017-11"},"publisher":"infoq.com","title":"qcon sf unveiling","type":"reporting","url":"https://www.infoq.com/news/2017/11/atom-teletype-collaboration/"},{"author":null,"id":"source-b8da52dc3a8acdf6dac6","note":"acp coverage; json-rpc over stdio","originalId":"src-hp-register-acp","published":{"precision":"day","text":"2025-08-28"},"publisher":"theregister.com","title":"acp coverage","type":"reporting","url":"https://www.theregister.com/software/2025/08/28/google-zed-fight-vs-code-lock-in-with-agent-client-protocol/1500705"},{"author":null,"id":"source-f1ec87829e685cbc5d78","note":"\"150k active developers each month\" (self-reported); sequoia rationale","originalId":"src-hp-sequoia-partnering","published":{"precision":"day","text":"2025-08-20"},"publisher":"sequoiacap.com","title":"150k active developers each month (self-reported)","type":"reporting","url":"https://sequoiacap.com/article/partnering-with-zed-the-ai-powered-code-editor-built-from-scratch"},{"author":null,"id":"source-3836905382280c7c18bd","note":"sunset coverage; notes brunsfeld's new-editor effort","originalId":"src-hp-tc-atom-sunset","published":{"precision":"day","text":"2022-06-08"},"publisher":"techcrunch","title":"sunset coverage","type":"reporting","url":"https://techcrunch.com/2022/06/08/github-sunsets-atom-the-software-dev-environment-it-launched-in-2011/"},{"author":"antonio scandurra","id":"source-7011e74d4b91d41daa66","note":"teletype beta; author scandurra","originalId":"src-hp-teletype","published":{"precision":"day","text":"2017-11-15"},"publisher":"github.blog","title":"teletype beta","type":"primary","url":"https://github.blog/news-insights/product-news/introducing-teletype-for-atom-code-collaboratively-in-real-time/"},{"author":null,"id":"source-da6e60eaf083e8adb637","note":"third-party delta coverage; recap of funding","originalId":"src-hp-tns-delta","published":{"precision":"day","text":"2026-09-16"},"publisher":"thenewstack.io","title":"third-party delta coverage","type":"reporting","url":"https://thenewstack.io/zed-delta-github-alternative/"},{"author":null,"id":"source-104e9376beb811c47118","note":"tree-sitter initial commit","originalId":"src-hp-ts-commit","published":{"precision":"day","text":"2013-11-06"},"publisher":"github","title":"tree-sitter initial commit","type":"repo","url":"https://github.com/tree-sitter/tree-sitter/commit/84c5bceb818127fd7728655fb209a1be92e53fde"},{"author":null,"id":"source-c27d180cd721c576b36e","note":"\"github has decided not to move forward\"; memo subproject; update log","originalId":"src-hp-xray-readme","published":{"precision":"year","text":"2018"},"publisher":"github","title":"github has decided not to move forward","type":"repo","url":"https://github.com/atom-archive/xray/blob/master/README.md"},{"author":null,"id":"source-13e118307cfd7499efe4","note":"memo = crdt vcs at keystroke level","originalId":"src-hp-xray-update","published":{"precision":"day","text":"2018-05-28"},"publisher":"github","title":"memo = crdt vcs at keystroke level","type":"repo","url":"https://github.com/atom-archive/xray/blob/master/docs/updates/2018_05_28.md"},{"author":"nathan sobo","id":"source-9d6d1b0fcfbb163b1d54","note":"zed 1.0; >1m loc; daily-user claim; acp agent list incl. cursor","originalId":"src-hp-zed-10","published":{"precision":"day","text":"2026-04-29"},"publisher":"zed.dev","title":"zed 1","type":"primary","url":"https://zed.dev/blog/zed-1-0"},{"author":null,"id":"source-3313f1a2152843b33046","note":"acp + gemini cli; google approached zed","originalId":"src-hp-zed-acp","published":{"precision":"day","text":"2025-08-27"},"publisher":"zed.dev","title":"acp + gemini cli","type":"primary","url":"https://zed.dev/blog/bring-your-own-agent-to-zed"},{"author":null,"id":"source-e3659ec3d16b9931343b","note":"agents as extensions","originalId":"src-hp-zed-agent-ext","published":{"precision":"day","text":"2025-11-06"},"publisher":"zed.dev","title":"agents as extensions","type":"primary","url":"https://zed.dev/blog/agent-extensions"},{"author":null,"id":"source-24595626e084d528bb75","note":"usage-based billing for high-volume users","originalId":"src-hp-zed-ai-billing","published":{"precision":"day","text":"2024-10-17"},"publisher":"zed.dev","title":"usage-based billing for high-volume users","type":"primary","url":"https://zed.dev/blog/zed-ai-billing"},{"author":"conrad irwin","id":"source-ecab0ff6bb1f245b1827","note":"irwin: token pass-through economics; long-term = deltadb monetization","originalId":"src-hp-zed-ai-money","published":{"precision":"day","text":"2026-05-05"},"publisher":"zed.dev","title":"irwin: token pass-through economics","type":"primary","url":"https://zed.dev/blog/not-building-ai-for-the-money"},{"author":null,"id":"source-08fac470f64f358503de","note":"zed for business launch","originalId":"src-hp-zed-business","published":{"precision":"day","text":"2026-05-06"},"publisher":"zed.dev","title":"zed for business launch","type":"primary","url":"https://zed.dev/blog/zed-for-business"},{"author":null,"id":"source-d814054e5499f85b7b83","note":"claude code beta in zed","originalId":"src-hp-zed-claude-code","published":{"precision":"day","text":"2025-09-03"},"publisher":"zed.dev","title":"claude code beta in zed","type":"primary","url":"https://zed.dev/blog/claude-code-via-acp"},{"author":null,"id":"source-d3697d72719eab0fd0a3","note":"codex via acp","originalId":"src-hp-zed-codex","published":{"precision":"day","text":"2025-10-16"},"publisher":"zed.dev","title":"codex via acp","type":"primary","url":"https://zed.dev/blog/codex-is-live-in-zed"},{"author":null,"id":"source-82c476a7b5341d98687c","note":"sobo essay","originalId":"src-hp-zed-craftsmanship","published":{"precision":"day","text":"2025-06-12"},"publisher":"zed.dev","title":"sobo essay","type":"primary","url":"https://zed.dev/blog/software-craftsmanship-in-the-era-of-vibes"},{"author":"nathan sobo","id":"source-ff16741c07bff2c694cd","note":"first blog post; \"16 years ago… 135k lines of rust\"; engelbart framing","originalId":"src-hp-zed-crdts","published":{"precision":"day","text":"2022-12-01"},"publisher":"zed.dev","title":"first blog post","type":"primary","url":"https://zed.dev/blog/crdts"},{"author":"nathan sobo","id":"source-da3ae6d4dd42306c9587","note":"delta private beta","originalId":"src-hp-zed-delta","published":{"precision":"day","text":"2026-08-12"},"publisher":"zed.dev","title":"delta private beta","type":"primary","url":"https://zed.dev/blog/introducing-delta"},{"author":"nathan sobo","id":"source-2687d4ddaa3bf8588b52","note":"delta public beta; prs off on own repo; \"race to replace github\"; 33 people/570 changes; free-during-beta","originalId":"src-hp-zed-delta-public","published":{"precision":"day","text":"2026-09-16"},"publisher":"zed.dev","title":"delta public beta","type":"primary","url":"https://zed.dev/blog/delta-public-beta"},{"author":"nathan sobo","id":"source-b1eaf0c240eb91f6ad9b","note":"deltadb detail; \"founded zed to move beyond the constraints of commits\"; first spoke fall 2025","originalId":"src-hp-zed-deltadb","published":{"precision":"day","text":"2026-06-11"},"publisher":"zed.dev","title":"deltadb detail","type":"primary","url":"https://zed.dev/blog/introducing-deltadb"},{"author":null,"id":"source-9c44f75dd5b99896093a","note":"wasm/wit extension architecture; registry repo flow","originalId":"src-hp-zed-extensions-decoded","published":{"precision":"day","text":"2024-10-21"},"publisher":"zed.dev","title":"wasm/wit extension architecture","type":"primary","url":"https://zed.dev/blog/zed-decoded-extensions"},{"author":null,"id":"source-cbe83a45ab27cd714954","note":"gpui ownership/data flow (sobo)","originalId":"src-hp-zed-gpui-ownership","published":{"precision":"day","text":"2024-01-25"},"publisher":"zed.dev","title":"gpui ownership/data flow (sobo)","type":"primary","url":"https://zed.dev/blog/gpui-ownership"},{"author":null,"id":"source-b5201c7ef317d9e4c82f","note":"hiring-from-contributors program","originalId":"src-hp-zed-hired-gh1","published":{"precision":"day","text":"2025-09-16"},"publisher":"zed.dev","title":"hiring-from-contributors program","type":"primary","url":"https://zed.dev/blog/hired-through-github-part-1"},{"author":"nathan sobo","id":"source-6854ebb7032c88d66bcb","note":"\"introducing zed\" manifesto landing page; waitlist era","originalId":"src-hp-zed-introducing-2022","published":{"precision":"day","text":"2022-06-08"},"publisher":"wayback machine","title":"introducing zed manifesto landing page","type":"archive","url":"https://web.archive.org/web/20220608165127/https://zed.dev/"},{"author":null,"id":"source-962c08be4137872f243e","note":"jetbrains acp collaboration","originalId":"src-hp-zed-jetbrains-acp","published":{"precision":"day","text":"2025-10-06"},"publisher":"zed.dev","title":"jetbrains acp collaboration","type":"primary","url":"https://zed.dev/blog/jetbrains-on-acp"},{"author":"thorsten ball","id":"source-e2b799eee212ef0094c5","note":"definitive atom→zed postmortem interview; sobo's 2017 moment; pathfinder/sdf detours","originalId":"src-hp-zed-start-over","published":{"precision":"day","text":"2024-02-12"},"publisher":"zed.dev","title":"definitive atom→zed postmortem interview","type":"interview","url":"https://zed.dev/blog/we-have-to-start-over"},{"author":"max brunsfeld","id":"source-7c5529c0bd7c8f2615f4","note":"brunsfeld on tree-sitter in zed","originalId":"src-hp-zed-syntax-aware","published":{"precision":"day","text":"2023-03-27"},"publisher":"zed.dev","title":"brunsfeld on tree-sitter in zed","type":"primary","url":"https://zed.dev/blog/syntax-aware-editing"},{"author":null,"id":"source-8338fc8f0b5a04b0a867","note":"official bios + roster (~40 people)","originalId":"src-hp-zed-team","published":{"precision":"day","text":"2026-09-16"},"publisher":"zed.dev","title":"official bios + roster (~40 people)","type":"primary","url":"https://zed.dev/team"},{"author":"nathan sobo","id":"source-1b4d32c59b5cdbb48406","note":"sobo's full founding narrative (xray→2019→warp→mar 2022 dogfood)","originalId":"src-hp-zed-week1","published":{"precision":"day","text":"2023-01-23"},"publisher":"zed.dev","title":"sobos full founding narrative (xray→2019→warp→mar 2022 dogfood)","type":"primary","url":"https://zed.dev/blog/this-week-at-zed-1"},{"author":"nathan sobo","id":"source-1b7afa2697887b681bdb","note":"sobo's ted nelson essay","originalId":"src-hp-zed-xanadu","published":{"precision":"day","text":"2026-09-01"},"publisher":"zed.dev","title":"sobos ted nelson essay","type":"primary","url":"https://zed.dev/blog/agentic-xanadu"}]}
````
