Desktop · Open source
Author — editor core, tree-sitter integration, and Gemini assistance
TermEdit
VS Code-style terminal editor with Gemini assistance
What it is
TermEdit is a terminal editor written in Rust (Ratatui + crossterm) for people who want IDE habits without leaving the TTY: tabs, mouse, find/replace, Go to Symbol via tree-sitter, git-aware dirty files, session restore, ghost completions, and a Gemini chat panel.
It installs from crates.io. The point is not to clone VS Code in a terminal—it is to make SSH and remote boxes feel like a real editor again.
Why I built it
SSH sessions still drop you into vim or nano. I wanted tree-sitter outlines, multi-tab find, and optional AI without shipping an entire GUI over the wire.
Whom it is for
Open-source developers, SREs, and anyone who edits code on remote machines and still wants structure, search, and a light AI copilot.
Aim
Give the terminal an editor that remembers sessions, understands symbols, and can ask Gemini without leaving the buffer.
Goal
A crate people install once and keep on every box they SSH into.
Hope
That “I only have a terminal” stops meaning “I only have 1976 UX,” and that AI help is optional, local-feeling, and fast.
What it does
- IDE-like TUI: outline, find-in-tabs, git dirty-file open, session restore
- Gemini chat panel and inline ghost completions; crates.io install
Stack
Rust · Ratatui · Tree-sitter · Gemini