# zed: side quests

> the projects around the editor — tree-sitter, xray and memo, gpui, zeta, acp, the community programs, and the fork that took the name away.

- 2013– — [tree-sitter](https://tree-sitter.github.io) (brunsfeld, handed-off): brunsfeld's nights-and-weekends side project that ate the industry — incremental glr parsing now inside github.com, neovim, helix, emacs, lapce, and zed itself, whose extensions compile tree-sitter grammars to wasm. the founders' largest prior artifact, bigger than atom. (sources: [tree-sitter initial commit](https://github.com/tree-sitter/tree-sitter/commit/84c5bceb818127fd7728655fb209a1be92e53fde), [2018 release](https://en.wikipedia.org/wiki/Tree-sitter_(parser_generator)), [brunsfeld galois talk](https://galois.com/blog/2017/12/tree-sitter-new-parsing-system-programming-tools/), [wasm/wit extension architecture](https://zed.dev/blog/zed-decoded-extensions))
- 2017–2019 — [xray and memo](https://github.com/atom-archive/xray) (sobo, ended): the failed restart inside github — rust core, web ui turned client/server, rgasplit-variant crdt — plus memo, the operation-based vcs tracking changes at keystroke level. github shelved it post-microsoft-acquisition; every idea in it shipped later inside zed, and memo shipped eight years late as deltadb. (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), [is it dead? — sobo confirms github shelved xray](https://github.com/atom/xray/issues/177))
- ~2019–2021 — the ditto crdt years (scandurra, ended): scandurra's between-jobs chapter — roughly two years at ditto building a crdt database in rust while zed stayed a nights-and-weekends repo. the reason zed's multiplayer internals were designed by someone who had already built the same primitives twice. (sources: [official bios + roster (~40 people)](https://zed.dev/team), [sobos full founding narrative (xray→2019→warp→mar 2022 dogfood)](https://zed.dev/blog/this-week-at-zed-1))
- 2020–2021 — the warp detour (sobo, ended): sobo's three-month employment at warp — he brought the zed code with him, then left because he 'couldn't let go' of the editor. the ip separation is undocumented; recorded in the gaps ledger. (sources: [sobos full founding narrative (xray→2019→warp→mar 2022 dogfood)](https://zed.dev/blog/this-week-at-zed-1))
- 2021– — [gpui](https://gpui.rs) (company, active): the gpu-accelerated rust ui framework — apache-2 since january 2024, metal on macos, vulkan on linux, a hand-built directx 11 backend on windows. deliberately not published as a supported standalone crate; the community builds on it anyway — longbridge's gpui-component, and apps like loungy, zedis, gtop, and termy in the awesome-gpui catalog. (sources: [gpui ownership/data flow (sobo)](https://zed.dev/blog/gpui-ownership), [gpui 120fps gpu-ui rationale](https://zed.dev/blog/videogame), [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-component ecosystem spotlight](https://zed.dev/blog/community-champion-jason-lee))
- 2024– — [the extension registry](https://github.com/zed-industries/extensions) (company, continuing): the wasm/wit-sandboxed extension ecosystem — a registry repo since february 2024, ~1,119 listed entries and ~1,562 tracked including unlisted by mid-2026 across themes, grammars, lsps, mcp context servers, and debug adapters. deliberately narrower than atom's api — and the durable criticism of the platform. (sources: [central extension registry](https://github.com/zed-industries/extensions), [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), [~1,119 registry / ~1,562 tracked extensions](https://github.com/HelgeSverre/gh-packages-zed))
- 2024–2026 — [channels and chat](https://zed.dev/docs/collaboration/channels) (company, handed-off): channels and in-editor chat — 'zed is our office' made the collaboration thesis literal, but adoption stayed low ('very few people leverage collab today'), the chat panel was removed wholesale, and the collaboration bet re-platformed into delta rather than dying. (sources: [channels launch (irwin)](https://zed.dev/blog/channels), [company runs all-hands inside zed channels](https://zed.dev/blog/zed-is-our-office), [chat feature removed](https://github.com/zed-industries/zed/pull/37789), [windows sign-in reprompt](https://github.com/zed-industries/zed/issues/40072), [delta private beta](https://zed.dev/blog/introducing-delta))
- 2025– — [agent client protocol](https://zed.dev/blog/bring-your-own-agent-to-zed) (company, active): the agent client protocol — open json-rpc over stdio, apache-2, gemini cli as reference agent, adopted or echoed by jetbrains; a registry since january 2026; agents include claude code, codex, opencode, and cursor. zed's bid to be the neutral surface, not the deepest bundled agent. (sources: [acp + gemini cli](https://zed.dev/blog/bring-your-own-agent-to-zed), [jetbrains acp collaboration](https://zed.dev/blog/jetbrains-on-acp), [acp registry](https://zed.dev/blog/acp-registry), [agents as extensions](https://zed.dev/blog/agent-extensions), [zed 1](https://zed.dev/blog/zed-1-0))
- 2025– — [zeta, the open model](https://huggingface.co/zed-industries/zeta) (company, continuing): the open edit-prediction model line — zeta (a qwen2.5-coder-7b fine-tune) shipped with open weights and an open dataset on hugging face; zeta2 rebuilt 'from the training data up' in march 2026; zeta2.1 claims 3x fewer tokens and 50ms faster predictions (self-reported). (sources: [zeta open model](https://zed.dev/blog/edit-prediction), [zeta model + dataset on hf](https://huggingface.co/zed-industries/zeta), [zeta2 rebuilt from training data up](https://zed.dev/blog/zeta2), [zeta2](https://zed.dev/blog/zeta2-1))
- 2025– — [deltadb and delta](https://delta.dev) (company, active): the 'second half of the plan' — operation-based crdt version control compatible with git, versioning worktree and conversation together. private beta august 12, 2026; public beta september 16 with pull requests disabled on its own repo; product at delta.dev. the memo idea from xray, finally shipped. (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), [delta product site](https://delta.dev))
- 2024– — fireside hacks to the zed guild (company, continuing): the community-program stack — fireside hacks at open-sourcing, 'hired through github' contributor-to-employee pipeline, community champions (june 2026), and the zed guild experiment with its june 16 retrospective. (sources: [gpl/agpl/apache-2 split](https://zed.dev/blog/zed-is-now-open-source), [hiring-from-contributors program](https://zed.dev/blog/hired-through-github-part-1), [community program](https://zed.dev/blog/community-champions), [zed guild experiment retrospective](https://zed.dev/blog/zed-guild-retrospective))
- 2024 — [zed decoded](https://zed.dev/blog) (alumni, ended): the engineering interview series thorsten ball ran — rope and sumtree, async rust, 'why not just embed neovim?', extensions, and the founder postmortems. it made zed's blog a respected rust-engineering publication independent of the product, then ended when ball left in january 2025. (sources: [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), [wasm/wit extension architecture](https://zed.dev/blog/zed-decoded-extensions), [ball departure post](https://www.linkedin.com/posts/thorsten-ball-3142b652_today-was-my-last-day-at-zed-in-a-year-activity-7288872684849954816-Wdmk))
- 2025– — [zedless](https://github.com/zedless-editor/zedless/) (community, continuing): the community's answer to the trust ledger — a privacy/local-first fork that removes telemetry, crash reporting, non-selfhostable cloud dependencies, and the cla: 'no rugpulls.' proof that gpl means forkable, and a standing vote of no-confidence in the defaults. (sources: [privacy/local-first fork](https://github.com/zedless-editor/zedless/), [556 pts/322 comments](https://news.ycombinator.com/item?id=44964916))

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/side-quests


Published by @ben in profile revision 1.
Original document: https://hraness.com/zed/side-quests
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":"founders","originalUrl":"https://hraness.com/zed/side-quests#founders","title":"the founders' quests"},{"id":"company","originalUrl":"https://hraness.com/zed/side-quests#company","title":"the company's quests"},{"id":"community","originalUrl":"https://hraness.com/zed/side-quests#community","title":"the community's quests"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"58e2ec150db6b31b74af917a3557f2430bb6cbe145a7a1b89daead04d24f8ab5","originalUrl":"https://hraness.com/zed/side-quests","source":"hraness"},"records":[{"date":{"precision":"approximate","text":"2013–"},"id":"record-009fba19d2cbfdf2551d","kind":"zed-quests","label":"tree-sitter","original":{"dates":"2013–","detail":"brunsfeld's nights-and-weekends side project that ate the industry — incremental glr parsing now inside github.com, neovim, helix, emacs, lapce, and zed itself, whose extensions compile tree-sitter grammars to wasm. the founders' largest prior artifact, bigger than atom.","id":"qst-tree-sitter","owner":"brunsfeld","sourceIds":["src-hp-ts-commit","src-hp-wiki-treesitter","src-hp-galois-treesitter","src-hp-zed-extensions-decoded"],"status":"handed-off","title":"tree-sitter","url":"https://tree-sitter.github.io"},"originalUrl":"https://hraness.com/zed/side-quests","sourceIds":["source-ee3ef6d4656b026e0669","source-45a37c7ca2c3250d445a","source-586753167c5bb3af96b3","source-8aeb9cdf7aca547ce4b1"]},{"date":{"precision":"approximate","text":"2017–2019"},"id":"record-a954e93b7d2a873e8b5b","kind":"zed-quests","label":"xray and memo","original":{"dates":"2017–2019","detail":"the failed restart inside github — rust core, web ui turned client/server, rgasplit-variant crdt — plus memo, the operation-based vcs tracking changes at keystroke level. github shelved it post-microsoft-acquisition; every idea in it shipped later inside zed, and memo shipped eight years late as deltadb.","id":"qst-xray-memo","owner":"sobo","sourceIds":["src-ci-xray","src-hp-xray-readme","src-hp-xray-update","src-ci-xray-dead"],"status":"ended","title":"xray and memo","url":"https://github.com/atom-archive/xray"},"originalUrl":"https://hraness.com/zed/side-quests","sourceIds":["source-915c41dfb89d387d07b3","source-d734b07305a95843e603","source-9acbb3eaf4fc13e61e87","source-256ac4f876404d091757"]},{"date":{"precision":"approximate","text":"~2019–2021"},"id":"record-f7d72ae5cc1c2fc0924c","kind":"zed-quests","label":"the ditto crdt years","original":{"dates":"~2019–2021","detail":"scandurra's between-jobs chapter — roughly two years at ditto building a crdt database in rust while zed stayed a nights-and-weekends repo. the reason zed's multiplayer internals were designed by someone who had already built the same primitives twice.","id":"qst-ditto","owner":"scandurra","sourceIds":["src-hp-zed-team","src-hp-zed-week1"],"status":"ended","title":"the ditto crdt years","url":null},"originalUrl":"https://hraness.com/zed/side-quests","sourceIds":["source-2b5f40fa1789be53c815","source-df8a9032286e3cfbdc84"]},{"date":{"precision":"approximate","text":"2020–2021"},"id":"record-0930666aadaaac14a2fb","kind":"zed-quests","label":"the warp detour","original":{"dates":"2020–2021","detail":"sobo's three-month employment at warp — he brought the zed code with him, then left because he 'couldn't let go' of the editor. the ip separation is undocumented; recorded in the gaps ledger.","id":"qst-warp","owner":"sobo","sourceIds":["src-hp-zed-week1"],"status":"ended","title":"the warp detour","url":null},"originalUrl":"https://hraness.com/zed/side-quests","sourceIds":["source-df8a9032286e3cfbdc84"]},{"date":{"precision":"approximate","text":"2021–"},"id":"record-0750d65eb1fd7c4d7e5d","kind":"zed-quests","label":"gpui","original":{"dates":"2021–","detail":"the gpu-accelerated rust ui framework — apache-2 since january 2024, metal on macos, vulkan on linux, a hand-built directx 11 backend on windows. deliberately not published as a supported standalone crate; the community builds on it anyway — longbridge's gpui-component, and apps like loungy, zedis, gtop, and termy in the awesome-gpui catalog.","id":"qst-gpui","owner":"company","sourceIds":["src-hp-zed-gpui-ownership","src-ci-videogame-gpui","src-hp-gpui-rs","src-ci-awesome-gpui","src-ci-gpui-component","src-hp-zed-jason-lee"],"status":"active","title":"gpui","url":"https://gpui.rs"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-f75312da4afa7a3a96d8","source-5457a86a92b7fa48acf6","source-18e67dfbcfe9ef5f2964","source-d08810d5b85a92d06edc","source-aaa4a05ba573906e7757","source-8810735b7e6b8e7df224"]},{"date":{"precision":"approximate","text":"2024–"},"id":"record-6312e723111227fb483d","kind":"zed-quests","label":"the extension registry","original":{"dates":"2024–","detail":"the wasm/wit-sandboxed extension ecosystem — a registry repo since february 2024, ~1,119 listed entries and ~1,562 tracked including unlisted by mid-2026 across themes, grammars, lsps, mcp context servers, and debug adapters. deliberately narrower than atom's api — and the durable criticism of the platform.","id":"qst-extensions","owner":"company","sourceIds":["src-hp-gh-extensions-repo","src-ci-language-extensions","src-hp-zed-extensions-decoded","src-hp-ghext-tracker"],"status":"continuing","title":"the extension registry","url":"https://github.com/zed-industries/extensions"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-37b8f4426f3afb417a5b","source-4b31e8f09820b3591e93","source-8aeb9cdf7aca547ce4b1","source-10bb26d866e5d6f55796"]},{"date":{"precision":"approximate","text":"2024–2026"},"id":"record-4e9a1a7adeea47aa068e","kind":"zed-quests","label":"channels and chat","original":{"dates":"2024–2026","detail":"channels and in-editor chat — 'zed is our office' made the collaboration thesis literal, but adoption stayed low ('very few people leverage collab today'), the chat panel was removed wholesale, and the collaboration bet re-platformed into delta rather than dying.","id":"qst-channels","owner":"company","sourceIds":["src-hp-zed-channels","src-ci-zed-office","src-ci-gh-remove-chat","src-ci-gh-signin-issue","src-hp-zed-delta"],"status":"handed-off","title":"channels and chat","url":"https://zed.dev/docs/collaboration/channels"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-9aee7a52ba930888de66","source-c695789d77e669b1e0b8","source-3090ccc73e7376246b37","source-7a9a85dc3c39eb36eaec","source-8a3c0a15121bfdd3b939"]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-cfee7b18bcdf905e57bf","kind":"zed-quests","label":"agent client protocol","original":{"dates":"2025–","detail":"the agent client protocol — open json-rpc over stdio, apache-2, gemini cli as reference agent, adopted or echoed by jetbrains; a registry since january 2026; agents include claude code, codex, opencode, and cursor. zed's bid to be the neutral surface, not the deepest bundled agent.","id":"qst-acp","owner":"company","sourceIds":["src-hp-zed-acp","src-hp-zed-jetbrains-acp","src-hp-zed-acp-registry","src-hp-zed-agent-ext","src-hp-zed-10"],"status":"active","title":"agent client protocol","url":"https://zed.dev/blog/bring-your-own-agent-to-zed"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-5ada0cf83c2fcb370e2b","source-f01ef53591c90c06ed19","source-d261e730caff1d72bec7","source-ed967d22b1c2c903c2c4","source-02792262832517286daf"]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-1e64adc31a58267ac3bb","kind":"zed-quests","label":"zeta, the open model","original":{"dates":"2025–","detail":"the open edit-prediction model line — zeta (a qwen2.5-coder-7b fine-tune) shipped with open weights and an open dataset on hugging face; zeta2 rebuilt 'from the training data up' in march 2026; zeta2.1 claims 3x fewer tokens and 50ms faster predictions (self-reported).","id":"qst-zeta","owner":"company","sourceIds":["src-ci-edit-prediction","src-hp-hf-zeta","src-hp-zed-zeta2","src-hp-zed-zeta21"],"status":"continuing","title":"zeta, the open model","url":"https://huggingface.co/zed-industries/zeta"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-754277a9a65c9448299e","source-59aa14ae5a9c69b7b93f","source-38865d380ca2e85c4b26","source-a736b4cbdbb4c13460ca"]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-37d0e4c8c5bd888284a4","kind":"zed-quests","label":"deltadb and delta","original":{"dates":"2025–","detail":"the 'second half of the plan' — operation-based crdt version control compatible with git, versioning worktree and conversation together. private beta august 12, 2026; public beta september 16 with pull requests disabled on its own repo; product at delta.dev. the memo idea from xray, finally shipped.","id":"qst-delta","owner":"company","sourceIds":["src-hp-zed-deltadb","src-hp-zed-delta","src-hp-zed-delta-public","src-hp-delta-dev"],"status":"active","title":"deltadb and delta","url":"https://delta.dev"},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-df9576a8e5ef6d9e22be","source-8a3c0a15121bfdd3b939","source-8559298e35e394671b40","source-46a837cdc03da3fbde6c"]},{"date":{"precision":"approximate","text":"2024–"},"id":"record-761e8c4cc351d4423824","kind":"zed-quests","label":"fireside hacks to the zed guild","original":{"dates":"2024–","detail":"the community-program stack — fireside hacks at open-sourcing, 'hired through github' contributor-to-employee pipeline, community champions (june 2026), and the zed guild experiment with its june 16 retrospective.","id":"qst-community-programs","owner":"company","sourceIds":["src-hp-zed-oss","src-hp-zed-hired-gh1","src-hp-zed-community-champions","src-hp-zed-guild"],"status":"continuing","title":"fireside hacks to the zed guild","url":null},"originalUrl":"https://hraness.com/zed/side-quests#company","sourceIds":["source-da30f7d83d6e0af68f36","source-e099a797ac2d6f8179b5","source-c441511c4eead603e244","source-ce055318f3825a8b2f24"]},{"date":{"precision":"year","text":"2024"},"id":"record-ad2faba25f25aa6e4583","kind":"zed-quests","label":"zed decoded","original":{"dates":"2024","detail":"the engineering interview series thorsten ball ran — rope and sumtree, async rust, 'why not just embed neovim?', extensions, and the founder postmortems. it made zed's blog a respected rust-engineering publication independent of the product, then ended when ball left in january 2025.","id":"qst-zed-decoded","owner":"alumni","sourceIds":["src-ci-zed-decoded-async","src-ci-hn-async-rust","src-hp-zed-extensions-decoded","src-hp-thorsten-linkedin"],"status":"ended","title":"zed decoded","url":"https://zed.dev/blog"},"originalUrl":"https://hraness.com/zed/side-quests","sourceIds":["source-0270c248b141ca34e0e3","source-3e34aefc914e2b6da2a6","source-8aeb9cdf7aca547ce4b1","source-62061e872ee898c40e8b"]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-55eb08742c0c7e2a5bd0","kind":"zed-quests","label":"zedless","original":{"dates":"2025–","detail":"the community's answer to the trust ledger — a privacy/local-first fork that removes telemetry, crash reporting, non-selfhostable cloud dependencies, and the cla: 'no rugpulls.' proof that gpl means forkable, and a standing vote of no-confidence in the defaults.","id":"qst-zedless","owner":"community","sourceIds":["src-ci-zedless","src-ci-hn-zedless"],"status":"continuing","title":"zedless","url":"https://github.com/zedless-editor/zedless/"},"originalUrl":"https://hraness.com/zed/side-quests#community","sourceIds":["source-d88dde83e6cb10dba1bd","source-0ca62d9103f796da22a9"]}],"sources":[{"author":null,"id":"source-d08810d5b85a92d06edc","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-754277a9a65c9448299e","note":"zeta open model; qwen2.5-coder-7b fine-tune","originalId":"src-ci-edit-prediction","published":{"precision":"day","text":"2025-02-13"},"publisher":"zed.dev","title":"zeta open model","type":"reporting","url":"https://zed.dev/blog/edit-prediction"},{"author":null,"id":"source-3090ccc73e7376246b37","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-7a9a85dc3c39eb36eaec","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-aaa4a05ba573906e7757","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-3e34aefc914e2b6da2a6","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-0ca62d9103f796da22a9","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-4b31e8f09820b3591e93","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":"antonio scandurra","id":"source-5457a86a92b7fa48acf6","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-915c41dfb89d387d07b3","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":null,"id":"source-256ac4f876404d091757","note":"\"is it dead?\" — sobo confirms github shelved xray","originalId":"src-ci-xray-dead","published":{"precision":"year","text":"2019"},"publisher":"github","title":"is it dead? — sobo confirms github shelved xray","type":"repo","url":"https://github.com/atom/xray/issues/177"},{"author":"thorsten ball","id":"source-0270c248b141ca34e0e3","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-c695789d77e669b1e0b8","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-d88dde83e6cb10dba1bd","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":null,"id":"source-46a837cdc03da3fbde6c","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-586753167c5bb3af96b3","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-37b8f4426f3afb417a5b","note":"central extension registry","originalId":"src-hp-gh-extensions-repo","published":{"precision":"day","text":"2024-02-07"},"publisher":"github","title":"central extension registry","type":"repo","url":"https://github.com/zed-industries/extensions"},{"author":null,"id":"source-10bb26d866e5d6f55796","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-18e67dfbcfe9ef5f2964","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-59aa14ae5a9c69b7b93f","note":"zeta model + dataset on hf","originalId":"src-hp-hf-zeta","published":{"precision":"month","text":"2025-02"},"publisher":"huggingface.co","title":"zeta model + dataset on hf","type":"repo","url":"https://huggingface.co/zed-industries/zeta"},{"author":null,"id":"source-62061e872ee898c40e8b","note":"ball departure post; zed tenure jan 2024–jan 2025","originalId":"src-hp-thorsten-linkedin","published":{"precision":"month","text":"2025-01"},"publisher":"linkedin","title":"ball departure post","type":"community","url":"https://www.linkedin.com/posts/thorsten-ball-3142b652_today-was-my-last-day-at-zed-in-a-year-activity-7288872684849954816-Wdmk"},{"author":null,"id":"source-ee3ef6d4656b026e0669","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-45a37c7ca2c3250d445a","note":"2018 release; adoption list; github semantic usage","originalId":"src-hp-wiki-treesitter","published":{"precision":"month","text":"2026-09"},"publisher":"wikipedia","title":"2018 release","type":"reference","url":"https://en.wikipedia.org/wiki/Tree-sitter_(parser_generator)"},{"author":null,"id":"source-d734b07305a95843e603","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-9acbb3eaf4fc13e61e87","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-02792262832517286daf","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-5ada0cf83c2fcb370e2b","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-d261e730caff1d72bec7","note":"acp registry","originalId":"src-hp-zed-acp-registry","published":{"precision":"day","text":"2026-01-28"},"publisher":"zed.dev","title":"acp registry","type":"primary","url":"https://zed.dev/blog/acp-registry"},{"author":null,"id":"source-ed967d22b1c2c903c2c4","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-9aee7a52ba930888de66","note":"channels launch (irwin)","originalId":"src-hp-zed-channels","published":{"precision":"day","text":"2024-01-17"},"publisher":"zed.dev","title":"channels launch (irwin)","type":"primary","url":"https://zed.dev/blog/channels"},{"author":null,"id":"source-c441511c4eead603e244","note":"community program","originalId":"src-hp-zed-community-champions","published":{"precision":"day","text":"2026-06-02"},"publisher":"zed.dev","title":"community program","type":"primary","url":"https://zed.dev/blog/community-champions"},{"author":"nathan sobo","id":"source-8a3c0a15121bfdd3b939","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-8559298e35e394671b40","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-df9576a8e5ef6d9e22be","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-8aeb9cdf7aca547ce4b1","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-f75312da4afa7a3a96d8","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-ce055318f3825a8b2f24","note":"zed guild experiment retrospective","originalId":"src-hp-zed-guild","published":{"precision":"day","text":"2026-06-16"},"publisher":"zed.dev","title":"zed guild experiment retrospective","type":"primary","url":"https://zed.dev/blog/zed-guild-retrospective"},{"author":null,"id":"source-e099a797ac2d6f8179b5","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":null,"id":"source-8810735b7e6b8e7df224","note":"gpui-component ecosystem spotlight","originalId":"src-hp-zed-jason-lee","published":{"precision":"day","text":"2026-04-27"},"publisher":"zed.dev","title":"gpui-component ecosystem spotlight","type":"primary","url":"https://zed.dev/blog/community-champion-jason-lee"},{"author":null,"id":"source-f01ef53591c90c06ed19","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":"nathan sobo","id":"source-da30f7d83d6e0af68f36","note":"gpl/agpl/apache-2 split; fireside hacks; banner-ad pledge","originalId":"src-hp-zed-oss","published":{"precision":"day","text":"2024-01-24"},"publisher":"zed.dev","title":"gpl/agpl/apache-2 split","type":"primary","url":"https://zed.dev/blog/zed-is-now-open-source"},{"author":null,"id":"source-2b5f40fa1789be53c815","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-df8a9032286e3cfbdc84","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":null,"id":"source-38865d380ca2e85c4b26","note":"zeta2 rebuilt from training data up","originalId":"src-hp-zed-zeta2","published":{"precision":"day","text":"2026-03-25"},"publisher":"zed.dev","title":"zeta2 rebuilt from training data up","type":"primary","url":"https://zed.dev/blog/zeta2"},{"author":null,"id":"source-a736b4cbdbb4c13460ca","note":"zeta2.1 efficiency","originalId":"src-hp-zed-zeta21","published":{"precision":"day","text":"2026-05-08"},"publisher":"zed.dev","title":"zeta2","type":"primary","url":"https://zed.dev/blog/zeta2-1"}]}
````
