@projmux/darwin-x64
v0.7.3
Published
macOS x64 binary for projmux
Downloads
718
Readme
projmux
npm install -g projmux
projmux shellWhy
Six tmux windows. Each one is running Claude Code, Codex, or Antigravity on a different repo. Three are idle. One is waiting on a permission prompt. One crashed an hour ago and you have no idea which.
projmux ingests Claude Code and Codex hook events directly, accepts manually wired Antigravity hook/statusline events, shows live per-pane state in the tmux status bar, and lets one keystroke take you to the pane that actually needs you. It also remembers each agent's resume id, so after a reboot every pane comes back as the same conversation — not a fresh one.
Requirements
Run projmux doctor after installing to check the local runtime.
Install
The npm package shown above installs a small Node.js shim plus the matching projmux binary for Linux and macOS on x64 or arm64. npm is the primary distribution path for normal users.
Verify with projmux version. Then projmux doctor checks the local runtime
(tmux 3.4+ and hook integration health).
Manual Go, source checkout, GitHub Release, and packaging details live in Install.
Quick Start
Open the isolated projmux tmux app:
projmux shellInside the app:
Alt-1opens the project sidebar.Alt-2opens the notification list.Alt-3opens Recent Windows.Alt-4opens the AI split picker.Alt-5opens settings.Alt-7opens the AI resume session picker.
The Alt-1 through Alt-5 launch keys are the guaranteed zero-config
defaults. Add more
aliases in Settings > Keybindings or ~/.config/projmux/keymap.toml. If a key
does not fire, run projmux setup outside tmux, then use
projmux init [terminal] --apply for supported terminal delivery fallbacks.
Day-To-Day Use
- Pick a project directory and projmux creates or reuses its tmux session.
- Pin important projects so they stay easy to reach.
- Preview windows, panes, git branch, Kubernetes context, and AI pane state before switching.
- Use Settings > Project Picker to add roots and workdirs without editing env vars.
- Use Settings > About > Update or
projmux update applyto upgrade.
For detailed configuration, including PROJMUX_PROJDIR, managed roots,
notifications, and usage tracking, see Configuration.
For update behavior by installer type, see Upgrading.
Agent Skills
projmux shortcuts can also live in your AI tool as user-level skills or slash commands. A skill is just a thin wrapper around the same CLI contract:
projmux ai split --agent codex right
projmux ai split --agent claude down
projmux ai split --agent antigravity rightAfter registering a Claude slash command such as /projmux:codex-right, ask
Claude to use it with a prompt. Claude runs the projmux command, Codex opens in
a managed pane attached to the current project, and the prompt is delivered
there immediately.
projmux tracks hook events from the opened pane and shows permission or
completion notifications in tmux.
Antigravity uses the same managed split path, with manual hook ingest and
session resume support documented in the CLI reference.
Install templates and naming conventions are in AI Agent Shortcuts.
More Docs
- Install
- Configuration
- Terminal Keybindings
- AI Agent Shortcuts
- CLI Reference
- Statusbar
- Hooks
- Usage tracking
- Agent Workflow
Development
make build
make fmt
make fix
make testSee Testing, Architecture, and Repo Layout for contributor details.
License
MIT. See LICENSE.
