Claude Code

Blade is built from the ground up for Claude Code. Here's how to get started.

Setup

Claude Code requires Node.js 18+ and npm. Install it globally:

$ npm install -g @anthropic-ai/claude-code

Then launch it inside Blade:

$ claude

That's it. Blade automatically enables every terminal feature Claude Code needs—no configuration required.

Compatibility

Blade supports every terminal feature that Claude Code uses. Here's the full compatibility matrix:

FeatureStatusNotes
Shift+Enter (multi-line input)SupportedSends ESC + CR sequence
24-bit True ColorSupportedFull RGB via CSI 38;2;r;g;b m
Bracketed Paste ModeSupportedCSI ?2004h/l
Mouse ReportingSupportedSGR mode (CSI < button;x;y M/m)
Focus TrackingSupportedCSI ?1004h (focus/blur events)
Kitty Keyboard ProtocolSupportedCSI u encoding, push/pop/query
Unicode / EmojiSupportedFull grapheme clusters, ZWJ sequences
OSC HyperlinksSupportedOSC 8 clickable links
OSC ClipboardSupportedOSC 52 clipboard access
Large Paste BuffersSupportedNo truncation on large pastes

While Blade works out of the box with Claude Code, here's a config optimized for AI development:

# Optimized for Claude Code [font] family = "JetBrains Mono" # or "Fira Code" for ligatures size = 14 ligatures = true [colors] theme = "catppuccin-mocha" # easy on the eyes for long sessions [scrolling] history = 50000 # more scrollback for long Claude sessions [cursor] style = "beam" # thin cursor for text editing blink = true

Tips

Built for Claude Code: Blade is the only terminal emulator designed specifically for AI-native development. Every feature was tested against Claude Code's 59-test compatibility suite.