warpdotdev/warp
Warp is an agentic development environment, born out of the terminal.
How warp is put together
This repository contains Warp, a Rust-native, GPU-accelerated terminal application ('the cloud-backed terminal for individuals and teams') organized as a large Cargo workspace with an `app` binary crate plus ~60 library crates under `crates/*`. The desktop app (`warp-oss`, `warp`, `stable`, `dev`, `preview` binaries) combines a custom UI framework (warpui/wgpu/winit, Cocoa/AppKit on macOS), a PTY-backed terminal engine, an AI agent subsystem (crates/ai, mcp, multi-agent clients), cloud sync via GraphQL (cynic) over websockets, and local persistence in SQLite via Diesel. Platform-specific behavior is heavily gated by `cfg` attributes and build-script-generated features; release channels (nightly/weekly, stable/preview/dev) are driven by release configuration consumed by GitHub Actions workflows.
Languages
Frameworks
Datastores
Infrastructure
Major components
app (warp binary crate)
The main application: window/tab/pane management, menus, settings, authentication state, feature flags, and channel-specific binaries (warp-oss, stable, dev, preview).
crates/ai
AI agent subsystem: conversations, workspaces, ambient agents, repository metadata, file watching, and integration with warp_core/warp_terminal for agent-driven execution.
crates/warpui* / ui_components
The in-house cross-platform UI framework providing AppContext, actions, keymaps, menus, windowing, and reusable components.
crates/warp_terminal + crates/command
PTY/terminal emulation, shell session management, and command parsing/blocking semantics.
crates/persistence + cloud_object_persistence
SQLite-backed local persistence (including app-state pane/window snapshots) and cloud object storage persistence.
crates/graphql + websocket + warp_server_client/auth
Cloud backend connectivity: GraphQL schema/client generation, websocket transport, server API clients, and authentication.
crates/mcp + jsonrpc + lsp + ipc
Protocol integrations: Model Context Protocol servers/clients, JSON-RPC, Language Server Protocol, and inter-process communication.
crates/managed_secrets + http_client/http_server + isolation_platform
Secrets management, HTTP client/server infrastructure, and sandboxing/isolation support for agent execution.
A quieter week focused on finishing the multi-team scoping rollout, cleaning up old experiments, and fixing performance and release issues.
5 weeksWeek of 2026-08-24
Week of 2026-08-24latest
A quieter week focused on finishing the multi-team scoping rollout, cleaning up old experiments, and fixing performance and release issues.
Week of 2026-08-17
A very busy week laying the groundwork for multi-team support while shipping dozens of fixes for shells, settings, and input handling.
Week of 2026-08-10
Work focused on splitting up the AI settings experience, building orchestration foundations, and improving team administration.
Week of 2026-08-03
A high-output week bringing Grok support, deeper orchestration, better billing clarity, and many small UX fixes.
Week of 2026-07-27
The TUI got major attention this week — onboarding, cost transparency, and performance work — plus Windows installer builds.
Over the past month, Warp's development has centered on two big themes: making the terminal-based Warp Agent CLI a first-class product (new onboarding, team switching, cost transparency, and Windows installers) and rolling out multi-team support so permissions, billing, AI settings, and agent behavior are correctly scoped to whichever team is active. Alongside that, the team shipped steady performance work (faster compile times, less memory cloning, smoother TUI rendering), a wave of bug fixes across Windows, macOS, and shell integrations, and continued polish on settings pages, completions data, and cloud-agent features.
Week by week
2026-08-24A quieter week focused on finishing the multi-team scoping rollout, cleaning up old experiments, and fixing performance and release issues.latest6 changes
Refactor
Terminal grid code moved into its own crate
A large chunk of the code that draws the terminal screen was relocated to a dedicated 'warp_terminal' module to keep the codebase organized.
Feature
Multi-team scoping completed
The final pieces of the multi-team effort landed, including a --team flag for the CLI, per-team AI permission policies, sandbox denylists, and default host settings all scoped to the active team.
Chore
Old experiments retired
Two concluded onboarding experiments ('Choose how to start' and an unreachable project step) were removed now that their results are in.
Refactor
Faster large-file loading in the code editor
Opening big files no longer copies every styled text block unnecessarily, which speeds up loading significantly.
Fix
Reliable task states when agents exit
Terminal tasks are now guaranteed to reach a finished state — including a clear failure state when a sandbox deadline is hit — instead of hanging.
Fix
Windows ARM64 release fixed
The Windows ARM64 build pipeline was repaired by using a forked Sentry tool with correct platform mapping.
2026-08-17A very busy week laying the groundwork for multi-team support while shipping dozens of fixes for shells, settings, and input handling.6 changes
Feature
Team context infrastructure and /team switcher
New plumbing lets operations know which team they belong to, and the agent CLI gained a /team command plus a statusline showing the active team.
Feature
Searchable, categorized Agent settings page
The Warp Agent settings page was reorganized into categories with per-setting search, making it much easier to find options.
Fix
Shell integration and completion fixes
Four latent shell-integration bugs were fixed, along with PowerShell vi-mode corruption and zsh completion description issues.
Feature
Right-click behavior setting
Users can now choose whether right-clicking opens a context menu (the new default) or pastes, with a tooltip explaining Shift+right-click.
Feature
Live pricing breakdown in usage views
GUI usage screens now show a live per-category cost breakdown instead of just totals.
Refactor
Compile-time and memory optimizations
Settings registration code was shared across pages, schema generation was optimized, and heavy monomorphization in UI update paths was reduced to speed up builds.
2026-08-10Work focused on splitting up the AI settings experience, building orchestration foundations, and improving team administration.6 changes
Feature
AI settings split into four pages
One crowded settings page became four focused ones: Warp Agent, Agent Profiles, Knowledge, and Third-Party CLI Agents.
Feature
Orchestration unified stack begins
The first two milestones of a unified orchestration system landed, adding a core tracker, family event stream, pane view, and transcript for managing multiple agents.
Feature
Workspace admins can manage member roles
Workspace-level admins can now manage team member roles just like team admins can.
Fix
Windows crash fix from CPU sampling
Warp stopped sampling the full process table on every session, fixing a Windows blue-screen (DPC_WATCHDOG_VIOLATION) issue.
Feature
File explorer chip in agent input
The native agent input bar gained a file explorer chip for quickly attaching files.
Docs
Factory playbook skills published
Playbook skills were published so Claude Code and Codex harnesses can use Factory workflows, alongside a bundled Factory files skill.
2026-08-03A high-output week bringing Grok support, deeper orchestration, better billing clarity, and many small UX fixes.6 changes
Feature
Grok support in the app
xAI's Grok models got proper logos in the model picker and a /connect-grok shortcut command in the TUI.
Feature
Multi-level orchestration drill-down
The client core and UI gained depth-capable orchestration, letting users drill down into nested agent runs.
Feature
Billing scoped to teams with clearer credits
Billing & Usage views are now scoped to the selected team, with separate Team vs Workspace bonus-credit cards and copy clarifying the shared credit pool.
Fix
Failed cloud agents stay debuggable
When a cloud agent fails, its session now stays open and attachable so you can inspect what went wrong.
Feature
Warp Agent CLI launch modal
A new modal makes launching the Warp Agent CLI easier, and slash commands like /manage-billing and /upgrade were added.
Fix
Assorted window and focus fixes
Fixes landed for fullscreen corner rounding, macOS Option-click zoom, Quake mode focus on another monitor, and background TUI agents stealing focus.
2026-07-27The TUI got major attention this week — onboarding, cost transparency, and performance work — plus Windows installer builds.6 changes
Feature
TUI first-run onboarding and zero state
The terminal UI gained a first-session welcome screen, onboarding markers, and fixes for flicker, gated behind browser authentication.
Feature
TUI cost transparency
A provider cost footer returned to the TUI showing credits/dollars spent, with model discounts shown in the picker and context-window usage breakdown promoted to stable.
Feature
Windows TUI installers
Windows ARM64 CLI installer builds were created and published as artifacts.
Refactor
TUI rendering performance series
A four-part series added retained transcript benchmarks, bounded clipped viewport painting, and reused text measurements to cut CPU use.
Feature
Clickable hyperlinks enabled by default
OSC hyperlink support was promoted to stable, making URLs clickable everywhere by default.
Fix
Drag-session lag and misc fixes
Fixed terminal lag when dragging an active session to a new window, shift+enter behavior, logout errors, and flaky OAuth loopback tests.
Dependencies and code review
Dependency advisories
Security Watch
No known advisories across 0 scanned dependencies.
No known advisories in the scanned dependencies.
Code review
No concrete code-level issues confirmed.
Get this report every week for your repos.
GitZoid learns each repo, reports what changed, and flags what needs attention. One flat price for the whole team.
$19 a month, flat · First 10 outputs free · No card required