77 guides. Clear availability.

Browse the documented workflows, including partial implementations and functions that are not available in the stable release.

Which version does this describe?

Download links serve stable v0.5.1 for macOS. The Rust/GPUI 0.6.0-rc.1 candidate is unreleased. Release status and migration plan.

These 77 guides are documentation entries across 17 categories, not a total of fully shipped features. Each guide explains the stable implementation and its limits. Candidate additions are labeled separately.

Browse every guide

Showing all 77 guides. Use your browser’s Find command to locate a guide.

AI Detection

Auto AI CLI Detection

Recognizes registered AI CLI tools from supported command lines and output signatures in terminal tabs.

Implemented in stable

AI Tab Branding

Applies mapped tab colors and optional agent logos when the corresponding settings and assets are available.

Partial workflow / limits

AI Process Monitoring

Shows live CPU, resident memory, PID, and parent PID for processes under a tab shell.

Partial workflow / limits

Custom AI Detection Rules

Add a pattern, display name, and color for a custom CLI detected in submitted commands or terminal output.

Partial workflow / limits

AI Detection and Session Status

Shows detailed AI session states in the tab hover card and a dim or bright optional tab icon.

Partial workflow / limits

Multi-Agent Awareness

Keep detected agent identity and session state scoped to their terminal tabs.

Implemented in stable

AI Integration

Context Token Optimization

Reduce repeated command output with Chau7’s scoped terminal-command optimizer.

Partial workflow / limits

LLM Error Explanation

Send a selected terminal error excerpt to a configured OpenAI, Anthropic, Ollama, or custom LLM endpoint.

Implemented in stable

CTO Per-Tab Override

Set a tab’s CTO state to follow the global mode, force on, or force off.

Implemented in stable

AI Session Tracking

Query current AI sessions and stored telemetry runs through Chau7’s MCP interface.

Partial workflow / limits

API Analytics

Local API Proxy and WSS Tunnel

Routes selected supported clients to a loopback API proxy; its TLS listener tunnels configured WSS traffic.

Partial workflow / limits

Token Counting

Records available usage from captured provider calls and marks fallback output-token estimates as estimates.

Partial workflow / limits

Cost Tracking

Adds cost estimates for captured calls when usage and a supported model price are available.

Partial workflow / limits

API Request Latency

Measures first response byte and total duration for supported HTTP calls handled by the proxy.

Partial workflow / limits

API Analytics Dashboard

A local view of captured API calls, metered tokens, costs, latency, errors, and daily trends.

Implemented in stable

MCP Server

34 MCP Tools

Exposes 34 registered MCP tools for terminal tabs, telemetry, runtime observation, and repository context.

Implemented in stable

Unix Socket MCP Server

Runs Chau7 MCP IPC through a local Unix socket at ~/.chau7/mcp.sock with owner-only file permissions.

Implemented in stable

MCP Auto-Registration

Adds Chau7’s MCP entry to supported client configurations when their existing config prerequisites are present.

Partial workflow / limits

MCP Telemetry Resources

Lists three read-only telemetry resources, plus dynamic reads for individual run IDs.

Partial workflow / limits

MCP-Controlled Tab Limit

Limits MCP-controlled tabs per target window; the default is four and the setting ranges from one to fifty.

Partial workflow / limits

MCP-Controlled Tab Indicator

Shows an optional purple marker on tabs that are currently under MCP control.

Partial workflow / limits

Tab Management

Multi-Tab

Create, select, reorder, rename, and restore multiple terminal tabs, each with its own terminal state.

Implemented in stable

Split Panes

Split a tab horizontally or vertically into independent terminal panes and save the layout.

Implemented in stable

Tab Drag and Drop

Reorder tabs within the tab strip and move tabs between Chau7 windows.

Implemented in stable

Context-Based Settings Profiles

Optionally switch saved settings profiles when working-directory, repository, SSH, process, or environment rules match.

Partial workflow / limits

Background Tab Rendering

Chau7 can suspend or reduce terminal view rendering work for inactive tabs while their shell processes continue.

Implemented in stable

Tab Watchdog

Stable Chau7 does not have a verified per-tab watchdog that detects stale views and automatically repairs them.

Not available in stable

Session

Session Recording

Stable source contains timestamped recording APIs, but no production callsite or end-user recording flow was found.

Not available in stable

Session Timeline (Not Available in Stable)

Stable source has an unconnected timeline view scaffold; an end-to-end session replay UI was not found.

Not available in stable

Session Restore

Restore saved tabs, selected-tab state, split layouts, working directories, and bounded scrollback context.

Implemented in stable

GPU Rendering

Metal Rendering

Stable Chau7 uses a custom Metal renderer and Metal-backed terminal views on macOS.

Implemented in stable

IOSurface Display

Stable Chau7 does not include an IOSurface renderer or an IOSurface-based compositor-bypass path.

Not available in stable

SIMD Parser Utility (Not the Active Parser)

Stable source contains a Swift SIMD byte-scanning utility, but the audited terminal parser path does not call it.

Not available in stable

IOKit HID Input

Stable terminal input is handled through NSEvent; no IOKit HID event path was found.

Not available in stable

Triple Buffering

The stable renderer uses a three-slot atomic state handoff and a Metal layer configured for three drawables.

Implemented in stable

Lock-Free Render-State Handoff (No SPSC Ring)

Stable code has a lock-free three-slot render-state exchange, but no verified SPSC PTY byte ring buffer.

Not available in stable

Terminal Core

VT100 and xterm Emulation

Chau7's Rust terminal core uses Alacritty's VTE-based terminal implementation and advertises xterm-256color.

Partial workflow / limits

Unicode and Emoji Rendering

Chau7 renders Unicode text through its terminal and CoreText paths, with known limits in emoji and wide-glyph parity.

Partial workflow / limits

Shell Integration

Chau7 writes integration scripts for Zsh, Bash, and Fish and consumes supported shell lifecycle signals.

Implemented in stable

Scrollback Buffer

Chau7 keeps bounded terminal history, supports scrolling and search, and applies retention limits to saved state.

Implemented in stable

OSC 8 Hyperlinks

Chau7 renders and opens supported OSC 8 hyperlinks, with a separate text matcher for URLs and paths.

Implemented in stable

Inline Image Protocols (Partial Support)

Stable Chau7 has an iTerm2 OSC 1337 image path; Sixel and Kitty sequences are intercepted but lack verified stable decoders.

Partial workflow / limits

Programming Ligatures (Partial Support)

The Metal renderer can form limited ligatures from supported printable ASCII clusters; full OpenType parity is not established.

Partial workflow / limits

Terminal Bell Notifications

Stable Chau7 reacts to terminal bell events with configurable sound or a visual flash.

Partial workflow / limits

Safety

Dangerous Command Guard

Warns on configured risky command lines submitted through Chau7's terminal input or supported MCP command path.

Partial workflow / limits

Process Exit Confirmation

An optional warning can appear when closing a tab with tracked running processes.

Implemented in stable

MCP Approval for Supported Actions

Chau7 can require confirmation for supported MCP tab-control and command requests; it is not a gate for every MCP tool.

Partial workflow / limits

Clipboard

Clipboard History

Keeps a searchable local history of text seen on the system pasteboard, with pinning and direct paste.

Partial workflow / limits

Paste Confirmation

The command-safety guard can pause Enter for multiline input and commands that match configured risk checks.

Partial workflow / limits

Snippets

Save reusable terminal text and insert it into a session, with optional placeholder prompts.

Implemented in stable

SSH & Remote

SSH Connection Manager

Save SSH connection details and open a terminal session using the configured host, user, port, identity file, and jump host.

Implemented in stable

SSH Config Import

Read SSH config host entries, review them in Chau7, and import selected or non-wildcard entries manually.

Partial workflow / limits

Jump Host Support

Saved connections can pass a ProxyJump value to OpenSSH with the -J option.

Partial workflow / limits

Context-Aware Switching

The stable app contains profile-rule settings and matching logic, but v0.5.1 has no production call site that evaluates rules as tab context changes.

Not available in stable

Command Palette

Open a palette of built-in Chau7 actions and filter entries by text in their title or category.

Partial workflow / limits

Terminal Search

Search terminal buffer text with literal or regular-expression queries, optional case sensitivity, whole-word matching, and match navigation.

Implemented in stable

Command History Search

Search stored Chau7 command-history records by text in the History Explorer.

Partial workflow / limits

Customization

Terminal Fonts

Choose an available monospace font, enter another installed font family, and adjust terminal font size and weight.

Partial workflow / limits

Themes

Choose from eight terminal color presets; app light, dark, and system appearance is a separate setting.

Partial workflow / limits

Custom Keybindings

Reassign shortcuts for Chau7's supported app actions and review conflicts in keyboard-shortcuts settings.

Implemented in stable

Cursor Styles

Choose a block, underline, or bar cursor and configure cursor blinking.

Implemented in stable

Transparency & Blur

Adjust terminal-window opacity from 30% to 100% in 5-point steps and toggle background blur.

Implemented in stable

Padding & Margins

Custom terminal content padding and margins are not exposed as settings in stable v0.5.1.

Not available in stable

Window Modes

Overlay Mode

Show Chau7's overlay terminal window, remember its position, and optionally keep it above normal app windows.

Implemented in stable

Dropdown (Quake-style)

A Quake-style top-edge drop-down terminal is not implemented in stable v0.5.1.

Not available in stable

Fullscreen Mode

Use macOS full-screen mode and optionally keep Chau7's toolbar visible while full-screen.

Implemented in stable

Menu Bar Only

Run Chau7 without a Dock icon using menu-bar-only mode; changing the mode requires restarting the app.

Implemented in stable

Built-in Editor

Syntax Highlighting

The built-in editor applies hand-written regular-expression highlighting rules for 11 language profiles, plus plain-text fallback.

Partial workflow / limits

Bracket Matching

The editor can highlight a matching delimiter near the cursor; the stable source does not wire the advertised jump shortcut.

Partial workflow / limits

Find & Replace

The built-in editor enables native incremental search; stable source does not implement the advertised regex replace bar.

Partial workflow / limits

Line Numbers

Toggle an absolute line-number gutter in the built-in editor.

Implemented in stable

Accessibility

VoiceOver Support

Selected Chau7 controls expose accessibility labels and values; full navigable and live-announced terminal output is not established by v0.5.1 source.

Partial workflow / limits

High Contrast Mode

Automatic macOS High Contrast adaptation is not implemented in stable v0.5.1.

Not available in stable

Reduced Motion

Some overlay animations use the macOS accessibilityReduceMotion environment value; the stable app does not disable every animation globally.

Partial workflow / limits

Localization

The stable app includes English, French, Spanish, Arabic, and Hebrew locale resources, plus a System Default choice and RTL layout direction for wrapped views.

Partial workflow / limits

Scripting API

JSON-RPC API

A local newline-delimited JSON scripting socket exposes a bounded set of tab, command, history, snippet, settings, and status methods.

Partial workflow / limits

Shell Integration

Built-in shell integration reports prompt, directory, repository, and exit-status context to Chau7; arbitrary user pre/post-command hooks are not provided.

Partial workflow / limits

Other shipped workspace surfaces

These source links document additional stable surfaces without inventing new feature totals. Upcoming Rust features and migration.