IADE
IADE (Integrated Agent Development Environment) is VibeX’s product type: an integrated agent development platform. It connects multiple coding agents to one install, authentication, conversation, and landing pipeline, and it finishes the work in one UI for files, Git, terminal, and browser.
A person states a task. The agent writes files, runs commands, and requests permission over ACP. The file tree, terminal, diff, and built-in browser serve the workspace bound to the current conversation. Installing an agent, finishing that agent’s official login, opening a conversation, answering permissions, and inspecting the diff use the same pipeline. Built-in agents and registry-added agents have different identities. The pipeline is the same. See One pipeline.
Product planes
IADE splits daily coding into layers, each with its own objects and authority:
- Agent plane: local runtime, ACP session, authentication, native config. See ACP and the native agent.
- Conversation plane: append-only event log, turn state machine, drafts and queued input. See Conversation.
- Landing plane: project, workspace (root or worktree), Git and terminal. See Project and Workspace.
- UI plane: Kanban schedules many conversations; Workspace shows the tree bound to the focused one. See Two zones.
- Orchestration plane: delegation, Graph Workflow, Automation. See Two kinds of orchestration.
- Extension plane: VibeX plugin packages contribute to conversations, UI, and Host. See Plugin.
Questions, delegation, workflow editing, and Office preview ship as plugins. After the matching plugin is enabled, those capabilities appear in later new or rebound conversations and in the UI.
Where it runs
Agent processes, worktrees, plugin workers, the automation engine, and chat-channel adapters run on the Host that owns the data directory. The desktop app can be both the window and the Host. vibex-server is a Host without a Tauri window. WebUI, another desktop, and the phone companion connect to that Host.
How-to steps live in the guide.
Related objects
The user-visible units are project, conversation, agent, and workspace. The familiar “open a folder and edit files” still exists, and it belongs to the current conversation: the file tree root is the bound workspace, the terminal cwd is the same tree, and diffs compare that tree. Switching agents leaves those landing objects in place. What changes is the ACP peer and that agent’s native config.
The product completion boundary for remote use is the remote coding loop: pick a project, run an agent, handle permissions, edit, review, Git, and terminal. Host-console operations, plugin authoring, and Host upgrades stay in the same product behind their own entries.

