TermIDE

// Features

>_

Integrated Terminal

Full PTY support with scrollback, mouse tracking, and URL detection.

[]

Smart File Manager

Git status indicators, glob/regex search, batch operations, bookmarks, and directory switcher.

{}

Syntax Highlighting

18+ languages powered by tree-sitter. Rust, Python, JS, Go, C/C++, and more.

+-

Git Integration

Status panel, commit log with ASCII graph, diff viewer, staging, push/pull.

<>

LSP & Diagnostics

Code completion, hover info, go-to-definition. Diagnostics panel with error/warning filtering.

§

Code Outline

Structural navigation via tree-sitter queries. Cursor sync with editor position.

Remote Files

Browse and edit files over SFTP, FTP, and SMB. Upload/download with progress tracking.

#*

24 Themes

Dark, light, retro, and cinematic themes. Create your own in TOML format.

%%

Resource Monitor

Real-time CPU, RAM, and disk usage. Color-coded indicators in status bar.

@!

15 UI Languages

English, Russian, Chinese, Japanese, Korean, German, French, Spanish, and more.

::

Sessions & Bookmarks

Auto-save workspaces. Directory bookmarks. Switch between projects seamlessly.

$/

Scripts & Vim Mode

Run custom automation scripts from menu. Optional Vim-style editing with Cyrillic support.

// Themes Gallery

Choose your vibe. Or create your own.

// Why TermIDE?

Everything you need, out of the box.

Feature TermIDE Vim/Neovim Helix Micro
Built-in Terminal plugin
File Manager plugin
Git Integration plugin
Syntax Highlighting
Zero Config
Resource Monitor
Image Preview plugin
Sessions plugin
LSP Support plugin plugin
Remote Files (SFTP) plugin
Code Outline plugin

// Installation

One command to rule them all.

Quick Install

Linux / macOS — auto-detects your system

curl -fsSL https://raw.githubusercontent.com/termide/termide/main/install.sh | sh