Lazyclaude — Development skill for Claude Code
A tmux workspace combining Claude Code + LazyGit + Terminal in a single command.
How to install Lazyclaude
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yoanbernabeu/lazyclaude and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Lazyclaude does
A tmux workspace combining Claude Code + LazyGit + Terminal in a single command.
Alternatives in Development
- Claude Code Unified Agents — A comprehensive collection of specialized Claude Code sub-agents combining the best features from multiple com 735 ★
- Cmux — cmux: tmux for Claude Code 600 ★
- Tmux Claude Hatch — tmux plugin that runs Claude Code sessions in popups per project directory, with an fzf picker showing each se 381 ★
README
LazyClaude
A tmux workspace combining **Claude Code** + **LazyGit** + **Terminal** in a single command.
**Note:** This is a personal tool I built for my own workflow. I'm sharing it publicly in case it's useful to others. Designed for **macOS** (uses Homebrew for dependencies). It may work on Linux with minor adjustments, but that's untested.

Features
- 3 panes: Claude Code (left), Terminal (top-right), LazyGit (bottom-right)
- iTerm2 native integration: auto-detected CC mode uses native tabs, splits and scrollback
- File explorer: type
yaziin the terminal pane to browse files - Mouse support: click to switch panes, drag borders to resize
- Multi-session: one session per project, interactive session manager
- Status bar: project name, git branch, keyboard shortcuts (classic mode)
- Visual indicator: green
▶on active pane, heavy borders (classic mode)
Prerequisites
- tmux (
brew install tmux) - Claude Code (
npm install -g @anthropic-ai/claude-code) - LazyGit (
brew install lazygit) - Yazi (
brew install yazi) - micro (
brew install micro) — editor used by Yazi to open files
Install / Update
**Warning:** The install script will overwrite `~/.tmux.conf`, `~/.config/lazygit/config.yml`, `~/.config/yazi/yazi.toml` and `~/.local/bin/lazyclaude` without confirmation. Back up your configs first if you have custom ones. For more control, see [Manual installation](#manual-installation).
curl -fsSL https://raw.githubusercontent.com/yoanbernabeu/lazyclaude/main/install.sh | bash
Run it again anytime to update to the latest version.
Usage
cd my-project
lazyclaude
Session management
When existing sessions are detected, an interactive menu appears:
🟢 Active lazyclaude
Related Skills
Tuimux
A terminal multiplexer for TUI apps. Run btop, lazygit, Claude Code, and any other TUI in embedded terminal wi
Synapse
A modern terminal window manager. Manage multiple terminal sessions with workspace persistence, window groups,
Serai
A single attach point for your terminal, SSH, and Claude Code sessions across local and remote hosts, backed b
Easy Web Vibecoding
Self-hosted web workspace for Claude Code, Codex, OpenCode and shell, with tmux persistence, split panes, file
Claude Workspace Tools
Claude Code extension framework with SuperClaude (18 commands), session management (6 commands), custom workfl
Xcl
A tabbed tmux workspace for coding agents (Claude Code, Codex)
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Gsc Page Analyst
Full diagnostic for a single URL combining indexing status, search performance,
Worca Cc Workspace Reviewer
Workspace Reviewer for the orchestrator pipeline. On a workspace run it replaces the single-project Code Revie