A curated collection of high-quality terminfo entries.

Missing capabilities, broken colors, or strange key behavior? Find the correct terminfo source for your terminal and install it in seconds with a single command.

One-liner install
curl -fsSL https://terminfo.me/install.sh | sh

The script detects your $TERM, downloads the matching entry, and compiles it with tic. Learn more →

Quick start

1. Find your terminal

Search the browsable index for your emulator (e.g., Alacritty, Kitty, WezTerm).

2. Copy the one-liner

Paste the install command. It auto-detects your $TERM and handles the rest.

3. Done

The script downloads the .ti source, runs tic -x, and installs to ~/.terminfo safely.

Available entries

  • alacritty
    79 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./a/alacritty
    alacritty|alacritty terminal emulator,
    	OTbs, am, bce, ccc, hs, mc5i, mir, msgr, npc, xenl, AX, XF, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • foot
    79 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./f/foot
    foot|foot terminal emulator,
    	am, bce, bw, ccc, hs, mir, msgr, npc, xenl, AX, XF, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • ghostty
    80 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./g/ghostty
    ghostty|Ghostty terminal emulator,
    	am, bce, ccc, hs, km, mc5i, mir, msgr, npc, xenl, AX, XF, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x7fff,
    	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • kitty
    78 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/lib/kitty/terminfo/./x/xterm-kitty
    xterm-kitty|KovIdTTY,
    	am, bw, ccc, hs, km, mc5i, mir, msgr, npc, xenl, Su, Tc, XF, fullkbd,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x7fff,
    	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • konsole-256color
    73 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./k/konsole-256color
    konsole-256color|KDE console window with xterm 256-colors,
    	OTbs, am, bce, mir, msgr, npc, xenl, AX, XF, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
    
  • linux
    34 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./l/linux
    linux|Linux console,
    	am, bce, ccc, eo, mir, msgr, xenl, xon, AX,
    	colors#8, it#8, ncv#18, pairs#64, U8#1,
    	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l\E[?1c,
    
  • putty-256color
    50 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./p/putty-256color
    putty-256color|PuTTY 0.58 with xterm 256-colors,
    	am, bce, bw, hs, mir, msgr, xenl, xon, XT,
    	colors#0x100, it#8, ncv#22, pairs#0x10000, U8#1,
    	acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • screen-256color
    33 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./s/screen-256color
    screen-256color|GNU Screen with 256 colors,
    	OTbs, OTpt, am, km, mir, msgr, xenl, AX, G0,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000, U8#1,
    	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • st-256color
    62 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./s/st-256color
    st-256color|stterm-256color|simpleterm with 256 colors,
    	am, bce, ccc, hs, mir, msgr, npc, xenl, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • tmux-256color
    73 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./t/tmux-256color
    tmux-256color|tmux with 256 colors,
    	OTbs, OTpt, am, hs, km, mir, msgr, xenl, AX, G0, XF,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000, U8#1,
    	acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • vte-256color
    83 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./v/vte-256color
    vte-256color|VTE with xterm 256-colors,
    	OTbs, am, bce, ccc, mir, msgr, xenl, AX, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • wezterm
    78 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./w/wezterm
    wezterm|Wez's Terminal Emulator,
    	am, bce, ccc, hs, km, mir, msgr, npc, xenl, XF,
    	colors#0x100, it#8, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
    
  • xterm-256color
    84 lines Download .ti
    #	Reconstructed via infocmp from file: /usr/share/terminfo/./x/xterm-256color
    xterm-256color|xterm with 256 colors,
    	OTbs, am, bce, ccc, km, mc5i, mir, msgr, npc, xenl, AX, XF, XT,
    	colors#0x100, cols#80, it#8, lines#24, pairs#0x10000,
    	acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
    	bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,