Public dossier section · @ben
side quests
This is @ben's profile revision 1. The original date and editorial confidence below are attributed to its publisher, not independent verification.
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.
Back to the full profile · Markdown version · Original document
Published text
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 (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, 2018 release), brunsfeld galois talk, wasm/wit extension architecture)
- 2017–2019 — xray and memo (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, github has decided not to move forward, memo = crdt vcs at keystroke level, is it dead? — sobo confirms github shelved xray)
- ~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), sobos full founding narrative (xray→2019→warp→mar 2022 dogfood))
- 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))
- 2021– — gpui (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), gpui 120fps gpu-ui rationale, gpui framework site, gpui third-party app catalog (loungy, zedis, termy, etc, longbridges gpui component library, gpui-component ecosystem spotlight)
- 2024– — the extension registry (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, wasm/wasmtime + tree-sitter hybrid extension design, wasm/wit extension architecture, ~1,119 registry / ~1,562 tracked extensions)
- 2024–2026 — channels and chat (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), company runs all-hands inside zed channels, chat feature removed, windows sign-in reprompt, delta private beta)
- 2025– — agent client protocol (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, jetbrains acp collaboration, acp registry, agents as extensions, zed 1)
- 2025– — zeta, the open model (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, zeta model + dataset on hf, zeta2 rebuilt from training data up, zeta2)
- 2025– — deltadb and delta (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, delta private beta, delta public beta, delta product site)
- 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, hiring-from-contributors program, community program, zed guild experiment retrospective)
- 2024 — zed decoded (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, 211 pts/88 comments, wasm/wit extension architecture, ball departure post)
- 2025– — 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, 556 pts/322 comments)
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
Original source occurrences
- gpui third-party app catalog (loungy, zedis, termy, etc · github · undated (unknown) · original ID: src-ci-awesome-gpui · Other public citations of this URL
gpui third-party app catalog (loungy, zedis, termy, etc.)
- zeta open model · zed.dev · 2025-02-13 (day) · original ID: src-ci-edit-prediction · Other public citations of this URL
zeta open model; qwen2.5-coder-7b fine-tune
- chat feature removed · github · 2025 (year) · original ID: src-ci-gh-remove-chat · Other public citations of this URL
chat feature removed; "sorry to the 5 of you"
- windows sign-in reprompt · github · 2025 (year) · original ID: src-ci-gh-signin-issue · Other public citations of this URL
windows sign-in reprompt; "very few people leverage collab today"
- longbridges gpui component library · github · undated (unknown) · original ID: src-ci-gpui-component · Other public citations of this URL
longbridge's gpui component library
- 211 pts/88 comments · hacker news · 2024-04-09 (day) · original ID: src-ci-hn-async-rust · Other public citations of this URL
211 pts/88 comments
- 556 pts/322 comments · hacker news · 2025-08-20 (day) · original ID: src-ci-hn-zedless · Other public citations of this URL
556 pts/322 comments
- wasm/wasmtime + tree-sitter hybrid extension design · zed.dev · 2024-04-18 (day) · original ID: src-ci-language-extensions · Other public citations of this URL · max brunsfeld
wasm/wasmtime + tree-sitter hybrid extension design
- gpui 120fps gpu-ui rationale · zed.dev · 2023 (year) · original ID: src-ci-videogame-gpui · Other public citations of this URL · antonio scandurra
gpui 120fps gpu-ui rationale; per-primitive shaders
- xray: rust-core experimental editor · github · 2018 (year) · original ID: src-ci-xray · Other public citations of this URL
xray: rust-core experimental editor; memo operation-based vcs
- is it dead? — sobo confirms github shelved xray · github · 2019 (year) · original ID: src-ci-xray-dead · Other public citations of this URL
"is it dead?" — sobo confirms github shelved xray
- async rust deep-dive w/ video · zed.dev · 2024-04-09 (day) · original ID: src-ci-zed-decoded-async · Other public citations of this URL · thorsten ball
async rust deep-dive w/ video
- company runs all-hands inside zed channels · zed.dev · 2025-11-13 (day) · original ID: src-ci-zed-office · Other public citations of this URL
company runs all-hands inside zed channels
- privacy/local-first fork · github · 2025-08-20 (day) · original ID: src-ci-zedless · Other public citations of this URL
privacy/local-first fork; no telemetry/cla/cloud deps
- delta product site · delta.dev · 2026-09 (month) · original ID: src-hp-delta-dev · Other public citations of this URL
delta product site
- brunsfeld galois talk · galois.com · 2017-12-11 (day) · original ID: src-hp-galois-treesitter · Other public citations of this URL · max brunsfeld
brunsfeld galois talk; github.com+atom integration in progress
- central extension registry · github · 2024-02-07 (day) · original ID: src-hp-gh-extensions-repo · Other public citations of this URL
central extension registry
- ~1,119 registry / ~1,562 tracked extensions · github · 2026-06-22 (day) · original ID: src-hp-ghext-tracker · Other public citations of this URL
~1,119 registry / ~1,562 tracked extensions; type breakdown
- gpui framework site · gpui.rs · 2026-09 (month) · original ID: src-hp-gpui-rs · Other public citations of this URL
gpui framework site
- zeta model + dataset on hf · huggingface.co · 2025-02 (month) · original ID: src-hp-hf-zeta · Other public citations of this URL
zeta model + dataset on hf
- ball departure post · linkedin · 2025-01 (month) · original ID: src-hp-thorsten-linkedin · Other public citations of this URL
ball departure post; zed tenure jan 2024–jan 2025
- tree-sitter initial commit · github · 2013-11-06 (day) · original ID: src-hp-ts-commit · Other public citations of this URL
tree-sitter initial commit
- 2018 release · wikipedia · 2026-09 (month) · original ID: src-hp-wiki-treesitter · Other public citations of this URL
2018 release; adoption list; github semantic usage
- github has decided not to move forward · github · 2018 (year) · original ID: src-hp-xray-readme · Other public citations of this URL
"github has decided not to move forward"; memo subproject; update log
- memo = crdt vcs at keystroke level · github · 2018-05-28 (day) · original ID: src-hp-xray-update · Other public citations of this URL
memo = crdt vcs at keystroke level
- zed 1 · zed.dev · 2026-04-29 (day) · original ID: src-hp-zed-10 · Other public citations of this URL · nathan sobo
zed 1.0; >1m loc; daily-user claim; acp agent list incl. cursor
- acp + gemini cli · zed.dev · 2025-08-27 (day) · original ID: src-hp-zed-acp · Other public citations of this URL
acp + gemini cli; google approached zed
- acp registry · zed.dev · 2026-01-28 (day) · original ID: src-hp-zed-acp-registry · Other public citations of this URL
acp registry
- agents as extensions · zed.dev · 2025-11-06 (day) · original ID: src-hp-zed-agent-ext · Other public citations of this URL
agents as extensions
- channels launch (irwin) · zed.dev · 2024-01-17 (day) · original ID: src-hp-zed-channels · Other public citations of this URL
channels launch (irwin)
- community program · zed.dev · 2026-06-02 (day) · original ID: src-hp-zed-community-champions · Other public citations of this URL
community program
- delta private beta · zed.dev · 2026-08-12 (day) · original ID: src-hp-zed-delta · Other public citations of this URL · nathan sobo
delta private beta
- delta public beta · zed.dev · 2026-09-16 (day) · original ID: src-hp-zed-delta-public · Other public citations of this URL · nathan sobo
delta public beta; prs off on own repo; "race to replace github"; 33 people/570 changes; free-during-beta
- deltadb detail · zed.dev · 2026-06-11 (day) · original ID: src-hp-zed-deltadb · Other public citations of this URL · nathan sobo
deltadb detail; "founded zed to move beyond the constraints of commits"; first spoke fall 2025
- wasm/wit extension architecture · zed.dev · 2024-10-21 (day) · original ID: src-hp-zed-extensions-decoded · Other public citations of this URL
wasm/wit extension architecture; registry repo flow
- gpui ownership/data flow (sobo) · zed.dev · 2024-01-25 (day) · original ID: src-hp-zed-gpui-ownership · Other public citations of this URL
gpui ownership/data flow (sobo)
- zed guild experiment retrospective · zed.dev · 2026-06-16 (day) · original ID: src-hp-zed-guild · Other public citations of this URL
zed guild experiment retrospective
- hiring-from-contributors program · zed.dev · 2025-09-16 (day) · original ID: src-hp-zed-hired-gh1 · Other public citations of this URL
hiring-from-contributors program
- gpui-component ecosystem spotlight · zed.dev · 2026-04-27 (day) · original ID: src-hp-zed-jason-lee · Other public citations of this URL
gpui-component ecosystem spotlight
- jetbrains acp collaboration · zed.dev · 2025-10-06 (day) · original ID: src-hp-zed-jetbrains-acp · Other public citations of this URL
jetbrains acp collaboration
- gpl/agpl/apache-2 split · zed.dev · 2024-01-24 (day) · original ID: src-hp-zed-oss · Other public citations of this URL · nathan sobo
gpl/agpl/apache-2 split; fireside hacks; banner-ad pledge
- official bios + roster (~40 people) · zed.dev · 2026-09-16 (day) · original ID: src-hp-zed-team · Other public citations of this URL
official bios + roster (~40 people)
- sobos full founding narrative (xray→2019→warp→mar 2022 dogfood) · zed.dev · 2023-01-23 (day) · original ID: src-hp-zed-week1 · Other public citations of this URL · nathan sobo
sobo's full founding narrative (xray→2019→warp→mar 2022 dogfood)
- zeta2 rebuilt from training data up · zed.dev · 2026-03-25 (day) · original ID: src-hp-zed-zeta2 · Other public citations of this URL
zeta2 rebuilt from training data up
- zeta2 · zed.dev · 2026-05-08 (day) · original ID: src-hp-zed-zeta21 · Other public citations of this URL
zeta2.1 efficiency
Structured research records
tree-sitter · zed-quests · 2013– (approximate)
Original location · source-ee3ef6d4656b026e0669 · source-45a37c7ca2c3250d445a · source-586753167c5bb3af96b3 · source-8aeb9cdf7aca547ce4b1
Original structured fields
{ "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" }xray and memo · zed-quests · 2017–2019 (approximate)
Original location · source-915c41dfb89d387d07b3 · source-d734b07305a95843e603 · source-9acbb3eaf4fc13e61e87 · source-256ac4f876404d091757
Original structured fields
{ "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" }the ditto crdt years · zed-quests · ~2019–2021 (approximate)
Original location · source-2b5f40fa1789be53c815 · source-df8a9032286e3cfbdc84
Original structured fields
{ "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 }the warp detour · zed-quests · 2020–2021 (approximate)
Original location · source-df8a9032286e3cfbdc84
Original structured fields
{ "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 }gpui · zed-quests · 2021– (approximate)
Original location · source-f75312da4afa7a3a96d8 · source-5457a86a92b7fa48acf6 · source-18e67dfbcfe9ef5f2964 · source-d08810d5b85a92d06edc · source-aaa4a05ba573906e7757 · source-8810735b7e6b8e7df224
Original structured fields
{ "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" }the extension registry · zed-quests · 2024– (approximate)
Original location · source-37b8f4426f3afb417a5b · source-4b31e8f09820b3591e93 · source-8aeb9cdf7aca547ce4b1 · source-10bb26d866e5d6f55796
Original structured fields
{ "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" }channels and chat · zed-quests · 2024–2026 (approximate)
Original location · source-9aee7a52ba930888de66 · source-c695789d77e669b1e0b8 · source-3090ccc73e7376246b37 · source-7a9a85dc3c39eb36eaec · source-8a3c0a15121bfdd3b939
Original structured fields
{ "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" }agent client protocol · zed-quests · 2025– (approximate)
Original location · source-5ada0cf83c2fcb370e2b · source-f01ef53591c90c06ed19 · source-d261e730caff1d72bec7 · source-ed967d22b1c2c903c2c4 · source-02792262832517286daf
Original structured fields
{ "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" }zeta, the open model · zed-quests · 2025– (approximate)
Original location · source-754277a9a65c9448299e · source-59aa14ae5a9c69b7b93f · source-38865d380ca2e85c4b26 · source-a736b4cbdbb4c13460ca
Original structured fields
{ "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" }deltadb and delta · zed-quests · 2025– (approximate)
Original location · source-df9576a8e5ef6d9e22be · source-8a3c0a15121bfdd3b939 · source-8559298e35e394671b40 · source-46a837cdc03da3fbde6c
Original structured fields
{ "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" }fireside hacks to the zed guild · zed-quests · 2024– (approximate)
Original location · source-da30f7d83d6e0af68f36 · source-e099a797ac2d6f8179b5 · source-c441511c4eead603e244 · source-ce055318f3825a8b2f24
Original structured fields
{ "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 }zed decoded · zed-quests · 2024 (year)
Original location · source-0270c248b141ca34e0e3 · source-3e34aefc914e2b6da2a6 · source-8aeb9cdf7aca547ce4b1 · source-62061e872ee898c40e8b
Original structured fields
{ "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" }zedless · zed-quests · 2025– (approximate)
Original location · source-d88dde83e6cb10dba1bd · source-0ca62d9103f796da22a9
Original structured fields
{ "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/" }