LiManshiang

Lmux — Development skill for Claude Code

Development community

Native macOS workbench for CodeBuddy Code & Claude Code — parallel agent sessions, context & credit meters, conversation resume, cross-Mac sync, Ghostty rendering.

How to install Lmux

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

What Lmux does

Native macOS workbench for CodeBuddy Code & Claude Code — parallel agent sessions, context & credit meters, conversation resume, cross-Mac sync, Ghostty rendering.

Alternatives in Development

  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
  • Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★

README

lmux

The missing GUI for **CodeBuddy Code** & **Claude Code** — a native macOS workbench for running AI coding agents side by side.

[中文说明 (Chinese)](README.zh-CN.md)

![lmux — two agent sessions side by side with context meters](docs/screenshots/main.png)

lmux gives every agent its own embedded terminal session: launch CodeBuddy and Claude Code on different tasks, watch each conversation's **context-window and credit usage** in the sidebar, and **resume conversations exactly where they left off** — even on a different Mac.

Why lmux?

  • First-class CodeBuddy Code support — the only GUI in this space built on CodeBuddy's session store: automatic conversation discovery, one-click resume, and exact context-window and credit accounting. Claude Code gets the same treatment with estimated usage.
  • Cross-Mac session sync — pinned sessions sync incrementally to any folder shared between your Macs (iCloud Drive, Syncthing, …). Recorded paths are localized on import, and two-sided edits raise a keep-local / use-remote dialog instead of silently overwriting.
  • Truly native — SwiftUI app with a Ghostty GPU-rendered terminal; a SwiftTerm backend keeps macOS 12 and Intel Macs supported (make app-x86).
  • Local-first — agents run in local terminals; sessions live in your home directory and sync only to folders you own. MIT, no telemetry.

Install

**Homebrew**:

brew tap LiManshiang/lmux
brew trust limanshiang/lmux   # Homebrew requires trusting third-party taps
brew install --cask lmux

**Manual**: download `lmux.zip` from the latest [Release](https://github.com/LiManshiang/lmux/releases), unzip, and drag `lmux.app` into `/Applications`. The build is ad-hoc signed — on first launch, right-click the app and choose **Open**.

**From source** (macOS 13+, Xcode CLT, Go 1.26+):

git clone https://github.com/LiManshiang/lmux.git
cd lmux/lmux-app
make app
open .build/lmux.app

Features

![Session sidebar with per