News: 1772629566

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Gram: Zed, but with AI and chat features removed

(2026/03/04)


Gram is a new text editor written in Rust, created by removing almost all the fancy features from Zed… and it has already seemingly caused Zed Industries to change its terms of

use service, according to Gram's developer.

[1]Gram 1.0 is a brand new fork of the existing Rust-based programmer's editor. What's different about Gram is that it removes most of the non-text-editing features from Zed: it has no LLM-bot integration, and no chat tool for talking to your colleagues. Gram's developer also states that he [2]couldn't accept Zed's Terms of Use , and so Gram has none. He says:

Why did I decide to fork Zed?

There are many ways to answer this question.

I am interested in learning more about using Rust for serious projects.

I was looking for an alternative to VS Code for my students.

I couldn't accept the Terms of Use.

I think AI integration in a code editor is a bad feature.

AI makes me angry.

Anger motivates me.

The Reg FOSS desk [3]first described Zed when it was ported to Linux back in 2024. Until then, it was Mac-only. Zed is an all-new editor for programmers written in Rust by several of the team who created the Atom editor. Atom was the original Electron app, and thus, it led to tools such as the handy [4]Balena Etcher . Etcher is great: it's a friendly graphical tool for writing disk images onto USB keys. The latest version is a [5]159 MB download which unpacks to a 409 MB application. (We looked at version 2.1.4 on Intel macOS.)

Compared to Balena Etcher, Zed does a lot more, and yet is smaller… although it is still not tiny: the latest [6]version 0.225.12 is a 145 MB download containing a 391 MB application. But then, it does a great deal more than just edit text: as well as syntax formatting and so on, it also integrates with a variety of LLM coding assistants. Indeed, in July last year, it finally introduced a function to turn off "AI" integration, which was significant enough that [7]we wrote a story about it . Later in 2025 the [8]first Windows version also appeared .

We are in the 2020s: high-end pocket devices have storage in the terabyte range, and a quad-core 64-bit computer with half a gig of RAM [9]costs $15 ; it is effectively disposable. Even so, this jaded old vulture considers that 150 megabytes is quite a lot . A decade ago, when a Pi Zero cost a fiver, we [10]compared the machine with Project Oberon . 150 MB is about one thousand times as much space as Niklaus Wirth needed for an entire multitasking OS, windowing system, editor, and compiler. Zed is not small.

[11]

Zed stores text using [12]conflict-free replicated types which means that several people using Zed can work on the same file at the same time and the editor can reconcile their changes with one another as they work. To coordinate that, Zed also has a built-in chat function so that you can communicate with your co-workers.

[13]

[14]

You can probably tell from all this that Zed is quite a complex app. Gram removes most of this functionality. Gram developer [15]Kristoffer Grönlund has removed all Zed's Artificial Idiocy support, as well as all telemetry that reports back to Zed Industries. He has removed all collaboration features: if you work in Gram, you're on your own. Gram does not support Zed's subscriptions or accounts.

Zed contains these things partly because it is able to integrate with various online plagiarism-bot providers, and it needs the user to sign in so that they can interact with others in the chat sidebar. But that in turn meant that Zed has its own [16]Terms of Service to which you must agree in order to use the online functionality. Among other things, those Ts&Cs required users to be over the age of 18, and the legalese also included paragraphs instructing users not to reverse-engineer, decompile, or disassemble it. Such restrictions are unusually onerous conditions for a FOSS app, and indeed, arguably are unenforceable.

[17]

Remarkably, the very day that the Gram editor went public, Zed Industries [18]overhauled its terms . As [19]Grönlund puts it explaining why he forked the project, "it sure is a funny coincidence." He offers more explanation in Gram's [20]mission statement , which opens with a quote from the late [21]Ursula K. Le Guin's novel [22]The Dispossessed , which happens to be one of this vulture's favorite books… as if we didn't like the sound of it enough already.

Gram is not the first stripped-out fork of Zed: that distinction belongs to [23]Zedless , but it looks as if Gram goes rather further. We hope for some sort of cooperation between the two projects, and ideally, some ready-made binaries. True, it is a little inconsistent for those of us who are [24]vibe-coding skeptics to use an editor that itself was at least partly coded using LLMs – but hey, it's there, it's free, it works, and it doesn't have a UI that makes it look like it [25]time-travelled from 1976 .

[26]JetBrains backs open AI coding standard that could gnaw at VS Code dominance

[27]Zed's dead, baby. Zed's dead? No, wait – it's on Windows

[28]Google and Zed push protocol to pry AI agents out of VS Code's clutches

[29]Everything is 'different on Windows': Zed port delays highlight dev friction

For now, if you want ready-to-run binaries, Zed is still an option. There are [30]separate versions for macOS, Linux, and [31]Windows , and all three come in both x86-64 and Arm64 variants. Just remember, kids – don't you dare go online with it [32]if you're under 18 . Talking to LLM bots can be hazardous for your mental health. ®

Bootnote

To refresh our memory, this article is being written using Zed. We can't use Gram, because at this point it's so new that prospective users must compile it themselves – and the 11-year-old iMac we're using is too old to run the latest Xcode, [33]Homebrew , and associated tooling. (Yes, we do [34]know all about OpenCore Legacy Patcher , thanks, but for most purposes we're still quite happy with Monterey.)

Get our [35]Tech Resources



[1] https://gram.liten.app/posts/first-release/

[2] https://gram.liten.app/posts/why/

[3] https://www.theregister.com/2024/07/15/zed_editor_arrives_on_linux/

[4] https://etcher.balena.io/

[5] https://github.com/balena-io/etcher/releases

[6] https://github.com/zed-industries/zed/releases/tag/v0.225.12

[7] https://www.theregister.com/2025/07/30/zed_without_llm_bot/

[8] https://www.theregister.com/2025/09/30/zed_windows_beta_sneaks_out/

[9] https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/

[10] https://www.theregister.com/2015/12/02/pi_versus_oberton/

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aahlNnleFfaitKNN_W8UVwAAAo4&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[12] https://crdt.tech/

[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aahlNnleFfaitKNN_W8UVwAAAo4&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[14] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aahlNnleFfaitKNN_W8UVwAAAo4&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[15] https://ziran.se/

[16] https://zed.dev/terms

[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aahlNnleFfaitKNN_W8UVwAAAo4&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[18] https://zed.dev/blog/terms-update

[19] https://gram.liten.app/terms/

[20] https://gram.liten.app/docs/mission/

[21] https://www.theregister.com/2018/01/25/rip_ursula_le_guin/

[22] https://www.ursulakleguin.com/dispossessed

[23] https://github.com/zedless-editor/zedless

[24] https://www.theregister.com/2025/11/24/opinion_column_vibe_coding/

[25] https://www.theregister.com/2021/12/17/tilde_text_editor/

[26] https://www.theregister.com/2025/10/07/jetbrains_acp_vs_code/

[27] https://www.theregister.com/2025/09/30/zed_windows_beta_sneaks_out/

[28] https://www.theregister.com/2025/08/28/google_zed_acp/

[29] https://www.theregister.com/2025/08/22/everything_is_different_on_windows/

[30] https://zed.dev/releases/stable

[31] https://www.theregister.com/2025/09/30/zed_windows_beta_sneaks_out/

[32] https://zed.dev/terms#21-eligibility

[33] https://www.theregister.com/2023/02/27/homebrew_version_4_is_here/

[34] https://www.theregister.com/2023/10/09/opencore_legacy_patcher/

[35] https://whitepapers.theregister.com/



"Talking to LLM bots can be hazardous for your mental health."

Bebu sa Ware

Once one starts talking to LLM bots, I would say that horse has already bolted.

Not many years ago anyone observed talking to inanimate objects (and expecting an answer) would universally have been considered completely doolally. Even today I think that conclusion is inarguably sound.

If I start holding deep and meaniful conversations with my Vi/Vim editor I expect and hope to be carted off to the funny farm. Although I suspect Emacs users are probably in their element.

DrewPH

I tried installing Gram today on my M1 Air. On opening a PHP code file, it offered to install the PHP language extension (or similar terminology) so I clicked yes. It then failed to do that - without giving any indication of whether it had succeeded or failed. Rinse and repeat 3 times.

Someone on Mastodon said they also got that but when they ran gram --foreground in the terminal, it showed an error because rustup wasn't installed. Now call me a noob (which I am not), but I wouldn't expect to have to take such steps, or to even need to be aware that I must take such steps.

So I'll stick to Zed and just keep the AI completely disabled (and ignore the T&Cs like I do with everything).

Liam Proven

> It then failed to do that

From its own website:

«

There are no automatic updates or downloads.

Extensions must be built from source and do not auto-update.

»

https://gram.liten.app/posts/first-release/

It's the first release, version one point zero, and I guess he has not reworded all the dialog boxes and things, but it sounds like it is doing what it says on the tin: no automatic download of anything.

DrewPH

I understood that to mean optional extensions, not language helpers, which are surely fundamental. And I don't understand why you would remove the ability to auto-install language helpers but not the little prompt that says "Shall I auto-install the language helper"...

Anyway, I don't want to fight with my editor, I just want to use it.

BasicReality

Another damned fork, this is why open source has such a hard time getting ahead. Zed actually added an option in their settings a little while back that simply turns off all the AI stuff. Unlike MS, they handled that properly.

Liam Proven

> Another damned fork

Yes.

> this is why open source has such a hard time getting ahead.

No, I don't agree. Sometimes they really add value. MATE is a fork of GNOME 2, Trinity a fork of KDE 3.5, Cinnamon a fork of GNOME 3, Firefox a fork of Netscape, Blink a fork of Webkit which was a fork of KHTML...

All things some folks love.

> Zed actually added an option in their settings a little while back that simply turns off all the AI stuff.

I am aware; I used it myself on my own copy. Gram does not turn it off, it _removes_ it. And that chat, and the Ts&Cs, and more. That sounds good to me.

> Unlike MS, they handled that properly.

Yes, agreed on that bit. :-)

_wojtek

erm, but you still face the account and ToS and whatnot... ffs, its just an editor!

Liam Proven

> you still face the account and ToS and whatnot.

TBH I had never noticed this stuff because I never went online with it. Crazy old loon that I am, I took this text editor and I wrote text files in it, and it worked.

I don't want it to talk to my Github.

(Yes I have one: https://github.com/lproven One of the GNOME taleban the other day said my FOSS contributions were zero. A couple of years back some HN ranter went "this dude never had a Github." Well, there is it, over a decade old. Bite me.)

I don't want chat. I don't want AI. I don't need syntax highlighting. I never let it go online, so no Ts&Cs for me.

Bloat - the modern curse

Rich 2

“Etcher is great…unpacks to a 409 MB application”

Taking a casual look at the ‘dd’ utility on the Linux box in front of me, I see that it’s about 72k in size. So etcher is only 5,660 times bigger to do essentially the same job. Way to go!

Re: Bloat - the modern curse

Liam Proven

> Taking a casual look at the ‘dd’ utility on the Linux box in front of me, I see that it’s about 72k in size. So etcher is only 5,660 times bigger to do essentially the same job. Way to go!

Exactly.

And the real thing is this. Yes, Etcher slaps a pretty GUI on it.

But so does Rufus -- https://rufus.ie/en/ -- and it's under 2 MB.

Rufus is Windows-only though.

By way of comparison, there's USBimager -- https://gitlab.com/bztsrc/usbimager/

That's got a friendly GUI, _and_ it is cross-platform, _and_ it is FOSS... and it's 300 kB.

Today I read this:

https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html

It says "Electron has won".

This interpretation of the same piece:

https://tonsky.me/blog/fall-of-native/

Says "we've lost native."

No we smegging well have not. It's laziness and it's lack of skill and it's deteriorating OS UI.

https://take.surf/2026/03/01/welcome-back-to-macintosh

Invest in physics -- own a piece of Dirac!