TermIDE
_
Written in Rust. Zero configuration. Batteries included.
// 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