Show HN: Trylle – The Next-Gen Git Platform for Modern Teams

Xlab3 pts0 comments

The Next-Gen Git Platform for Modern Teams | Trylle

Loading your workspace…

Skip to contentThe next-gen git platform.<br>Comment on real lines. Stack dependent pulls. Triage next to the branch. Ship with GitHub-compatible CI and automation that fires on repository events. One surface, less tab debt.<br>Create an accountView pricing

alan

#8

feat: include hidden flags in completion<br>6 files+24-0

StandardZenUnifiedSplit<br>Submit review1

contrib/completion/_nimbus.zsh<br>Registers a minimal _nimbus completion function so shells can discover subcommands without sourcing the full CLI.

contrib/completion/_nimbus.zsh+2

contrib/completion/_nimbus.bash<br>Bash completion now forwards NIMBUS_COMPLETE_HIDDEN when set, mirroring zsh behavior for scripting environments.

contrib/completion/_nimbus.bash+4

cmd/nimbus/completion_gen.go<br>Embeds a static table of commands and hidden flags into the binary so offline completion stays in sync with nimbus --help.

cmd/nimbus/completion_gen.go+6

docs/cli/completion.md<br>Operators can opt into exposing experimental flags during completion by exporting the documented variables.

docs/cli/completion.md+3

tests/completion/hidden_test.go<br>Golden tests assert that hidden flags stay out of default completion output unless the env gate is on.

tests/completion/hidden_test.go+5

CHANGELOG.md<br>Release notes for completion improvements and the new env toggles.

CHANGELOG.md+4

1/6<br>1/61 of 6 files viewed this session00 unresolved review threads11 pending comment<br>Submit review1

Plan, automate, and ship in one platform.

Harden JWT refresh + add rotation logging<br>acme/api #482acme/api #482·sanford·6mo ago

sanford<br>56mo ago

Draft: experiment with streaming diff chunks<br>acme/api #478acme/api #478·maya·6mo ago

maya<br>6mo ago

Accessibility pass on token table<br>acme/design-kit #31acme/design-kit #31·jordan·6mo ago

jordan<br>126mo ago

Collaborate on pull requests<br>Drafts and issues stay next to open PR rows, stacks stay grouped in order, and CI status shows on the list. Review and triage never leave the branch you are shipping.

PR review summary<br>Summarizes each new PR in one comment.

ScopeAll repositories

Triggerspr.opened

Automate on repo events<br>Install automations beside your repos. They run when real repository events fire—a PR opens, CI succeeds, a bot gets mentioned—with permissions you control and audit trails you can trace.

Triggered via push 6mo agodevbotmainmain

Statusdiv]:text-inherit [&_svg]:text-inherit pl-1 pr-2"><br>Success<br>Total duration2m 10s<br>Sandbox—<br>Logs—<br>Artifacts2.0 MB

build2m 10s

GitHub-compatible Actions<br>Run your existing .github/workflows YAML on Linux, ARM64, and macOS runners—with repo and org secrets, artifacts, and release publishing included.

Review, automate, and govern repos in one surface.<br>Keep diffs, issues, and automation on the same timeline as the code—without switching tabs or losing branch context inside Trylle.

Guided pulls in Zen mode<br>Flip into a quieter lane—a narrative walk-through of what changed alongside the snippets that matter—so reviewers stay oriented without tab sprawl.

Activity

refactor(docker): thread BuildKit mounts for CI secrets7f3c9a218m ago

trylle-bot left a review warning on Dockerfile4m ago<br>WarnDockerfileL42<br>trylle-bot4m ago<br>Potential secret in build context — Dockerfile promotes a bearer token via ENV; prefer BuildKit secrets (RUN --mount=type=secret) or CI-injected ephemeral creds before this lands on default.

- ENV DEPLOY_TOKEN="gh…"<br>+# prefer: RUN --mount=type=secret…

Automations as early warning<br>Kick off bots on real repo events (`pr.opened`, `push`) to flag risky diffs—secrets drift, flaky touchpoints—right on the timeline where maintainers ship.

Direct access<br>Invite people<br>th]:pb-px">[role=checkbox]]:translate-y-[2px] h-10 px-3.5 py-2.5 text-left text-xs font-medium md:h-11 md:px-4 md:py-3">Member[role=checkbox]]:translate-y-[2px] h-10 w-[6.75rem] px-3.5 py-2.5 text-left text-xs font-medium md:h-11 md:w-[7.25rem] md:px-4 md:py-3">Role[role=checkbox]]:translate-y-[2px] h-10 w-12 px-2.5 py-2.5 text-right text-xs font-medium md:h-11 md:w-14 md:px-3 md:py-3">Actionstd]:py-2.5 md:[&>td]:py-3">[role=checkbox]]:translate-y-[2px] max-w-0 px-3.5 md:px-4">SAsasha-ortizOwner<br>Maintainers — default branch protections on

[role=checkbox]]:translate-y-[2px] px-3.5 md:px-4">Admin[role=checkbox]]:translate-y-[2px] px-2.5 text-right md:px-3">td]:py-2.5 md:[&>td]:py-3">[role=checkbox]]:translate-y-[2px] max-w-0 px-3.5 md:px-4">DEdelivery-ci-botBot<br>Service identity • restricted to merge queue writes

[role=checkbox]]:translate-y-[2px] px-3.5 md:px-4">Write[role=checkbox]]:translate-y-[2px] px-2.5 text-right md:px-3">td]:py-2.5 opacity-[0.88] md:[&>td]:py-3">[role=checkbox]]:translate-y-[2px] max-w-0 px-3.5 md:px-4">EXexternal-contributorInvite revoked<br>No longer meets workspace rules for this repo

[role=checkbox]]:translate-y-[2px] px-3.5 md:px-4">—[role=checkbox]]:translate-y-[2px] px-2.5 text-right md:px-3">

Draw clear repo boundaries<br>Pair Git...

completion role checkbox translate text trylle

Related Articles