Loading image...Kiro
  • CLI
  • Powers
  • Autonomous agent
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro
Loading image...Kiro
Product
  • About Kiro
  • CLI
  • Powers
  • Autonomous agent
  • Pricing
  • Downloads
For
  • Enterprise
  • Startups
  • Students
Resources
  • Documentation
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support
Social
Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
  1. Docs
  2. CLI
  3. Terminal UI
  4. Comparison

Terminal UI vs classic

On this page
  • What's new in the terminal UI
  • What changed
  • What's not available yet
  • Switching back to classic

A guide for users coming from the classic interface or choosing between the two.

What's new in the terminal UI

These capabilities are only available in the terminal UI.

FeatureWhat it does
Overlay panels/help, /context, /tools, and more open as searchable, scrollable panels instead of inline text
Themes3 built-in themes (dark, light, safe) with /theme customization and auto-detection
Activity trayCtrl+X shows task progress and queued messages at a glance
Crew monitorCtrl+G visualizes subagent activity in real time during multi-agent sessions
Message queuingType and edit your next message while the agent is still working
/copyCopy the last response to clipboard (works over SSH)
/spawnRun parallel agent sessions with a task
/feedbackSubmit feedback directly (replaces /issue)
/guideSwitch to the Kiro guide agent for help and onboarding
/transcriptOpen conversation transcript in $PAGER (Ctrl+T)
Rich tool rendering12+ specialized components with status icons, collapsible output, and syntax-highlighted diffs
Reverse history searchCtrl+R to search through previous inputs
Kill ring and undoFull Emacs-style editing with Ctrl+W/K/U/Y and Ctrl+_ for undo

What changed

These features work differently in the terminal UI.

AreaClassicTerminal UI
Shell tool outputStreams in real timeBuffered — appears after the command completes
Interactive commandsrm -i, sudo, ssh prompts workNot supported — use non-interactive alternatives
/helpLaunches a help agent for interactive Q&AOpens a searchable command panel
Approval flowy/n/t text menuNotification bar with drill-in feedback
Multi-line inputAlt+Enter, Ctrl+J, backslash continuationShift+Enter, Alt+Enter, Ctrl+J (no backslash)
Prompt indicatorsProfile, context %Agent chip, model chip, context %, git branch, cwd
NotificationsSystem notificationsSystem notifications + in-app notification bar

What's not available yet

A few classic features haven't been ported to the terminal UI.

FeatureWorkaround
/changelogCheck release notes on the Kiro website
/logdumpUse kiro-cli outside chat for log management
/experimentKnowledge and Tasks are always on. Other experiments are being re-evaluated
/settings in chatUse kiro-cli settings from your shell
Vi edit modeNot yet available — the terminal UI uses Emacs keybindings
External diff toolsThe built-in diff viewer is used for all diffs
Inline hints and tipsNot yet available

Switching back to classic

The classic interface is fully maintained and available anytime. Use kiro-cli --classic for a single session, or kiro-cli settings chat.ui "classic" to switch permanently. Sessions are compatible between both interfaces.

Page updated: April 11, 2026
Terminal UI
Custom agents