cristicretu

Diri — Git skill for Claude Code

Git community

Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel across git worktrees and remote hosts.

How to install Diri

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

What Diri does

Native macOS orchestrator for coding agents — run Claude Code, Codex, Cursor, Gemini and shells in parallel across git worktrees and remote hosts.

Alternatives in Git

  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • Memorix — Open-source cross-agent memory layer for coding agents via MCP 392 ★
  • Parallel Code — 370+ Run Claude Code, Codex, and Gemini side by side -- each in its own git worktree 390 ★

README

diri

[![CI](https://github.com/cristicretu/diri/actions/workflows/ci.yml/badge.svg)](https://github.com/cristicretu/diri/actions/workflows/ci.yml) [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![GitHub release](https://img.shields.io/github/v/release/cristicretu/diri)](https://github.com/cristicretu/diri/releases/latest)

Native desktop orchestrator for coding agents on macOS and Linux. Run Claude Code, Codex, Cursor, Gemini and plain shells in parallel — across git worktrees or on remote hosts — each with a live status (working / needs-you / done) and tmux-like persistence: closing the app never kills a session, and a daemon restart brings conversations back.

![diri](docs/images/diri.png)

Install

macOS

brew install --cask cristicretu/diri/diri

Or download the latest DMG from [Releases](https://github.com/cristicretu/diri/releases/latest), open it, and drag diri to Applications. Either way it is the same universal build (Apple silicon and Intel), signed and notarized. diri updates itself from there.

Diri moving the app into the Applications folder

The tap has to be named in full — a bare `diri` resolves only against Homebrew's default taps. The cask lives in [cristicretu/homebrew-diri](https://github.com/cristicretu/homebrew-diri) rather than `homebrew-cask`, which requires a notability threshold diri does not meet yet.

macOS 15 or newer.

Linux beta

Download the x86_64 AppImage or Debian package from [Releases](https://github.com/cristicretu/diri/releases/latest). Ubuntu 22.04 and 24.04 are supported under X11 and Wayland with a Vulkan 1.3-capable GPU.

sudo apt install ./diri__amd64.deb
# or
chmod +x diri__amd64.AppImage && ./diri_