Shoutout: @warpdotdev @levelsio @amasad — if you've been running Claude Code in a boring terminal, you're leaving serious productivity on the table.
Here's the thing that blew my mind: Warp just hit 44,769 GitHub stars and shipped version 1.0 — but most developers are still using it as a fancy terminal emulator. They don't know it ships a full agentic development environment that can orchestrate Claude Code, Codex, and Gemini CLI — all inside one beautifully designed interface.
Let me show you the 5 hidden features that changed how I work.
1. Oz Agent — Cloud-Native Multi-Agent Orchestration
Most people think Warp is just a terminal with AI autocomplete. Wrong. Warp ships Oz, an orchestration platform for cloud coding agents.
With Oz, you can spin up unlimited parallel coding agents that are fully programmable, auditable, and steerable. This is agentic development at scale — not just "AI suggests a command."
# Install Warp and activate Oz agent
brew install warpdotdev/warp/warp
# Initialize a new agent project
warp agents init my-project
# Launch 3 parallel agents for different tasks
warp agents spawn --name="frontend" --prompt="Refactor all React components to use TypeScript"
warp agents spawn --name="backend" --prompt="Add Redis caching to all API endpoints"
warp agents spawn --name="tests" --prompt="Achieve 90% test coverage on the auth module"
# Watch all three work in parallel with real-time output
warp agents status
The kicker? These agents run in the cloud, not on your laptop. You get the full power of parallel AI coding without thermal throttling your MacBook.
Data: This feature is documented at warp.dev/agents but has almost zero coverage on YouTube or social media. Meanwhile, HN discussion of "drowning in terminal tabs running AI agents" shows developers are desperately seeking exactly this.
2. Warp Drive — GitHub-Like Version Control for Your Terminal
You know how GitHub has version history for code? Warp has Drive — version control for your entire terminal workflow.
Every command, output, and session is automatically versioned. You can branch, diff, and restore terminal sessions like you would with a codebase.
# Warp session versioning via Warp API
import requests
# List all versions of your current session
response = requests.get(
"https://api.warp.dev/v1/sessions/current/versions",
headers={"Authorization": "Bearer YOUR_WARP_API_KEY"}
)
# Create a named checkpoint
checkpoint = requests.post(
"https://api.warp.dev/v1/sessions/checkpoint",
headers={"Authorization": "Bearer YOUR_WARP_API_KEY"},
json={"name": "before-migration", "description": "Clean state before DB migration"}
)
print(f"Checkpoint URL: {{checkpoint.json()['url']}}")
# Restore a previous state
requests.post(
"https://api.warp.dev/v1/sessions/restore",
headers={"Authorization": "Bearer YOUR_WARP_API_KEY"},
json={"checkpoint_id": checkpoint.json()['id']}
)
Why this matters: How many times have you run a destructive command and thought "I wish I could undo this"? Warp Drive makes terminal sessions fully auditable and reversible.
HN context: The discussion "Warp sends a terminal session to LLM without user consent" shows the community is actively thinking about terminal session privacy and control — Warp Drive is their answer.
3. Workflows — Reusable Agentic Pipelines
Warp's Workflows feature lets you turn any terminal command sequence into a reusable, shareable pipeline. Think "GitHub Actions for your terminal."
# ~/.warp/workflows/audit.yaml
# name: full-stack-audit
# description: Automated security + performance audit pipeline
name: full-stack-audit
description: Automated security + performance audit pipeline
steps:
- name: security-scan
command: npx snyk test --json | jq '.summary'
agent: true
- name: bundle-analysis
command: npx webpack-bundle-analyzer dist/stats.json
wait_for: [security-scan]
agent: true
- name: lighthouse-ci
command: lhci autorun --config=lighthouserc.js
wait_for: [bundle-analysis]
agent: false
# Run the workflow
warp run full-stack-audit --repo ~/projects/myapp
The secret? Each step can run with or without an AI agent. Sequential steps with dependencies, parallel execution where possible, and full output logging.
Community: The Warp Workflows GitHub repo is open source — developers are already sharing patterns. This is GitHub Actions energy but for the terminal-native era.
4. Block Mode — Structured Output from Any Command
This one is subtle. Warp introduces Block Mode — structured, readable output from any command. No more wrestling with ANSI color codes or parsing raw stdout.
# Python script that outputs in Warp Block format
import json
result = {
"type": "table",
"title": "Repository Health Check",
"columns": ["Check", "Status", "Score"],
"rows": [
["Test Coverage", "PASS", "87%"],
["Security Scan", "WARNING", "2 medium CVEs"],
["Bundle Size", "PASS", "142kb gzipped"],
["API Latency", "FAIL", "P99 > 500ms"]
]
}
# Warp automatically renders this as a formatted table in the terminal
print(json.dumps(result, indent=2))
Block Mode means your scripts, CI outputs, and monitoring tools all render beautifully — no more grep-ing through wall-of-text logs.
5. Any LLM, Any Host — Privacy-First Agentic Coding
Here's the feature that should make Cursor users nervous: Warp works with every AI model, including local ones.
# Configure Warp to use a local Ollama model
# Fully offline — your code never leaves your machine
export WARP_MODEL="ollama/llama3.2"
export WARP_BASE_URL="http://localhost:11434"
# Or use OpenRouter for model diversity
export WARP_MODEL="anthropic/claude-3.5-sonnet"
export WARP_BASE_URL="https://openrouter.ai/api/v1"
export WARP_API_KEY="sk-or-v1-..."
# Run Claude Code through Warp with any model backend
warp agents run --model=custom --context-window=200000
# Check model routing
warp models list
While Cursor forces you into their ecosystem, Warp gives you the freedom to route your AI traffic anywhere. Local models for sensitive code. Cloud models for heavy lifting. Mix and match based on task.
The numbers: Void Editor (the open-source Cursor alternative) has 28,678 stars but explicitly paused development. Warp, meanwhile, shipped 1.0 with an agentic focus — making it the more reliable long-term bet.
Data Sources
- GitHub Stars: warpdotdev/warp — 44,769 stars
- HN Discussion: Void, an open-source Cursor/Copilot alternative — 347 points
- HN Discussion: Warp sends terminal session to LLM — 94 points
- Warp Blog: How Warp Works
- Warp Agents: warp.dev/agents
What About You?
Which of these hidden features would change your daily workflow the most? Oz parallel agents? Drive version control? Or the ability to swap LLM backends freely?
Drop a comment — I read every one. And if you found this useful, share it with a developer who's still living in iTerm2.
Previously:
Top comments (0)