Recently I came across Zed, a text editor that is built in Rust and I was so happy with it that I am now using it everywhere.
It's extremely fast, works with multiple languages, and I am particularly happy that they support ollama for their AI assistant.
That means that I can run llama 3.1 on my laptop privately without sending my code anywhere.
It also support Python kernels, so basically you get a similar experience of Jupyter Notebooks, right there on the IDE.
It feels like a next generation text editor. Check it out: https://zed.dev
For running llama 3.1, you simply need to install ollama it and it will work out of the box: https://ollama.com you will have the ability to run many different LLMs, with llama 3.1 being the best one at the moment.
Zed is pretty neat, but I don't have any use for LLMs even though everybody seems to be all about them lately.
reply
Having LLMs integrated on your own laptop with ollama is a game changer.
It's basically "intellisense" on steroids.
You can press CTRL-Enter and describe what you want, and then the code will appear, in any language you want. It's almost like magic.
It saves so much time typing stuff.
reply
I'm glad you like it. Hard pass. I'd rather type my own created code.
reply
Yeah, I get what you mean.
I find it most helpful for languages I don't know at all.
I was able to add a feature for an open source Android app that I use because of this. The app was written in Kotlin but I have never used that language before. With the help of LLMs I was able to implement the feature by describing the pieces I needed in English.
It was an "aha" moment really. This changes everything.
reply