Zed Profile picture
Aug 20, 2024 12 tweets 5 min read Read on X
Introducing Zed AI, in collaboration with @anthropicAI.

Zed AI brings LLMs directly into your editor with an extensible, text-centric approach.

We're also piloting @anthropicAI's new Fast Edit mode for Claude 3.5 Sonnet with a small set of Zed users.

zed.dev/ai
Zed's assistant panel isn't a typical chat interface.

It's a full-fledged text editor exposing the entire LLM interaction.

Slash commands (/file, /terminal, /tab) integrate context, but every token is visible and editable.

Transparency and control, not magic.
Zed's inline transformations let you edit code using natural language, with immediate, interactive feedback.

Activate with `ctrl-enter` and see changes instantly, thanks to our streaming diffs.

Powerful AI assistance while maintaining full control over the process.
Fast Edit Mode: a breakthrough from @AnthropicAI that we're piloting in Zed.

It allows Claude 3.5 Sonnet to echo its input far faster than generating new text.

The result? Near-instantaneous refactoring.

We're collaborating with their team in Zed's open source codebase.
Create custom slash commands via WebAssembly or our JSON-based protocol to integrate your own data sources, documentation, or proprietary information.

This lets you shape Zed's assistance to your exact needs.
Use /workflow to direct multi-step transformations from the assistant panel.

It works well for Rust and Python, but it's still in alpha, so try it out and help shape its future!
Experience Zed AI for yourself!

It's as easy as logging into Zed with your GitHub account and opening the assistant panel. Image
For more information on Zed AI:

Read our in-depth blog post:
Explore the assistant documentation on our revamped website: zed.dev/blog/zed-ai
zed.dev/docs/assistant…
Today's stable (v0.149) release also includes:

- Added image support in the assistant panel (macOS only, currently).
- Added a count of the context tokens when hovering over token counts in the inline assist.
- Added support for GPT-4o in Copilot Chat.
- Added more context when using `assistant: Quote selection` to insert text into the assistant panel.
- Added support for Prompt Caching in Anthropic. For models that support it this can dramatically lower cost while improving performance.
- Added support for 8192 output tokens from Claude 3.5 Sonnet.
- Improved indentation when performing inline transformations.
- Zed now allows the model to control indentation when performing inline transformation. We're hoping this improves the indentation experience in Python and other indentation-sensitive languages, but it does require more from the model.
- Added `editor: scroll cursor {center,top,bottom}` actions for toggling scroll positions.
- Added an `editor::HandleInput` action to ease typing symbols that are part of keymaps.
- Vim: Added support for range syntax in commands.
- Vim: Prefill command with `:'<,'>` from visual mode.
Download the latest stable release here:

zed.dev/releases/stable
Zed Preview v0.150 out too:

Today's preview release is largely identical to today's stable release. We've fast-tracked all new recently-released preview features to Zed stable, where they're currently being highlighted. There are a few subtle updates in preview, but the main action is happening in stable and around Zed AI. Next week's preview will be back on track with new features and improvements.
Download the latest preview release here:

#ZedEditorzed.dev/releases/previ…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Zed

Zed Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @zeddotdev

Jun 14, 2023
Today's release, v0.90.1, includes improvements to Elixir support and more:

The outline view in Elixir now displays function parameters, to help with differentiating between function overloads. Image
Highlighting of doc attributes and special macros in Elixir has been improved. Image
We now have support for folder-specific settings; see the documentation for specifics on how to override global user settings.

docs.zed.dev/configuration/…
Read 4 tweets
Jun 14, 2023
We're excited to announce our plan to open source Zed... on Zed!

Zed has always been more than just an editor. We're building a communication platform for software engineers, and we're going to use this platform to open source itself! (1/6) Image
🏁 Our goal is to enable conversations about about any text at any time, so you can talk about code without worrying about version control. (2/6)
📺 Step 1: Public coding channels - Soon, you'll be able to listen in, watch us code, and chat with us. Maybe even contribute to our code! (3/6)
Read 6 tweets
Mar 15, 2023
Zed is officially in public beta for macOS! We've been building Zed in Zed for a year now, and here's what we're loving most about it... 🧵
First: speed. From the beginning, we were determined to do whatever it took to make Zed fast. That's why we chose Rust, wrote our own GPU-accelerated UI framework, and created the Tree-sitter parsing framework. The result is 🚀.
But Zed is more than just a faster editor — we've engineered it with collaboration as a first-class concern, because we believe we write better software when we communicate effectively about our code. 👩‍💻✨👨‍💻
Read 5 tweets
Mar 9, 2023
On a 120Hz display, apps have ~8ms to render each frame without introducing jank. In Electron, this felt impossible to achieve. So to create Zed, we took inspiration from video games and built our own UI framework in Rust that targets modern graphics hardware: GPUI. 🧵...
Rounded rectangles are a fundamental building block of user interfaces. Zed uses Signed Distance Functions to draw them in parallel entirely on the GPU.
Rendering text is equally important. In GPUI, we let the operating system handle font rasterization and cache the resulting pixels into a texture atlas. Glyphs are then read from the atlas and assembled in parallel on the GPU.
Read 4 tweets
Mar 8, 2023
We're all home from the Zed Industries Summit and back on track with the release schedule. Here are a few highlights you can expect to see in today's release, v0.75.2.

The updated titlebar UI now enables users to easily identify who is following whom during a call.
You can now reveal files in the Finder via the command palette when focusing on an editor or through the editor context menu.
Project names are shown on hover while in Mission Control.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(