Directories
¶
| Path | Synopsis |
|---|---|
|
Package app: popup-wait-key is a hidden helper used by the statusbar's display-only popups (cwd, usage HUD).
|
Package app: popup-wait-key is a hidden helper used by the statusbar's display-only popups (cwd, usage HUD). |
|
initcmd
Package initcmd implements terminal key-delivery remediation for the canonical `projmux setup terminal` command.
|
Package initcmd implements terminal key-delivery remediation for the canonical `projmux setup terminal` command. |
|
usagecmd
Package usagecmd implements `projmux agent usage` and the hidden `projmux internal status usage` command surfaces on top of internal/core/usage.
|
Package usagecmd implements `projmux agent usage` and the hidden `projmux internal status usage` command surfaces on top of internal/core/usage. |
|
core
|
|
|
focus
Package focus parses click-to-focus targets and resolves them against tmux.
|
Package focus parses click-to-focus targets and resolves them against tmux. |
|
layout
Package layout manages project-local tmux layout presets.
|
Package layout manages project-local tmux layout presets. |
|
metadata
Package metadata defines the Projmux resource metadata model: the Project -> Window -> (Pane | Agent) ownership tree, its opaque identity (`metadata.uid`), its stable query key (`metadata.name`), and the atomic name-suffix allocator that backs both.
|
Package metadata defines the Projmux resource metadata model: the Project -> Window -> (Pane | Agent) ownership tree, its opaque identity (`metadata.uid`), its stable query key (`metadata.name`), and the atomic name-suffix allocator that backs both. |
|
notify
Package notify implements a small persistent notification queue used by the projmux status bar.
|
Package notify implements a small persistent notification queue used by the projmux status bar. |
|
paneidentity
Package paneidentity resolves the user-visible identity of a pane without merging the independently owned label, AI topic, and raw title fields.
|
Package paneidentity resolves the user-visible identity of a pane without merging the independently owned label, AI topic, and raw title fields. |
|
projectidentity
Package projectidentity resolves the display project name for a tmux window from a fixed set of identity signals, independent of any tmux I/O.
|
Package projectidentity resolves the display project name for a tmux window from a fixed set of identity signals, independent of any tmux I/O. |
|
resources
Package resources defines the read-only resource-attribution model shared by the tmux inventory adapter, procfs collector, and a future UI consumer.
|
Package resources defines the read-only resource-attribution model shared by the tmux inventory adapter, procfs collector, and a future UI consumer. |
|
selector
Package selector resolves Projmux resource selectors against an already loaded resource registry.
|
Package selector resolves Projmux resource selectors against an already loaded resource registry. |
|
sessionstate
Package sessionstate holds the pure session snapshot data model shared by the persistence/replay adapter (internal/integrations/sessionstate) and core rules such as project layout presets.
|
Package sessionstate holds the pure session snapshot data model shared by the persistence/replay adapter (internal/integrations/sessionstate) and core rules such as project layout presets. |
|
terminaltext
Package terminaltext makes untrusted text safe to render in a terminal.
|
Package terminaltext makes untrusted text safe to render in a terminal. |
|
usage
Package usage models AI token usage tracking for projmux.
|
Package usage models AI token usage tracking for projmux. |
|
usage/adapters/antigravity
Package antigravity implements a best-effort usage Adapter for the Antigravity CLI (`agy`).
|
Package antigravity implements a best-effort usage Adapter for the Antigravity CLI (`agy`). |
|
usage/adapters/claude
Package claude implements an authoritative usage Adapter for Claude Code.
|
Package claude implements an authoritative usage Adapter for Claude Code. |
|
usage/adapters/codex
Package codex implements an authoritative usage Adapter for the Codex CLI.
|
Package codex implements an authoritative usage Adapter for the Codex CLI. |
|
Package diagnostics provides the private, bounded operational event journal.
|
Package diagnostics provides the private, bounded operational event journal. |
|
integrations
|
|
|
agents
Package agents contains shared session restore plumbing for the per-agent CLI adapter packages (claude, codex, antigravity).
|
Package agents contains shared session restore plumbing for the per-agent CLI adapter packages (claude, codex, antigravity). |
|
agents/aisessions
Package aisessions discovers resume-capable AI agent sessions on disk.
|
Package aisessions discovers resume-capable AI agent sessions on disk. |
|
agents/antigravity
Package antigravity contains Antigravity CLI session restore helpers.
|
Package antigravity contains Antigravity CLI session restore helpers. |
|
agents/claude
Package claude contains Claude Code session restore helpers.
|
Package claude contains Claude Code session restore helpers. |
|
agents/codex
Package codex contains Codex CLI session restore helpers.
|
Package codex contains Codex CLI session restore helpers. |
|
hooks
Package hooks runs optional user-supplied lifecycle hooks at projmux lifecycle points (e.g.
|
Package hooks runs optional user-supplied lifecycle hooks at projmux lifecycle points (e.g. |
|
metadata
Package metadata persists the Projmux resource registry and mirrors live resource identity into tmux options.
|
Package metadata persists the Projmux resource registry and mirrors live resource identity into tmux options. |
|
mux
Package mux provides the minimal command-runner boundary for mux backend subprocess calls.
|
Package mux provides the minimal command-runner boundary for mux backend subprocess calls. |
|
procfsresources
Package procfsresources implements the Linux read-only resource collector.
|
Package procfsresources implements the Linux read-only resource collector. |
|
sessionstate
Package sessionstate stores versioned tmux session snapshots.
|
Package sessionstate stores versioned tmux session snapshots. |
|
tmux
Package tmux holds tmux command adapters and output parsing.
|
Package tmux holds tmux command adapters and output parsing. |
|
tmuxopts
Package tmuxopts holds the canonical spelling of the projmux-owned tmux option names.
|
Package tmuxopts holds the canonical spelling of the projmux-owned tmux option names. |
|
Package theme contains the built-in fallback palette used by projmux UI renderers.
|
Package theme contains the built-in fallback palette used by projmux UI renderers. |
|
tools
|
|
|
gendocs
command
Command gendocs renders the generated CLI reference to stdout.
|
Command gendocs renders the generated CLI reference to stdout. |
|
ui
|
|
Click to show internal directories.
Click to hide internal directories.