Project: warpdotdev/warp · Author: Warp · License: AGPL-3.0 client, MIT UI crates
This is a reading note. I did not contribute to the project.

What it is

Warp is a terminal written in Rust. In April 2026 it open-sourced its client, with OpenAI joining as the founding sponsor of the repository. It no longer positions itself as just “a nicer terminal” but as an agentic development environment: terminal, code editor, agents and a team knowledge base in one interface.

Technical shape

  • Rendering: a custom GPU renderer; Alacritty is listed as a reference in the credits
  • Shell integration: NuShell for a modern parsing experience
  • Agents: a built-in agent plus Claude Code, Codex and Gemini CLI
  • Session persistence: work state survives restarts

The open-source boundary

The open source is layered:

  • warpui / warpui_core: MIT
  • Main client: AGPL-3.0
  • Oz cloud orchestration: closed source

You can read the client and build it yourself, but the cloud agent platform remains a commercial service.

My take

What Warp really changes is not how the terminal looks, but that terminal output becomes structured data: every command, output, error and context is a block that both humans and agents can consume. That is more thorough than putting a chat box next to a traditional terminal.

The cost: login is required, cloud features matter, and AGPL constrains commercial reuse. Whether it fits depends on whether you want to hand your terminal to a combined “terminal + agent platform” product.

View original project