cmux CLAUDE.md
From manaflow-ai
Run the setup script to initialize submodules, build GhosttyKit, and install the pbxproj normalization pre-commit hook:
Facts
- Repository
- manaflow-ai/cmux
- Status
- Actively maintained
- Last commit
- Source file
- CLAUDE.md
Source preview
The instructions Claude Code reads when this claude.md runs.
# cmux agent notes
## Initial setup
Run the setup script to initialize submodules, build GhosttyKit, and install the pbxproj normalization pre-commit hook:
```bash
./scripts/setup.sh
```
## Local dev
After making code changes, always run the reload script with a tag to build the Debug app:
```bash
./scripts/reload.sh --tag fix-zsh-autosuggestions
```
By default, `reload.sh` builds but does **not** launch the app. The script prints the `.app` path so the user can cmd-click to open it. After a successful build, it always terminates any running app with the same tag (so cmd-clicking launches the freshly-built binary instead of foregrounding the stale instance). Pass `--launch` to open the app automatically after the build:
```bash
./scripts/reload.sh --tag fix-zsh-autosuggestions --launch
```
`reload.sh` prints an `App path:` line with the absolute path to the built `.app`. Use that path to build a cmd-clickable `file://` URL. Steps:
1. Grab the path from the `App path:` line in `reload.sh` output.
2. Prepend `file://` and URL-encode spaces as `%20`. Do not hardcode any part of the path.
3. Format it as a markdown link using the template for your agent type.
Example. If `reload.sh` output contains:
```text
App path:
/Users/someone/Library/Developer/Xcode/DerivedData/cmux-my-tag/Build/Products/Debug/cmux DEV my-tag.app
```
**Claude Code** outputs:
```markdown
------View full source on GitHub →Other claude.md files
ECC CLAUDE.md
★ 229,918This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
affaan-mupdated 15d agoMITui-ux-pro-max-skill CLAUDE.md
★ 105,847This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
nextlevelbuilderupdated 14d agoMITcaveman CLAUDE.md
★ 89,686README = product front door. Non-technical people read it to decide if caveman worth install. Treat like UI copy.
JuliusBrusseeupdated 25d agoMITservers CLAUDE.md
★ 88,502This file provides guidance to Claude Code when working with code in this repository.
modelcontextprotocolupdated 19d agoNOASSERTIONclaude-mem CLAUDE.md
★ 87,329Claude-mem is a Claude Code plugin providing persistent memory across sessions. It captures tool usage, compresses observations using the Claude Agent SDK, and injects relevant context into future ses
thedotmackupdated 13d agoApache-2.0agent-skills CLAUDE.md
★ 78,448This is the agent-skills project — a collection of production-grade engineering skills for AI coding agents.
addyosmaniupdated 16d agoMIT