TermIDE

// Features

>_

Integrated Terminal

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

[]

Smart File Manager

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

{}

Syntax Highlighting

22 languages powered by tree-sitter. Rust, Python, JS, Go, C/C++, Java, Kotlin, PHP, and more.

+-

Git Integration

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

<>

LSP & Diagnostics

Completion, hover, go-to-definition, find references, rename, and quick-fixes like auto-import. 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, FTPS, and SMB. Upload/download with progress tracking.

#*

38 Themes

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

%%

Resource Monitor

Real-time CPU, RAM, network I/O, and disk in the menu bar. Click any indicator to open a detail modal: top processes by CPU/RAM usage or network connections.

@!

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.

Drop-in $EDITOR

Set EDITOR=termide to write git commit messages, crontabs, and more. Pass any file path to open it instantly.

Database Viewer

Browse SQLite, PostgreSQL, and MySQL/MariaDB tables read-only — grid view, server-side sort, per-column filters, and row export to TSV/JSON/INSERT.

Docs & Web Browser

Rendered Markdown and HTML views, plus a text-mode browser — open URLs, follow links with back/forward history, and fetch pages without leaving the terminal.

Diagrams from Code

Mermaid viewer for flowcharts, sequence, state, and ER diagrams — plus class diagrams generated straight from your source files.

0x

Hex & Binary Editor

Adaptive hex/ASCII viewer with a byte cursor, selection, and search — plus overwrite-in-place editing with automatic .bak backups.

// 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
Database Viewer plugin
Markdown & Diagram Preview plugin
Hex / Binary Editor 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