Giselle
Willi Icon

Multi‑Model Composition

Auto-select the best model

Visual Agent Builder

Create agents in minutes

Knowledge Store

Access external data sources

GitHub Icon

GitHub AI Operations

Automates issues, PRs, and deployments with AI

Use Cases

Deep Researcher

AI-powered research and analysis

PRD Generator

Generate product requirements docs

GitHub Icon

Code Reviewer

Automated code review and feedback

Marketing Teams

Doc Updater

Keep documentation up to date

Users

Engineering Teams

AI-Native Startups

Automate workflows, ship faster

Solopreneurs & Fast Builders

Build and launch AI products, solo

Product-Led Engineers

Build, iterate, and ship faster with AI-powered development tools

Tech Writers & DevRel

Self-updating docs, more strategy time

Innovation Teams at Modern Enterprises

Embed AI workflows, scale innovation

Docs
Pricing
Blog
—
Sign UpArrow Icon
Giselle

Product

  • Multi-Model Composition
  • Visual Agent Builder
  • Knowledge Store
  • GitHub AI Operations

Solutions

  • Deep Researcher
  • PRD Generator
  • Code Reviewer
  • Doc Updater
  • AI-Native Startups
  • Solopreneurs & Fast Builders
  • Product-Led Engineers
  • Tech Writers & DevRel
  • Innovation Teams

Resources

  • Blogs
  • Open Source
  • Dictionary

Legal

  • Term
  • Privacy & Cookies

About

  • About Us
  • Contact Us

Build visually, deploy instantly.

© 2026 Giselle
GitHubLinkedInFacebookBlueskyXInstagramYouTube
Giselle

Build visually,
deploy instantly.

Product

  • Multi-Model Composition
  • Visual Agent Builder
  • Knowledge Store
  • GitHub AI Operations

Solutions

  • Deep Researcher
  • PRD Generator
  • Code Reviewer
  • Doc Updater
  • AI-Native Startups
  • Solopreneurs & Fast Builders
  • Product-Led Engineers
  • Tech Writers & DevRel
  • Innovation Teams

Resources

  • Blogs
  • Open Source
  • Dictionary

Legal

  • Term
  • Privacy & Cookies

About

  • About Us
  • Contact Us
© 2026 Giselle
GitHubLinkedInFacebookBlueskyXInstagramYouTube

We want to be clear about how we collect and use cookies so that you can have control over your browsing data.

If you continue to use Giselle, we will assume you are comfortable with our cookie usage.

Column

Why I'm Sticking with Zed (and How Claude Code Makes It Even Better)

PUBLISHEDAPRIL 17, 2025

Satoshi Toyama,
Founding Engineer
Zed editor with Claude Code terminal

Table of contents

  • Why Zed?
  • Enter Claude Code
  • Real-World Example: GitHub Actions Integration
  • Why Zed + Claude Code Is the Ultimate Combination
  • Try It Yourself
  • Agentic Coding, In and Beyond Zed
  • Looking Forward: AI Agent Workflow Integration

Lately, the term "Vibe Coding" has gained significant traction in the development community. First popularized by Andrej Karpathy, the concept refers to a flow state where coding feels effortless and enjoyable, often facilitated by AI assistance1. Editors like Cursor, Cline, and Windsurf have emerged as pioneers in this space, offering seamless AI integration that transforms the coding experience.

But what about those of us who have fallen in love with Zed? How can we achieve that same Vibe Coding experience without abandoning our editor of choice?

Why Zed?

For the uninitiated, Zed is a high-performance code editor built by the creators of Atom and Tree-sitter. It stands out with its blazing speed (thanks to being written in Rust), collaborative features, and minimalist yet sophisticated UI2. Once you experience its responsiveness and thoughtful design, it's difficult to switch to anything else.

Since I first drafted this article, Zed has introduced a major upgrade3: native agentic editing. While the UI doesn't break new ground—it clearly draws inspiration from Cursor and Cline's established patterns—it integrates seamlessly with Zed's distinctive look and feel. I've been using it to draft portions of this very blog post, and despite the familiar interface, the overall experience feels noticeably more fluid than my time with Cursor. The way it maintains Zed's responsiveness and minimalist aesthetic makes even routine editing tasks more enjoyable.

That said, when it comes to exploring a codebase and implementing new features that may require cross-file changes, I still find the current degree of autonomy somewhat limited. Where Claude Code still stands out is its ability to work directly in the terminal, seamlessly leveraging any CLI or SDK available in your environment, without any special project-side prep. For tasks that go beyond pure code refactoring—like automating workflows, scraping logs, or integrating third-party tools—Claude Code remains uniquely versatile.

Enter Claude Code

This is where Claude Code transforms the equation. Developed by Anthropic, Claude Code is a terminal-based interface to Claude's AI capabilities, allowing you to leverage powerful AI assistance directly from your command line4. When paired with Zed's integrated terminal, it creates a surprisingly effective Vibe Coding environment.

What Makes Claude Code Special?

Claude Code isn't just another AI assistant—it's specifically designed to understand and execute terminal commands based on natural language instructions. This makes it particularly valuable for developers who spend significant time in the terminal.

For example, when I need to review pull requests, I simply open Zed's terminal and type claude. Once Claude Code starts, I can type "show the list of pull requests that request review from me" and press Enter. Claude Code interprets my intent and uses the GitHub CLI (gh) to execute the appropriate command.

$ claude
> show the list of pull requests that request review from me
I'll help you list pull requests that need your review using the GitHub CLI.

Running: gh pr list --reviewer @me

NUMBER  TITLE                                 BRANCH                AUTHOR        CREATED
548     Add user authentication flow          feature/auth          janesmith     2 days ago
523     Fix pagination bug in API responses   bugfix/pagination     alexjones     5 days ago
501     Update documentation for v2.0         docs/v2-updates       chrislee      1 week ago

Is it perfect? No. Claude Code sometimes attempts to use non-existent options or makes incorrect assumptions. But through trial and error, it usually achieves the goal—and when it can't, it honestly admits failure. This creates a surprisingly pleasant workflow that feels collaborative rather than frustrating.

Beyond Basic Commands

The real power becomes apparent when you start using Claude Code for more complex tasks. For instance, after listing pull requests, I can ask for details on a specific one:

> show 548
I'll show you details for PR #548.

Running: gh pr view 548

Title: Add user authentication flow
Author: janesmith
State: OPEN
Created: 2 days ago
Reviewers: @me, @techleader
Labels: enhancement, security

This PR implements the user authentication flow using JWT tokens as discussed in the planning meeting. Key changes:
- Adds authentication middleware
- Implements login/logout endpoints
- Adds token validation and refresh logic
- Updates user model with password hashing

Let me also show you the code changes:

Running: gh pr diff 548

[Displays code diff]

Based on my analysis, this PR introduces a comprehensive authentication system. The implementation follows security best practices with proper password hashing and JWT handling. The middleware integration looks clean, though I notice the token expiration might be set too long (7 days) for a security-sensitive feature.

While I rarely use Claude Code's analysis verbatim, it helps me grasp the overview much faster than if I were to review everything manually on GitHub. Subjectively, it feels like my review speed has nearly doubled.

Real-World Example: GitHub Actions Integration

Let me share another practical example that demonstrates Claude Code's value.

This blog manages its Markdown content in a GitHub repository. When a pull request is created, GitHub Actions automatically builds a preview environment on Vercel. However, finding the preview URL was always cumbersome, requiring me to dig through GitHub Actions logs or access the Vercel dashboard.

I asked Claude Code:

this project has used github action to deploy website to vercel. code at .github/workflows/vercel-deploy.yml. this workflow works properly however it's a little bit difficult to check the preview url in vercel. Can we comment deploy url to pull request from github action?

Claude Code then helped me update my GitHub Actions workflow to automatically post the deployment URL as a comment on the pull request. Here's the key part of the solution it provided:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      # ... existing deployment steps ...

      - name: Comment on PR with preview URL
        if: github.event_name == 'pull_request'
        uses: actions/github-script@v6
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          script: |
            const previewUrl = `https://${process.env.VERCEL_URL}`;
            github.rest.issues.createComment({
              issue_number: context.issue.number,
              owner: context.repo.owner,
              repo: context.repo.repo,
              body: `🚀 Preview deployed to: [${previewUrl}](${previewUrl})`
            });
        env:
          VERCEL_URL: ${{ steps.vercel-deployment.outputs.url }}

This seemingly simple enhancement could have easily taken hours to implement, especially if I encountered unexpected issues. Tasks like these often get postponed indefinitely, gradually eroding team productivity. Claude Code solved it in minutes.

Why Zed + Claude Code Is the Ultimate Combination

While popular tools like GitHub Copilot and Tabnine offer impressive AI coding assistance5, the Zed + Claude Code combination offers unique advantages:

  1. Integrated Experience: Since Zed is already my primary editor, having AI assistance within the same environment eliminates context switching.

  2. Familiar Terminal Interface: For developers comfortable with the command line, Claude Code's terminal UI feels natural and unobtrusive, unlike the more intrusive UI elements of other assistants.

  3. Flexibility: Unlike more specialized AI coding tools that focus primarily on code completion (like Tabnine) or generating functions from comments (like GitHub Copilot), Claude Code can assist with a wide range of development tasks beyond just writing code.

  4. Performance: Zed's speed means you're not sacrificing editor performance for AI capabilities. Being written in Rust, Zed maintains its blazing performance even with terminal-based AI assistance running alongside it.

Try It Yourself

The combination of Zed and Claude Code has fundamentally changed how I approach development tasks. It's not just about writing code faster—it's about reducing cognitive load and making the entire development process more enjoyable.

If you're a Zed user looking to experience Vibe Coding without switching editors, I highly recommend giving Claude Code a try. The setup is straightforward, and the benefits become apparent almost immediately.

Have you tried this combination or similar AI-assisted coding setups? I'd love to hear about your experiences in the comments!

Agentic Coding, In and Beyond Zed

Zed's new agentic editing makes rapid, in-editor AI development delightfully seamless, and I highly recommend it for modern code refactoring and tight feedback loops. Still, for more open-ended tasks—like orchestrating CLI tools, managing infrastructure, or integrating APIs programmatically—terminal AI agents like Claude Code offer a level of flexibility and hands-on control that remains unmatched.

I'm excited to see how Zed's agentic capabilities evolve (especially with future MCP enhancements), but for now, the synergy of both approaches is a real force multiplier for developers.

Looking Forward: AI Agent Workflow Integration

Claude Code is also designed to run in CI and non-interactive environments, making it perfect for integration with other AI tools and platforms.

Claude Code comes with a non-interactive mode for headless execution. This is especially useful for running Claude Code in non-interactive contexts like scripts, pipelines, and Github Actions.

Use --print (-p) to run Claude in non-interactive mode. In this mode, you can set the ANTHROPIC_API_KEY environment variable to provide a custom API key.

Non-interactive mode is especially useful when you pre-configure the set of commands Claude is allowed to use:

Automate CI and infra workflows

At Giselles.ai6, we're exploring how to integrate Claude Code into our node-based AI agent builder platform. Giselles.ai enables teams to create and deploy custom AI workflows through an intuitive visual interface, and Claude Code's ability to automate development tasks would be a perfect addition to our multi-agent orchestration capabilities. By potentially adding a Claude Code node to our platform, users could incorporate Claude's powerful coding and terminal capabilities directly into their AI agent workflows.

References

  1. Andrej Karpathy's original tweet about Vibe Coding ↩

  2. Zed Editor official website ↩

  3. Zed | Agentic Editing ↩

  4. Anthropic | Claude Code by Anthropic ↩

  5. WeDevs | "15 Best AI Coding Tools for Developers in 2024" - WeDevs, 2024 ↩

  6. Giselles.ai - AI Agent Builder Platform ↩

Last edited onAPRIL 17, 2025
  1. Top
  2. Arrow Right
  3. Blog
  4. Arrow Right
  5. Column
  6. Arrow Right
  7. Why I'm Sticking with Zed (and How Claude Code Makes It Even Better)
Prev Arrow
Prev
Giselle Now Supports GPT-4.1 Series, Elevating AI Agent Capabilities
Next Arrow
Next
Streamline Submission for Google OAuth Verification with Vercel Custom Environments

Try Giselle Free or Get a Demo

Supercharge your LLM insight journey -- from concept to development launch
Get Started - It's Free

Related Insights

The Making of a Stylish Dog-Centered Lifestyle Media using Giselle
Column

The Making of a Stylish Dog-Centered Lifestyle Media using Giselle

Kaori Nakashima,
Founding Designer
Managing Coding Agents: Zed + Cursor
Column

Managing Coding Agents: Zed + Cursor

Satoshi Toyama,
Founding Engineer
What Giselle is not
Column

What Giselle is not

Kaori Nakashima,
Founding Designer