Skip to main content

hjk ps

List instances or sessions managed by Headjack.

Synopsis

hjk ps [branch] [flags]

Description

Lists instances or sessions managed by Headjack.

By default, lists instances for the current repository. If a branch is specified, lists sessions for that instance instead.

Use --all to list instances across all repositories (only applies when listing instances, not sessions).

Arguments

ArgumentDescription
branchGit branch name to list sessions for (optional)

Flags

FlagShortTypeDefaultDescription
--all-aboolfalseList instances across all repositories

Output

Instance Listing

When listing instances, displays a table with:

ColumnDescription
BRANCHGit branch name
STATUSInstance status (running, stopped)
SESSIONSNumber of sessions in the instance
CREATEDRelative time since creation

Session Listing

When listing sessions (branch argument provided), displays a table with:

ColumnDescription
SESSIONSession name
TYPESession type (shell, claude, gemini, codex)
STATUSSession status (detached)
CREATEDRelative time since creation
ACCESSEDRelative time since last access

Examples

# List instances for current repository
hjk ps

# List all instances across all repositories
hjk ps --all

# List sessions for a specific instance
hjk ps feat/auth

Aliases

This command is also available as hjk ls.

See Also