Building and Running Warp Terminal | Generated by AI

Home 2026.05

== Warp Build Summary ==

Prerequisites

Build Commands

cd /Users/lzwjava/projects/warp

Check (type-check only, ~2 min)

cargo check –bin warp-oss –features gui

Build (compile binary, ~4.5 min)

cargo build –bin warp-oss –features gui

Run

./target/debug/warp-oss

What Happened

  1. cargo resolved ~500+ dependencies from Cargo.lock
  2. Compiled 65+ local crates from crates/ directory
  3. Linked against macOS frameworks (Cocoa, Metal, CoreFoundation)
  4. Produced single binary: target/debug/warp-oss (721 MB debug, ~strip→smaller release)

Architecture

Key Crates

warp_terminal - PTY, shell integration, terminal state warpui - GPU rendering, window management, input ai - LLM integration, agent features mcp - Model Context Protocol support editor - Code editor components vim - Vim mode support

Build Profiles

cargo build # debug (721 MB, unoptimized) cargo build –release # release (optimized, smaller) cargo bundle –bin warp-oss –features gui # .app bundle for macOS

Official Scripts

./script/bootstrap –skip-common-skills -y # install all deps ./script/run # build + launch as .app ./script/presubmit # fmt + clippy + tests


Back Donate