Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

lazyide — a full IDE experience in the terminal

Description and use

lazyide — a full IDE in the terminal that runs over SSH, offering file trees, tabs, LSP, and Git integration.

Problem

Developers working over SSH lack a full IDE experience, relying on basic editors like Vim or Emacs without native IDE features such as file trees, tabbed editing, LSP integration, and Git gutter.

Outcome

lazyide delivers a complete IDE experience within a terminal, enabling remote developers to edit, navigate, and debug code with native LSP and Git integration without leaving the SSH session.

Workflow

  • 1. SSH into the remote machine where the code resides.
  • 2. Install lazyide via one‑line curl or PowerShell script, optionally setting up rust‑analyzer and ripgrep.
  • 3. Run lazyide to launch the terminal IDE.
  • 4. Use built‑in file tree, tabs, and split panes to navigate and edit code.
  • 5. Leverage LSP features for completions, diagnostics, and go‑to‑definition.
  • 6. View Git status in the gutter and perform side‑by‑side diffs.
  • 7. Pair lazyide with an agentic coding CLI for advanced workflows.

Evidence

lazyide to close that gap: a lightweight terminal IDE in Rust that gives you a full editing environment over SSH

Source

File tree, Tabbed editing, Split panes, LSP, Syntax highlighting, Git gutter, side‑by‑side diff, minimap, project search, themes, remappable keybinds

Source

  • Record date: 2026-09-21T20:45:33.733Z