yoanbernabeu

Lazyclaude — Development skill for Claude Code

Development community

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 ★
  • Codeman — Manage Claude Code & Opencode in Tmux Sessions in a modern WebUI 329 ★

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.

![LazyClaude screenshot](image.png)

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 yazi in 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