dev-tools 5 min read

yaw - AI Terminal with SSH, DB Connections, and Claude Mode

yaw is a cross-platform AI terminal featuring built-in SSH, database connections, file editing, and a Claude Code Yaw Mode overlay for layered AI workflows.

By
Share: X in
yaw AI terminal product thumbnail

TL;DR

TL;DR: yaw is a cross-platform terminal with built-in SSH, database connections, and a Claude Code Yaw Mode overlay that layers rules, skills, and agents onto your AI coding sessions.

Source and Accuracy Notes

⚠️ This section is MANDATORY. All links must be verified from actual source, not guessed.

What Is yaw?

yaw is a terminal application for macOS, Windows, and Linux that ships with built-in SSH client, database connection management, and an AI-first workflow. Unlike a standard terminal emulator, yaw treats AI assistance as a first-class citizen with dedicated keyboard shortcuts and a “Yaw Mode” overlay designed specifically for Claude Code sessions.

The product is built by Yaw Labs, which also maintains open-source MCP servers (including tailscale-mcp and mcp-compliance), the ctxlint linter for AI context files, and the @yawlabs/* Homebrew and Scoop tap packages.

Setup Workflow

Step 1: Install

macOS (Apple Silicon and Intel):

curl -fsSL https://yaw.sh/install-mac.sh | sh

Linux (Debian, Ubuntu, Fedora, RHEL):

curl -fsSL https://yaw.sh/install-linux.sh | sh

Windows (PowerShell):

irm https://yaw.sh/install-win.ps1 | iex

Upgrading on Homebrew 5.1 or later:

If you see “Refusing to load cask from untrusted tap,” run:

brew trust yawlabs/yaw
brew upgrade yaw

Step 2: Launch and Configure AI

Launch yaw from your start menu or terminal. The default keyboard shortcuts:

| Action | macOS | Windows / Linux | |---|---|---| | Ask the AI | Cmd+Shift+A | Ctrl+Shift+A | | Open shell | Cmd+Shift+S | Ctrl+Shift+S | | Command palette | Cmd+Shift+P | Ctrl+Shift+P | | Settings | Cmd+Shift+, | Ctrl+Shift+, |

To enable Claude Code Yaw Mode: Settings → Yaw Mode → Augment (layers onto an existing Claude Code session) or Fresh (starts a new session with opinionated defaults).

Step 3: Connect a Database or SSH Host

From the sidebar, add a new connection. yaw supports SSH hosts and direct database connections. Once configured, connections appear in the sidebar and are accessible with a single keystroke from within any session.

Deeper Analysis

Claude Code Yaw Mode

Yaw Mode is a bundle of rules, skills, and agents that augments Claude Code sessions. The two modes are:

  • Augment — applies the Yaw Mode overlay to an existing Claude Code session, preserving your conversation history
  • Fresh — starts a new Claude Code session with Yaw Mode defaults baked in from the start

This is distinct from generic AI terminal tools because it is explicitly built around the Claude Code CLI workflow, not just chat-in-a-terminal.

Built-in MCP Support

Yaw Labs publishes several open-source MCP servers under the YawLabs GitHub organization:

  • tailscale-mcp (22 stars) — manages your Tailnet from AI assistants
  • mcp-compliance — CLI + MCP server that tests MCP servers for spec compliance, with A-F grading across 88 tests
  • ctxlint (6 stars) — lints AI context files (CLAUDE.md, AGENTS.md) against your actual codebase

Pricing

  • Yaw Terminal Individual — one-time license, no device limit
  • Yaw Team — per-seat subscription covering both Yaw Terminal and Yaw MCP team features; includes team-shared connections, commands, and MCP bundles

Pricing page: yaw.sh/#pricing

Practical Evaluation Checklist

  • [ ] Installs with a single shell command on macOS, Linux, or Windows
  • [ ] Keyboard shortcuts for AI and SSH feel natural and fast
  • [ ] Database connections work for PostgreSQL, MySQL, and SQLite
  • [ ] Yaw Mode actually layers on top of Claude Code without restarting the session
  • [ ] Connections persist across sessions
  • [ ] No usage tracking (verified from product description)

Security Notes

yaw bills itself as having no usage tracking. As with any terminal tool that handles SSH credentials and database connections, store credentials in the tool’s native credential store rather than plaintext config files. For team use, the per-seat license model ensures accountability without sharing credentials across users.

FAQ

Q: Is yaw open source? A: The Yaw Labs organization publishes several open-source MCP servers and tap packages, but yaw itself is a proprietary terminal application. There is no open-source license listed for the core product.

Q: Does yaw work with AI models other than Claude Code? A: The product description mentions compatibility with Codex and Gemini CLI. The AI chat shortcut works with any CLI-capable AI backend configured in settings.

Q: What database systems does yaw support? A: yaw has built-in connection management for common databases. The specific supported engines (PostgreSQL, MySQL, SQLite, etc.) are listed in the in-app connection dialog.

Q: How does Yaw Mode differ from just running Claude Code in a terminal? A: Yaw Mode layers a structured bundle of rules, skills, and agent behaviors onto the Claude Code session. It is designed to provide opinionated defaults for context management, task tracking, and code quality that go beyond what Claude Code offers out of the box.

Conclusion

yaw occupies a specific niche: developers who want a terminal where AI assistance is woven into the workflow from the ground up, not bolted on. The Claude Code Yaw Mode is the standout feature, and the built-in SSH and database connection management removes the need for a separate DB GUI. The one-time Individual license with no device limit is straightforward.

If you spend significant time in a terminal and use Claude Code, yaw is worth trying. Install takes under a minute on all three major platforms.