# Warp Agentic Development Environment — Technical Wiki > Warp is an agentic development environment born out of the terminal, implemented as a large multi-crate Rust workspace with a GPU-rendered UI, an embedded coding agent, and bring-your-own-CLI-agent support. This developer reference maps its workspace layout, core subsystems, and operational surfaces. This is a Grok-Wiki source-grounded repository wiki. Use the complete Markdown link when an agent needs the full repo context. ## Context Links - [Complete Markdown wiki](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/llms-full.txt) - [Complete Markdown alias](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5.md) - [Human interactive wiki](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5) - [GitHub repository](https://github.com/warpdotdev/warp) ## Repository - Repository: warpdotdev/warp - Generated: 2026-05-25T03:35:59.859Z - Updated: 2026-05-25T03:38:04.030Z - Runtime: Claude Code - Format: Technical - Pages: 5 ## Pages - [Technical Orientation](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/pages/01-technical-orientation.md): What Warp is, how the Cargo workspace and the app binary fit together, the per-channel entry points under app/src/bin, and how the rest of this developer reference is organized. - [Workspace & Crate Map](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/pages/02-workspace-crate-map.md): How the ~65-crate Rust workspace is organized: the role of the app binary versus the crates/* libraries, default-members, the local workspace dependency graph, and which crates own which responsibility. - [Terminal Engine & GPU UI Rendering](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/pages/03-terminal-engine-gpu-ui-rendering.md): The terminal model and shell-session layer in warp_terminal, and the warpui windowing/rendering stack (wgpu, glyph cache, font atlas) that paints blocks, the editor, and panels. - [Agentic AI & Agent Runtime](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/pages/04-agentic-ai-agent-runtime.md): Warp's coding-agent surface: the ai crate (agent orchestration, actions, skills, indexing), the app-side agent conversation and management models, MCP tool transport, and the computer_use automation layer. Stays provider-neutral — built-in or bring-your-own CLI agents. - [Settings, Feature Flags, Build Channels & Extension Points](https://grok-wiki.com/public/wiki/warpdotdev-warp-a55b6d0c09b5/pages/05-settings-feature-flags-build-channels-extension-points.md): The operational boundaries of the codebase: the settings system and schema, runtime feature gating via warp_features, release-channel binaries and Docker packaging, and the extension surfaces (MCP servers, BYO CLI agents) to inspect next. ## Source Files - `app/Cargo.toml` - `app/src/ai/agent_conversations_model.rs` - `app/src/app_state.rs` - `app/src/bin/channel_config.rs` - `app/src/bin/oss.rs` - `app/src/bin/stable.rs` - `app/src/features.rs` - `Cargo.toml` - `CONTRIBUTING.md` - `crates/ai/src/agent/mod.rs` - `crates/ai/src/agent/orchestration_config.rs` - `crates/ai/src/lib.rs` - `crates/computer_use/src/lib.rs` - `crates/editor/src/lib.rs` - `crates/mcp/src/lib.rs` - `crates/settings/src/manager.rs` - `crates/settings/src/schema.rs` - `crates/warp_core/src/lib.rs` - `crates/warp_features/src/lib.rs` - `crates/warp_terminal/src/lib.rs` - `crates/warp_terminal/src/shared_session.rs` - `crates/warp_util/src/lib.rs` - `crates/warpui/src/lib.rs` - `crates/warpui/src/rendering/glyph_cache.rs` - `crates/warpui/src/rendering/mod.rs` - `README.md` - `WARP.md`