A minimal Rust-built statusline for Claude Code showing model, Git state, workspace, and context window usage in the terminal.
warpdotdev/warp
Warp is an agentic development environment built out of the terminal, with a built-in coding agent or support for your own CLI agents.
Open-source alternative to:iTerm2
- Stars
- 65,599
- Forks
- 5,685
- Open issues
- 5,451
- Last commit
- 5 hours ago
What is it?
Warp is a terminal-based development environment that adds agent workflows to the command line. Developers can use Warp's built-in coding agent or run their own CLI agents such as Claude Code, Codex, or Gemini CLI inside it.
The repository contains the client codebase for Warp, written in Rust, and targets macOS and Linux as shown in its topics. It includes a UI framework split into the warpui_core and warpui crates, which are MIT-licensed, while the rest of the code is licensed under AGPL v3. Building from source is handled by scripts for bootstrap, run, and presubmit checks covering formatting, clippy, and tests.
The project also hosts a contributions dashboard and is driven by Warp Factories, a hosted system for running automated agents that triage issues and implement changes. Contributors follow a documented issue-to-PR workflow with readiness labels.
Key features
- 01Built-in coding agent for working inside the terminal
- 02Support for bringing your own CLI agents such as Claude Code, Codex, and Gemini CLI
- 03Client written in Rust for macOS and Linux
- 04Source build scripts for bootstrap, run, and presubmit checks
- 05Open-source client with a separately licensed MIT UI framework
Use cases
- Running AI coding agents alongside everyday shell commands
- Contributing to or studying a large Rust terminal application
- Building a custom UI on the warpui crates under MIT license
Quick start
- 1
Download Warp from the official download page
- 2
Clone the repository and build Warp from source with the bootstrap script
./script/bootstrap - 3
Build and run Warp
./script/run
Things to know
- Building from source requires running platform-specific setup scripts first.
- Built-in agent features are powered by GPT models, so they depend on OpenAI-backed services.
Topics
FAQ
- What is warp?
- Warp is an agentic development environment built out of the terminal, with a built-in coding agent or support for your own CLI agents. Warp is a terminal-based development environment that adds agent workflows to the command line. Developers can use Warp's built-in coding agent or run their own CLI agents such as Claude Code, Codex, or Gemini CLI inside it.
- Is warp free to use? What license does it have?
- warp is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is warp still maintained?
- Actively maintained. The last commit to warp was on Oct 21, 2026.
- What can I use warp for?
- Running AI coding agents alongside everyday shell commands Contributing to or studying a large Rust terminal application Building a custom UI on the warpui crates under MIT license
- How do I install warp?
- Download Warp from the official download page Clone the repository and build Warp from source with the bootstrap script: ./script/bootstrap Build and run Warp: ./script/run
- Where can I get warp?
- The source code and installation instructions are on GitHub: https://github.com/warpdotdev/warp
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A macOS fork of the Warp terminal that replaces its tab bar with a sidebar showing which Claude Code or Codex agent needs your attention.
A cross-platform, GPU-accelerated OpenGL terminal emulator that relies on other tools like tmux for tabs and splits.
A minimal, customizable cross-shell prompt written in Rust that shows relevant project and environment info.
A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
An open-source, AI-integrated terminal for macOS, Linux and Windows that supports BYOK and local models, durable SSH sessions and inline file previews.