OpenDMG
lich icon

lich for Mac

A terminal-first workbench for AI coding agents, with git worktrees, diffs and PRs kept in view.

By omartelo. Free and open source, AGPL-3.0 licence.

Get it with OpenDMG View source on GitHub

lich at a glance

Version
0.65.0
Released
10 October 2026
Download size
133 MB
Works on
Apple silicon and Intel
Licence
AGPL-3.0
Category
Developer Tools
Developer
omartelo
GitHub stars
43

About lich

A terminal-first ADE for the coding agents you already use: real PTYs, git worktrees, diffs and pull requests in one window

Screenshots

lich screenshot 1

How to install lich on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for lich and press Get. OpenDMG downloads version 0.65.0 from omartelo's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to lich show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's files are on GitHub: lich-v0.65.0-darwin-amd64.zip (150 MB), lich-v0.65.0-darwin-arm64.zip (133 MB).

What is new in lich 0.65.0

<img src="https://raw.githubusercontent.com/omartelo/lich/v0.65.0/docs/media/og.png" alt="lich: a terminal-first ADE for the coding agents you already use" width="900" />

> [!IMPORTANT]
> **Everyone: lich now speaks Português, Español and 简体中文 as well as English.**
> Pick the language of lich's screens and, separately, the one your agents hear,
> in Settings › Appearance.

### Added

- **`lich insert` pastes text at a session's prompt without sending it.** Give
 it a project directory and it finds the session running there; give it a
 session and it goes there. The person at that session reads what landed,
 writes around it and presses Enter themselves — a half-written line is added
 to, not waited out. It is what an editor plugin calls to hand over a
 selection or a file. `lich sessions --json` and `whoami --json` now also carry
 each session's `path` and `projectPath`, and `send --project` now takes a
 directory, as `lich --help` already said it did.
- **lich speaks four languages, and your agents can hear a different one.**
 Settings › Appearance now has an *Interface language* for lich's own screens
 and a separate *Prompt language* for the text lich hands your agents (relayed
 tasks, results-ready notices, subagent reports, merge and late-prompt
 notices, the `lich` CLI and MCP results, the briefing at spawn), so you can
…

More Developer Tools apps

All Developer Tools apps