Key Features
AI Command Suggestions
Press Ctrl+Space and type naturally:
You: "find all files larger than 100MB"
Warp: find . -type f -size +100M
You: "compress this directory excluding node_modules"
Warp: tar -czf archive.tar.gz --exclude=node_modules .
You: "show disk usage sorted by size"
Warp: du -sh * | sort -rh | head -20Block-Based Output
Every command and its output is a discrete block:
- Click to select entire output
- Copy output without re-running
- Collapse old output
- Share specific blocks
Modern Text Editing
The input area works like a code editor:
- Multi-line editing (no backslash line continuation)
- Cursor movement with arrow keys
- Select, copy, paste naturally
- Syntax highlighting
Workflows (Shared Scripts)
Create reusable command sequences:
# deploy.warp
name: Deploy to Production
steps:
- command: git pull origin main
- command: npm run build
- command: npm run test
on_failure: abort
- command: npm run deploy
- command: echo "Deployed successfully!"Share via link — teammates run with one click.
Command Palette
Cmd+P opens a searchable command palette:
- Quick settings
- Theme switching
- Session management
- Workflow library
Performance (Rust + GPU)
| Metric | Warp | iTerm2 | Terminal.app |
|---|---|---|---|
| Input latency | <2ms | 8ms | 15ms |
| Render speed | 120fps | 60fps | 30fps |
| Memory (10 tabs) | 50MB | 200MB | 100MB |
Key Stats
- 22,000+ GitHub stars
- Written in Rust, GPU-rendered
- AI command suggestions
- Block-based output
- Shareable workflows
FAQ
Q: What is Warp? A: A modern terminal emulator with AI command suggestions, block-based output, and collaborative workflows, built in Rust with GPU rendering.
Q: Is Warp free? A: Free for individual use. Team features require a paid plan.
Q: Does Warp work with my shell? A: Yes, Warp works with bash, zsh, fish, and any POSIX shell.