Skip to content

Cursor

App Terminal

AI code editor with integrated terminal. Based on VS Code, uses xterm.js for terminal emulation.

Cursor is an AI-focused code editor created by Anysphere, a San Francisco startup founded in 2022 by MIT graduates. Built as a fork of VS Code, Cursor adds AI pair programming features — chat, command generation, multi-file edits, and code completion powered by large language models. It became one of the fastest-growing developer tools in 2024, attracting significant venture funding and crossing 100,000 paying users.

Since Cursor's terminal is powered by xterm.js (the same engine as VS Code), its terminal capabilities are identical — good basic support with truecolor, mouse tracking, and Unicode, but lacking some modern protocols like kitty keyboard and graphics protocols. Cursor inherits VS Code's OSC 633 shell integration protocol for command decorations and navigation.

The terminal is a secondary interface in Cursor; its focus is squarely on the editor and AI experience. For terminal feature support, Cursor tracks upstream xterm.js releases — improvements there benefit Cursor automatically.

Backend: AI code editor with integrated terminal. Based on VS Code, uses xterm.js for terminal emulation.
85%
216 passed · 38 failed of 254 features
Tested: April 10, 2026
Analysis2026-04-06

Cursor scores 86% (141/164) on the terminfo.dev feature matrix, with gaps in the Core TUI, Modern TUI, Rich TUI, Legacy, Unicode baselines. Ranks #9 of 12 tested terminals. Missing 23 features.

Version History

VersionSupportScoreFeatures
2.6.21
86%141 / 164
85%216 / 254

Character Sets

FeatureSupportNotes
DEC line drawing character set✓ yes
DEC Special Graphics✓ yes
G0/G1 character set switching✓ yes
UTF-8 mode✓ yes

Extensions

FeatureSupportNotes
System clipboard paste? unknown
Font ligatures? unknown
iTerm2 Inline Images (OSC 1337)✓ yes
Kitty graphics protocol✗ no
Kitty graphics: animation✓ yes
Kitty graphics: display✗ no
Kitty graphics: transmit✓ yes
Kitty graphics: Unicode placeholders✗ no
Kitty keyboard protocol✗ no
Kitty keyboard: DISAMBIGUATE (flag 1)✗ no
Kitty keyboard: REPORT_ALL_KEYS (flag 8)✗ no
Kitty keyboard: REPORT_ALTERNATE (flag 4)✗ no
Kitty keyboard: REPORT_EVENTS (flag 2)✗ no
Kitty keyboard: REPORT_TEXT (flag 16)✗ no
Desktop Notifications (OSC 9/777)✓ yes
VS Code Shell Integration (OSC 633)✓ yes
Icon and title (OSC 0)✓ yes
Icon name (OSC 1)✓ yes
Foreground color query (OSC 10)✓ yes
Reset color palette (OSC 104)✓ yes
Background color query (OSC 11)✓ yes
Reset foreground color (OSC 110)✓ yes
Reset background color (OSC 111)✓ yes
Reset cursor color (OSC 112)✓ yes
Reset pointer fg color (OSC 113)✓ yes
Reset pointer bg color (OSC 114)✓ yes
Reset highlight background (OSC 117)✓ yes
Reset highlight foreground (OSC 119)✓ yes
Cursor color (OSC 12)✓ yes
OSC 133;A prompt start (FTCS_PROMPT)✓ yes
OSC 133;B command start (FTCS_COMMAND_START)✓ yes
OSC 133;C command executed (FTCS_COMMAND_EXECUTED)✓ yes
OSC 133;D command finished (FTCS_COMMAND_FINISHED)✓ yes
OSC 133;P properties✓ yes
iTerm2 Capability Reporting (OSC 1337)✗ no
iTerm2 Cell Size Reporting (OSC 1337)✗ no
Highlight background (OSC 17)✗ no
Set Wayland app-id (OSC 176)✓ yes
Highlight foreground (OSC 19)✗ no
Window title (OSC 2)✓ yes
Kitty color protocol (OSC 21)✓ yes
Pointer shape (OSC 22)✓ yes
Kitty color stack push (OSC 30001)✓ yes
Systemd context (OSC 3008)✓ yes
Kitty color stack pop (OSC 30101)✓ yes
Color palette (OSC 4)✓ yes
Audio sound (OSC 440)✓ yes
Special color (OSC 5)✗ no
Clipboard access (OSC 52)✓ yes
OSC 52 clipboard read✓ yes
OSC 52 clipboard write✓ yes
OSC 5522 advanced clipboard✗ no
Screen flash (OSC 555)✓ yes
OSC 633;A prompt start✓ yes
OSC 633;B prompt end✓ yes
OSC 633;C pre-execution✓ yes
OSC 633;D command finished✓ yes
OSC 633;E set commandline✓ yes
OSC 633;P properties✓ yes
OSC 66 text sizing✓ yes
VTE termprop (OSC 666)✓ yes
Current directory (OSC 7)✓ yes
Locale query/set (OSC 701)✓ yes
Version query (OSC 702)✓ yes
Set normal font (OSC 710)✓ yes
Scroll view up (OSC 720)✓ yes
Cell size report (OSC 776)✓ yes
Notifications (OSC 777)✓ yes
Font size query/set (OSC 7770)✓ yes
Font + window size (OSC 7777)✓ yes
Hyperlinks (OSC 8)✓ yes
OSC 9;4 progress bar✓ yes
Desktop notifications (OSC 99)✓ yes
Text reflow on resize✓ yes
Semantic prompts (OSC 133)✓ yes
Sixel graphics✗ no
Sixel support in DA1✗ no
Sixel geometry report (CSI ? Pi;Pa;Pv S)✗ no
24-bit truecolor✓ yes