Fast, native, and built for AI-first development.
Preview
Features
Metal-powered rendering at 120fps with glyph atlas caching, triple-buffering, and ligature support.
AI responses automatically fold into collapsible, labeled sections — tool calls, diffs, thinking, and more.
Auto-detect your project stack and inject skills, rules, prompts, and hooks from git, localskills, or local registries. Visual mapping editor, security rules editor, colored status dots with legend, and import/export built in.
Dashboard showing all active AI agents across tabs and windows. Real-time status, total spend, tokens, and per-agent kill switches.
Record AI coding sessions and export as GIF with idle compression. Stop recording and save directly from the status bar.
Live token tracking, cost estimation, file references, git changes tree, and activity stats in one panel.
Switch between Claude, Gemini, Codex, or plain Shell. Create custom profiles with per-model config.
Each tab independently tracks token usage and cost. Feeds into the side panel and Mission Control for full spend visibility.
Push-to-talk voice input with on-device transcription. Screenshot-to-session captures a region and pastes the path.
Multiple independent windows with Cmd+N. Tab groups with collapse/expand and vertical sidebar layout. Drag tabs between windows or tear off entire groups.
Live git status in the status bar and side panel. Per-tab worktree isolation for parallel workstreams.
Code blocks get language-aware syntax highlighting with diff rendering and one-click copy.
Quake-style dropdown terminal with a global hotkey. Available instantly, from anywhere on your Mac.
Customize colors, fonts, keybindings, and ANSI palette. Everything lives in a single config file.
Search terminal output with real-time highlighting, plus desktop alerts when long-running tasks finish.
Cmd+Shift+P opens a fuzzy-searchable palette for every action. Copy as Markdown preserves code fences and formatting.
File path and command history completions as you type, with a popup menu and keyboard navigation.
Auto-detect Claude Code remote control, scan a QR code to connect from your phone, and manage sessions from the menu.
Comparison
| Awal | iTerm2 | Warp | Ghostty | Alacritty | |
|---|---|---|---|---|---|
| AI assistant | ✓ | ✕ | ✓ | ✕ | ✕ |
| Multi-provider AI | ✓ | ✕ | ✕ | ✕ | ✕ |
| AI components | ✓ | ✕ | ✕ | ✕ | ✕ |
| Voice input | ✓ | ✕ | ✕ | ✕ | ✕ |
| GPU-accelerated | ✓ | ✕ | ✓ | ✓ | ✓ |
| Tabs | ✓ | ✓ | ✓ | ✓ | ✕ |
| Open source | ✓ | ✓ | ✓ | ✓ | ✓ |
| Cross-platform | ✕ | ✕ | ✓ | ✓ | ✓ |
Architecture
High-performance terminal core in Rust. Native macOS UI in Swift. GPU rendering via Metal shaders.
Free and open source. Always will be.
Or install with Homebrew
brew tap AwalTerminal/tap
brew install --cask awal-terminal
No quarantine workarounds needed.