# TermIDE

> TermIDE is a self-hosted terminal workspace merging a code editor, file manager, terminal, git, database viewer, and AI agent into one static Rust binary.

- **Category:** Terminal
- **Licence:** MIT
- **Latest version:** 0.46.0
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Linux, Arch Linux, Android, Debian, Nix, Homebrew, Cargo
- **Tags:** Git, Markdown, Terminal, CLI, Tui, Mcp, Databases, Devops, Sysadmin, Editor, File Manager, Homelab, Sftp, LLM, Mermaid, Ssh, Ide, Text Editor, Rust, Lsp, Debugger, Coding agent, Sql Client, Ratatui, Hex Editor

## Description

TermIDE is a terminal interface program that packs a code editor, file manager, terminal emulator, Git client, database browser, and AI coding assistant into a single standalone Rust executable. The editor handles 23 languages with language-server features like completion and jump-to-definition. Its two-pane file browser works with local paths and remote servers over SFTP, FTP, or FTPS, and can run transfers in the background. Git support covers status, history with a graph, diffs, staging, stashes, branches, and worktrees. The database tool opens SQLite, Postgres, and MySQL connections for viewing and editing tables. An integrated agent can call local or remote models that speak the OpenAI or Anthropic protocol, with per-action approval, planning, sub-agents, and MCP server access. Other built-ins include a DAP debugger, hex editor, image display, Markdown/HTML/Mermaid rendering, system resource meters, an encrypted credential vault, and a session-persistence mode that survives SSH drops. The UI ships with 44 themes and 15 languages, offers optional Vim keybindings, and can be extended through external JSON-RPC plugins. Binaries are available for Linux (glibc and musl), macOS, Windows, and Android Termux, with packages for Homebrew, AUR, Nix, Debian, and Fedora. There is no telemetry, no auto-update checks, and no required account.

## Links

- [Homepage](https://github.com/termide/termide)
- [Website](https://termide.github.io)
- [GitHub Repository](https://github.com/termide/termide)
- [Documentation](https://github.com/termide/termide/blob/main/doc/en/README.md)
- [Releases](https://github.com/termide/termide/releases)
- [Telegram News Channel](https://t.me/termide_news)
- [Telegram Chat Group](https://t.me/termide_talks)
- [GitHub Discussions](https://github.com/termide/termide/discussions)
- [GitHub Issues](https://github.com/termide/termide/issues)

---
Source: https://selfhost.directory/project/termide