ictechgy

Light Terminal — AI skill for Claude Code

AI community

Lightweight tmux-compatible terminal session daemon for AI coding agents.

How to install Light Terminal

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ictechgy/light_terminal and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Light Terminal does

Lightweight tmux-compatible terminal session daemon for AI coding agents. Persistent PTY sessions, cmux-friendly notifications, and built-in launchers for Claude, Codex, Gemini, Cursor, Antigravity, and more.

Alternatives in AI

  • Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
  • Nocturne Memory — A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents 1.3k ★
  • Nodeterm — Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as dragga 1.3k ★

README

Light Terminal (`lterm`)

[한국어](README.ko.md) | English | 🌐 [Browser-friendly HTML guide](https://ictechgy.github.io/light_terminal/)

TL;DR

  • What — A persistent terminal session daemon (like tmux, but smaller) with a tmux-compatible command layer for AI-agent tooling. Detach and reattach by name or pane id.
  • Who it's for — Terminal-first coding agents such as Claude Code, Codex CLI, OpenCode, GitHub Copilot CLI, Cursor Agent, Antigravity/agy, Kiro, Jules, Aider, Goose, Amp, Crush, Kimi, Qwen, Gemini CLI, Grok Build CLI via custom lterm agent grok, oh-my-codex / oh-my-claude, and users running them inside cmux.
  • How — Use lterm start to create a session, lterm resume to reconnect, and lterm agent / lterm claude / lterm codex / lterm opencode / lterm agy / lterm kiro / lterm gemini for built-in shimmed agent launchers. Inside a tmux-enabled session, the tmux command resolves to lterm tmux-compat.
  • Status — 1.x CLI with a documented 1.0 command/output compatibility boundary. It is a same-user convenience daemon — not a sandbox, an escape-sequence sanitizer, or a full tmux replacement.

`lterm` is intentionally smaller than tmux. It keeps long-running PTY sessions alive, lets clients detach and reattach at will, forwards terminal escape sequences unchanged, and translates the tmux command subset commonly used by terminal-first agent tooling.

**Security model:** `lterm` is a same-user convenience daemon, not a sandbox. It rejects cross-user Unix-socket peers and uses owner-only runtime directories, but any process running as your OS user should be considered capable of controlling your sessions. See [SECURITY.md](SECURITY.md) for the full trust-boundary and audit policy details. Non-goals: see [docs/non-goals.md](docs/non-goals.md).

Current release: 1.0.33

The 1.0.33 release restores nested session provenance across environment-stripping wrappers while preserving explicit authority