Features
Tree-structured session history with branching and sharing via GitHub gist
Mid-session provider/model switching (/model, Ctrl+L, Ctrl+P)
Minimal system prompt with customizable AGENTS.md and SYSTEM.md project instructions
Context compaction with auto-summarization and extensible strategies
Extensible via TypeScript extensions, skills, prompt templates, themes, and packages
Four operating modes: interactive, print/JSON, RPC, and SDK
Skills system for on-demand capability packages with instructions and tools
Support for 15+ AI providers and hundreds of models
Custom model and provider definitions via JSON or extensions
Session export to HTML and shareable URLs
External editor integration (Ctrl+G) with configurable editor override
Configurable output padding (outputPad) for user/assistant/thinking blocks
Progressive disclosure with prompt templates (expand via /name)
RPC mode for programmatic integration over stdin/stdout JSONL
Cross-platform: Linux, macOS, Windows, and Termux on Android
GPU-accelerated terminal rendering
Multi-agent orchestration with model routing
Support for OpenAI, Claude Code, Codex, Warp Agent
Codebase indexing for agent context
Granular permission controls for agents
Oz cloud platform for agent orchestration
SDK/CLI for programmatic agent launches
Seamless local-to-cloud agent handoff
First-party Warp Agent with advanced harness
Open-source terminal code
Credit caps and usage visibility for teams
Private deployment and self-hosting
Warp Drive for sharing notebooks and workflows