← back to cc-uplink

CLI

Same binary, same drivers, no LLM required:

cc-uplink doctor                       # diagnostics, CI-friendly exit code
cc-uplink send tmux:codex "hello"      # full mechanized send cycle
cc-uplink invoke image:openai generate '{"prompt":"a lighthouse"}'
cc-uplink log --follow                 # correlation-id-threaded conversation log
cc-uplink tmux-snippet                 # print the uplink.tmux grant-menu snippet

invoke is class-agnostic: unlike the MCP surface’s channel_observe/ channel_act split, this is a human at a terminal, so there’s no permission layer to grant per-tool — invoke calls any op, read-only or mutating, directly.

tmux-snippet prints the uplink.tmux snippet (grant menu on prefix+g, border badge showing each pane’s profile) to stdout for you to source from ~/.tmux.conf yourself — cc-uplink never edits your tmux config.