RepoHop

Permissions

Give each connection only the authority it needs.

RepoHop calculates effective access from four boundaries: the repository policy, the connection's OAuth grant, your plan limits, and the local freeze state. The most restrictive boundary wins.

PermissionAllowsDefault
ReadList, inspect, search, snapshot, status, and diffOn
WriteCreate, patch, and delete files inside the approved repositoryOff
ExecuteRun bounded argument-based commands as your local OS userOff
CommitCreate an exact Git commit after rechecking HEAD and the patchOff
PushPush fast-forward changes to the approved remoteOff

Push always requires Commit. Execute is not a sandbox: a permitted command runs with the authority of the user account running RepoHop Local. Use a dedicated OS account or stronger isolation when a repository needs it.

Permission expansions require local approval. Permission reductions and revocations apply immediately.