Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "cmux",
"owner": {
"name": "Manaflow AI",
"url": "https://github.com/manaflow-ai"
},
"metadata": {
"description": "Official Claude Code skills for cmux terminal multiplexer"
},
"plugins": [
{
"name": "cmux",
"source": {
"source": "url",
"url": "https://github.com/Jac0bDeal/cmux.git",
"ref": "feat/claude-code-plugin"
},
"description": "Window management, browser automation, and markdown viewing skills for cmux"
}
]
}
19 changes: 19 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"$schema": "https://json.schemastore.org/claude-code-plugin.json",
"name": "cmux",
"version": "0.1.0",
"description": "Claude Code skills for cmux terminal multiplexer — window management, browser automation, and markdown viewing",
"repository": "https://github.com/manaflow-ai/cmux",
"homepage": "https://cmux.dev",
"license": "MIT",
"keywords": ["terminal", "multiplexer", "tmux", "window-management", "browser", "markdown"],
"skills": [
"./skills/cmux",
"./skills/cmux-browser",
"./skills/cmux-markdown"
],
"author": {
"name": "Manaflow AI",
"url": "https://github.com/manaflow-ai"
}
}
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,15 @@ brew upgrade --cask cmux

On first launch, macOS may ask you to confirm opening an app from an identified developer. Click **Open** to proceed.

### Claude Code Plugin

Install the cmux skills for Claude Code to give your agent control over windows, panes, browser panels, and markdown viewers:

```
/plugin marketplace add manaflow-ai/cmux
/plugin install cmux@cmux
```

## Why cmux?

I run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open I couldn't even read the titles anymore.
Expand Down