> tmppr

CLI reference

The tmppr CLI drives everything: local PRs and CI, Cloud login, migration, and org administration. Every command supports --help for full flags.

tmppr init

Onboard the current git repo: add the tmppr remote, register agent triggers, and write agent markers. tmppr becomes your origin; any pre-existing origin is renamed to remote.

FlagWhat it does
--nameRepository name (defaults to the directory name)
--remote-nameRemote name to use (default origin)
--providerDefault agent provider: claude, codex, opencode, aider, custom
--no-agents / --no-mcpSkip the agent trigger bundle / MCP registration

tmppr pr

Open, inspect, update, review, merge, rebase, and close pull requests.

SubcommandWhat it does
openOpen a PR for a branch; --push pushes first, title/body inferred from commits
listList pull requests
show / viewShow PR details / open it in the browser UI
diff / filesShow the PR diff / changed files
timelineShow PR activity
syncSync a PR with its latest pushed revision
mark-readyPromote a draft PR to open, enqueueing CI
mergeMerge after readiness gates pass (--force to override)
shipApprove, merge, and fast-forward local main in one command
rebase / conflictsRebase a PR / inspect merge conflicts
close / reopenClose or reopen a PR
stack, merge-stack, stack-adopt, stack-history, stack-undo, stack-doctorWork with stacked PRs: inspect, merge a stack root and rebase descendants, adopt, audit, undo
mentionsShow PRs that mention you

tmppr issue

List, create, update, close, comment on, and link issues.

SubcommandWhat it does
list / showList issues / show one issue
createCreate an issue
editEdit title, body, state, stage, labels, or assignees
close / reopenClose or reopen an issue
commentComment on an issue
link / unlinkLink an issue to a PR, optionally marking the PR as its closer
depend / undependDeclare or remove a blocked-by dependency between issues
mentionsShow issues that mention you

tmppr ci

Run, inspect, rerun, or cancel CI checks for pull requests.

SubcommandWhat it does
dispatchStart a CI run for a PR; uses cloud runners when cloud is enabled
runsList recent CI runs, filterable by PR, repo, and status
logShow readable log output for one check
rerunRun the configured checks again for the current PR revision
cancelCancel queued or running checks for a PR

tmppr cloud

Connect to tmppr Cloud and run commands on hosted runners.

SubcommandWhat it does
loginLog in with --token or an email code
statusShow plan, entitlements, and usage
whoami / logoutShow the signed-in account / remove the stored token
git-credentialGit credential helper for Cloud smart-HTTP remotes (install to set up)
runRun a shell command on the cloud runner pool and stream logs
agentDispatch and inspect Cloud agent runs: dispatch, list, show, logs, cancel, set-runner

tmppr migrate

Migrate GitHub repos into tmppr Cloud. See the migration guide.

SubcommandWhat it does
migrate-repoCrawl a GitHub repo (owner/repo) and import it into a target Cloud repo
migrate-orgMigrate every repo of a GitHub org or user under one org GUID
statusShow a migration job's status
generate-mannequin-csvEmit a CSV of the migration's unmapped mannequins
reclaim-mannequinRe-point a mannequin to a real user (invitation flow by default)
mirrorOne-way metadata delta sync from the GitHub source of a completed migration
cleanupDelete everything a migration imported

tmppr org

Manage Cloud org invitations and members.

SubcommandWhat it does
inviteInvite a user to an org by email (--role, default member)
invitationsList an org's invitations
cancel-inviteCancel a pending invitation
acceptAccept an invitation
membersList org members

tmppr team

Manage teams, membership, and repo access.

SubcommandWhat it does
createCreate a team in an org (--parent nests it under another team)
list / get / deleteList, show, or delete teams
membersList team members
add-member / remove-memberAdd (role member or maintainer) or remove a member
grant / revokeGrant or revoke a team's repo access (readadmin presets)

tmppr runner

Run and enroll Cloud agent runners. See Runners.

SubcommandWhat it does
registerEnroll a new runner (--kind local|cloud, --labels)
serveClaim and execute queued jobs on this machine (--once for a single job)

tmppr role, policy, enterprise

CommandWhat it does
role create / role assignDefine a custom role in an org and assign it to a collaborator on a repo
policy set / policy getSet and resolve policies across enterprise → org → repo
enterprise create / add-org / add-memberCreate an enterprise container, attach orgs, and manage enterprise members