Zed AI
Zed AI is a new tool enhancing coding productivity with LLM integration, featuring an assistant panel for AI interactions and inline transformations for real-time editing, currently free during launch.
Read original articleZed AI has been introduced as a new tool designed to enhance coding productivity through the integration of large language models (LLMs). Developed by Zed, a company with a strong background in text manipulation and programming tools, Zed AI aims to provide a fast and reliable text editor that incorporates AI capabilities. The collaboration with Anthropic has led to the creation of Zed AI, which offers a hosted service for AI-enabled coding, powered by Anthropic's Claude 3.5 Sonnet. Key features include an assistant panel that allows developers to interact with AI models transparently and inline transformations for real-time code editing. The assistant panel supports slash commands for efficient context building, while inline transformations enable quick code generation and refactoring. Zed AI is currently available for free during its launch period, with a private beta for the Fast Edit Mode. Future developments include enhanced workflows and tools for efficient context management. Zed encourages user feedback to refine these features and foster a collaborative development environment.
- Zed AI integrates LLMs to enhance coding productivity.
- The tool features an assistant panel for transparent AI interactions.
- Inline transformations allow real-time code editing and generation.
- Zed AI is free during the initial launch period, with a private beta for advanced features.
- Future updates will focus on improving workflows and context management tools.
Related
Claude 3.5 Sonnet
Anthropic introduces Claude Sonnet 3.5, a fast and cost-effective large language model with new features like Artifacts. Human tests show significant improvements. Privacy and safety evaluations are conducted. Claude 3.5 Sonnet's impact on engineering and coding capabilities is explored, along with recursive self-improvement in AI development.
Ask HN: Am I using AI wrong for code?
The author is concerned about underutilizing AI tools for coding, primarily using Claude for brainstorming and small code snippets, while seeking recommendations for tools that enhance coding productivity and collaboration.
Up to 90% of my code is now generated by AI
A senior full-stack developer discusses the transformative impact of generative AI on programming, emphasizing the importance of creativity, continuous learning, and responsible integration of AI tools in coding practices.
Breaking my hand forced me to write all my code with AI for 2 months
Erik Schluntz utilized AI and voice-to-text technology for coding after injuring his hand, achieving high productivity. He emphasizes the need for specific instructions and envisions a collaborative future for AI in software development.
Leaving Neovim for Zed
Steve Simkins transitioned from Neovim to Zed, citing performance issues with larger codebases. Zed's out-of-the-box features and speed improved his productivity, while its Vim mode offers familiar keybindings.
However, personally, I prefer to have it configured to talk directly to Anthropic, to limit the number of intermediaries seeing my code, but in general I can see myself using this in the future.
More importantly, I’m happy that they might be closing in on a good revenue stream. I don’t yet see the viability of the collaboration feature as a business model, and I was worried they’re gonna have trouble finding a way to sensibly monetize Zed and quit it at some point. This looks like a very sensible way, one that doesn’t cannibalize the open-source offering, and one that I can imagine working.
Fingers crossed, and good luck to them!
But that seems really tough to find, for some reason.
Zed is so close, but I’d much rather see a focus on the “programmable” part and let the AI and collaboration features emerge later out of rich extensibility (i.e. as plugins, perhaps even paid plugins) than have them built-in behind a sign-in and unknown future pricing model.
My biggest gripe was how bad the AI was. I really want a heavy and well-crafter AI in my editor, like Cursor, but I don't want a fork of the (hugely bloated and slow) vscode, and I trust the Zed engineering team much more to nail this.
I am very excited about this announcement. I hope they shift focus from the real-time features (make no sense to me) to AI.
> A private beta of the Claude 3.5 Sonnet's new Fast Edit Mode, optimized for text editing. This upcoming mode achieves unprecedented speed in transforming existing text, enabling near-instantaneous code refactoring and document editing at scale.
Not enough attention is been given to this imbalance.
It is impressive having an AI that can write code for you, but an AI that helps me understand which code we (as a team) should write would be much more useful.
Here's roughly what I want. I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes.
LLMs often get code slightly wrong. That's fine! Doesn't bother me at all. What I need is an interface that allows me to iterate on code AND helps me understand the changes.
As a concrete example I recently used Claude to help me write some Python matplotlib code. It took me roughly a dozen plus iterations. I had to use a separate diff tool so that I could understand what changes were being made. Blindly copy/pasting LLM code is insufficient.
> Add build time options to disable ML/AI features
https://github.com/zed-industries/zed/issues/6756
Just give me a good editor.
Feature requests: have something like aider's repo-map, where context always contains high level map of whole project, and then LLM can suggest specific things to add to context.
Also, a big use case for me, is building up understanding of an unfamiliar code base, or part of a code base. "What the purpose of X module?", "How does X get turned into Y?".
For those, its helpful to give the LLM a high level map of the repo, and let it request more files into the context until it can answer the question.
( Often I'm in learning mode, so I don't yet know what the right files to include are yet. )
https://github.com/jackMort/ChatGPT.nvim
https://github.com/olimorris/codecompanion.nvim
How is typing "Add the WhileExpression struct here" better or easier than copy/pasting it with keyboard and/or mouse?
I want something that more quickly and directly follows my intent, not makes me play a word game. (I'm also worried it will turn into an iterative guessing game, where I have to find the right prompt to get it to do what I want, and check it for errors at every step.)
I'm already paying for OpenAI API access, definitely gonna try this
I wonder what this is. Have they finetuned a version which is good at producing diffs rather than replacing an entire file at once? In benchmarks sonnet 3.5 is better than most models when it comes to producing diffs but still does worse than when it replaces the whole file.
You know, things like not rerendering the entire UI on the smallest change (including just moving your mouse) without damage reporting.
I have no experience using (current) vscode, but I've used neovim on a daily basis for a couple of years. I think the thing which makes an editor a "better editor" are the small things, things which solve problems which might cause a little friction while using the editor. Having a lot of these little points of friction results in a (for me) annoying experience.
Zed has a lot of these (from the outside) simple issues and I don't see them working on them. Again, I understand that they have to prioritize. But this doesn't result in me feeling comfortable spending time adopting this editor. I'm "scared" that issues like https://github.com/zed-industries/zed/issues/6843 might be very low on the list of work being done and always will be, while the next big (maybe honestly great) feature gets all the attention.
Im not sure what that is, but Im guessing it will be something along the lines of Prolog.
You will basically give it some test cases, and it will write code that passes those test cases.
I just had a many-hour long hacking session with Perplexity to generate a complex code module.
A simple example: Something as simple as the hotkeys for opening or closing the project panel with the file tree isn't consistent and doesn't work all the time.
To be clear: I am excited about this new addition. I understand there's a ton of value in these LLM "companions" for many developers and many use cases, and I know why Zed is adding it...but I really want to see the core editor become bullet proof before they build more features.
I think the focus on speed is great, but I don't feel my IDE's speed has held me back in a decade.
On another side, I really like the experience of coding with GitHub Copilot. It suggests code directly in your editor without needing to switch tabs or ask separately. It feels much more natural and faster than having to switch tabs and request changes from an AI, which can slow down the coding process.
Don't take it as sarcasm, I am genuinely interested. I think Emacs' malleability is what still keeps it alive.
Brave Browser Windows 10
What's next? Web3 integration? Blockchain?
Zed vs Cursor review anyone?
Edit: JetBrains, not IntelliJ. Auto-complete details - https://blog.jetbrains.com/blog/2024/04/04/full-line-code-co...
I was really looking forward to trying Zed, but this just means I'll stick to VS/Code with the AI gung disabled.
In general, if any product comes with "AI" I'm turned off by it.
Related
Claude 3.5 Sonnet
Anthropic introduces Claude Sonnet 3.5, a fast and cost-effective large language model with new features like Artifacts. Human tests show significant improvements. Privacy and safety evaluations are conducted. Claude 3.5 Sonnet's impact on engineering and coding capabilities is explored, along with recursive self-improvement in AI development.
Ask HN: Am I using AI wrong for code?
The author is concerned about underutilizing AI tools for coding, primarily using Claude for brainstorming and small code snippets, while seeking recommendations for tools that enhance coding productivity and collaboration.
Up to 90% of my code is now generated by AI
A senior full-stack developer discusses the transformative impact of generative AI on programming, emphasizing the importance of creativity, continuous learning, and responsible integration of AI tools in coding practices.
Breaking my hand forced me to write all my code with AI for 2 months
Erik Schluntz utilized AI and voice-to-text technology for coding after injuring his hand, achieving high productivity. He emphasizes the need for specific instructions and envisions a collaborative future for AI in software development.
Leaving Neovim for Zed
Steve Simkins transitioned from Neovim to Zed, citing performance issues with larger codebases. Zed's out-of-the-box features and speed improved his productivity, while its Vim mode offers familiar keybindings.