The IDE Zed was built for synchronous, Figma-like human collaboration to overcome asynchronous Git workflows. This foundation of real-time, in-code presence serendipitously created the perfect environment for integrating AI agents, which function as just another collaborator in the same shared space.
Treating AI coding tools like an asynchronous junior engineer, rather than a synchronous pair programmer, sets correct expectations. This allows users to delegate tasks, go to meetings, and check in later, enabling true multi-threading of work without the need to babysit the tool.
The creative process with AI involves exploring many options, most of which are imperfect. This makes the collaboration a version control problem. Users need tools to easily branch, suggest, review, and merge ideas, much like developers use Git, to manage the AI's prolific but often flawed output.
Instead of building a walled-garden AI, the Zed IDE created the Agent Client Protocol (ACP), allowing any coding agent to integrate. This 'Switzerland' strategy, modeled after the Language Server Protocol, lets Zed benefit from all AI innovation rather than competing against it, even attracting competitors like JetBrains to adopt the standard.
Tools like Git were designed for human-paced development. AI agents, which can make thousands of changes in parallel, require a new infrastructure layer—real-time repositories, coordination mechanisms, and shared memory—that traditional systems cannot support.
Because AI agents operate autonomously, developers can now code collaboratively while on calls. They can brainstorm, kick off a feature build, and have it ready for production by the end of the meeting, transforming coding from a solo, heads-down activity to a social one.
The primary interface for managing AI agents won't be simple chat, but sophisticated IDE-like environments for all knowledge workers. This paradigm of "macro delegation, micro-steering" will create new software categories like the "accountant IDE" or "lawyer IDE" for orchestrating complex AI work.
Using AI agents in shared Slack channels transforms coding from a solo activity into a collaborative one. Multiple team members can observe the agent's work, provide corrective feedback in the same thread, and collectively guide the task to completion, fostering shared knowledge.
The current model of separate design files and codebases is inefficient. Future tools will enable designers to directly manipulate production code through a visual canvas, eliminating the handoff process and creating a single, shared source of truth for the entire team.
While chat works for human-AI interaction, the infinite canvas is a superior paradigm for multi-agent and human-AI collaboration. It allows for simultaneous, non-distracting parallel work, asynchronous handoffs, and persistent spatial context—all of which are difficult to achieve in a linear, turn-based chat interface.
The ideal AI-powered engineering workflow isn't just one tool, but a fluid cycle. It involves synchronous collaboration with an AI for planning and review, then handing off to an asynchronous agent for implementation and testing, before returning to synchronous mode for the next phase.