GGPrompts

Therminal — AI skill for Claude Code

AI community

The AI-native terminal emulator.

How to install Therminal

This entry records only its repository, not the path inside it, so there is no exact command to give. Open GGPrompts/therminal and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Therminal does

The AI-native terminal emulator. Cross-platform, GPU-accelerated, built for the era of AI agents.

Alternatives in AI

  • Cumora — Where agent teams gather 3.2k ★
  • Pebrel — AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first 670 ★
  • Nebula — AI-native, GPU-accelerated terminal emulator for Windows with SSH, persistent sessions, split panes, and first 587 ★

README

Therminal

The AI-native terminal emulator. Cross-platform, GPU-accelerated, built for the era of AI agents.

Status

**Active development — Phases 0–5 complete, Phase 6 (overlay widgets) in progress.**

Phase Description Status
0 GPU rendering + shell Complete
1 OSC parsing, shell integration, agent detection Complete
2 Daemon, IPC, multiplexing, config, pane chrome Complete
3 AI detection, hotspots, UX polish Complete
4 Daemon handoff, session persistence, MCP tools Complete
5 Live agent registry, MCP Resources, auto-tiling Complete
6 Overlay widgets (status bar, tool cards, indicators) In Progress

What's implemented

**GPU rendering & input**

  • GPU-accelerated terminal rendering (wgpu + glyphon + cosmic-text)
  • Two-pass overlay rendering (grid pass + OverlayLayer pass with alpha blending)
  • Full keyboard input (Kitty protocol) and mouse input (scroll, click, SGR 1006)
  • Clipboard via arboard + OSC 52

**Shell integration & AI awareness**

  • Shell integration scripts (bash, zsh, fish, PowerShell) emitting OSC 133 semantic marks
  • SequenceInterceptor — AI-aware OSC parsing between VTE and terminal handler
  • Semantic region index — typed regions (Prompt, Command, Output, Error, ToolCall, Thinking)
  • Semantic scrollback navigation — jump between command blocks
  • Process tree agent detection via sysinfo (Claude Code, Codex, Aider, Copilot)
  • Output cadence analysis — distinguishes human typing from agent output
  • Live AgentRegistry tracking agent status (Idle/Processing/Streaming/Thinking/ToolUse/AwaitingInput) across panes
  • Live Claude Code session observability: /tmp/claude-code-state/ watcher + JSONL tailers stream every UserMessage, AssistantMessage, ToolUse, ToolResult, Thinking, and Progress event from parent sessions and Task-tool subagents in real time. Events are tagged with EventSource::{TopLevel, Subagent} so consumers can reconstruct t