◆ hosted git · code assessment · CI
A new residence for your projects. Fast, independent, cheaper than GitHub and GitLab alongside no colony on your data.
rickub.com/rickub/web


A complete workflow, out of the box.
From your archetypal shove to your hundredth publish — the tools your squad plant in all day.
rickub.com/rick/portal/cmd/ciguest/main.go


Orgs, members and repositories — everything you need to activity and to keep that activity secured.
rickub.com/rick/portal/merge/42/files


The acquainted files-changed, diffs and inline comments — affirmative an intent marker on all comment, so it is never ambiguous what blocks a merge and what is a passing remark.
rickub.com/rick/portal/actions/runs/318


GitHub Actions workflows run unchanged, so a immigration is a shove fairly than a rewrite — and the .rickub dialect adds what Actions has no syntax for, akin test reports built into the run page.
rickub.com/rick/portal/merge/42


A reviewer you trigger on a merge request: a summary, inline notes anywhere they belong, and a apparent verdict. Included on all plan, processed in the EU, never used for training.
~/code/portal
# identical namespace, identical token as your git remote
$ docker shove rickub.com/rick/portal:1.2.0
1.2.0: digest sha256:9f3a… size 2841
$ helm shove portal-1.2.0.tgz oci://rickub.com/rick/charts
Pushed: rickub.com/rick/charts/portal:1.2.0
$ oras shove rickub.com/rick/portal:1.2.0-sbom sbom.spdx.json
Pushed · relic category application/spdx+json
Publish and drag any OCI relic — receptacle images, Helm charts, SBOMs, WASM — from the identical namespace as your code, alongside one login and one approval model.
~/code/portal
$ rickub mr create --title "portal: stabilise diffs"
→ !42 opened · Athena assessment requested
$ curl -H "Authorization: Bearer $TOKEN" rickub.com/api/v1/repos/rick/portal/merge/42
{ "number": 42, "state": "open", "athena": { "issues": 2 } }
# MCP: rickub.com/mcp — identical token, identical permissions
Drive everything from the rickub CLI or the token-authenticated JSON API. A hosted MCP endpoint lets your agents open, assessment and merge — under the identical permissions you have.
rickub.com/rick/portal/releases


Track ample records alongside norm Git LFS, cut releases from any tag, and portion downloads alongside your users.
Jobs 6 Logs Tests 4,317 Artifacts 1
4,317tests
4,314passed
3failed
8m28sduration
rickub/web/actions 98 passed 10ms
rickub/engine/pack 412 passed 3 failed 2.1s
Test reports, built in
Embedded test reports
Use the rickub Actions syntax and all run gets a Tests tab — totals, per-suite timings, and all failing test's own output, to create a assessment easier.
Athena · AI code review
A reviewer on all merge request.
Athena is rickub's built-in AI assessment agent. Run it on a merge petition to get straightforward feedback, without a never-ending thread of comments.
2 issues flagged
Billing alter touching invoice rounding and a seat-index migration. Logic is sound; two things value a appearance before merge.
Review alongside intent
Say what you mean.
Every inline comment carries an intent, so a petition for alter is unambiguous and praise never goes unnoticed.
Bring your code home.
Create an account, shove a repository, and invitation your team. Free to start.