v0.0.54 A command-line tool and MCP server
Every repository you have, where you expect it
corralctl clones an owner's repositories and converges them into one hierarchy — public and private, by ecosystem — then keeps it in step. On macOS it writes native Finder tags without disturbing your own.
Start with one command
Authenticate once with the GitHub CLI, then point corralctl at an owner. There is nothing to configure.
Clone and organise every repository for an owner
gh auth login
corralctl my-usernameWhat it does
Eight behaviours, none of which need a configuration file.
Finder-friendly layout
Sorts repositories into Public, Private and Forks, then by ecosystem — Go, Rust, Python, Web — so the hierarchy stays shallow enough to navigate.
Native macOS tags
Applies lifecycle colours and searchable visibility, ecosystem, owner and fork metadata, while preserving the tags you added yourself.
Smart syncing
Compares remote pushed_at metadata to skip redundant network calls, which makes repeat runs 10 to 50 times faster.
An MCP server
Your agent searches code and symbols across every clone at once, not just the project it has open. Read-only by default, and it never contacts a forge API.
Built to be checked, not trusted
Every claim here is enforced by a gate in the repository, and the release is verifiable after the fact.
- 100%
- Statement coverage, enforced in CI rather than reported.
- Signed
- Every release carries cosign-signed checksums and SLSA provenance.
- Read-only
- The MCP server makes no network calls and never reaches the GitHub API unless you opt in.