Your code deserves a better home.

Coding is hard enough, you need a platform you can trust. rickub is an independent code, CI & containers platform with AI code reviews included, and the best part: your data stays yours.

Free plan forever · import from GitHub, GitLab or any git URL

rickub/portal public ⑂ Fork 0 ★ Star 0 ◉ Watch 0 ⑂ main Commits ⬇ Clone ▾
portal: stabilise cross-dimensional diffs 266e544 · on main · rick · 1d ago
README.md

portal

portal is the demo service we push around to show what rickub does: hosted git, review with intent, CI with embedded test reports, and releases your users can download.

Everything you need

A full workflow, out of the box.

From your first push to your hundredth release — the tools your team works in every day.

Browsing a Go file with server-side syntax highlighting

Orgs, members and repositories — everything you need to work and to keep that work secured.

A merge request diff with inline review comments

The familiar files-changed, diffs and inline comments — plus an intent marker on every comment, so it is never ambiguous what blocks a merge and what is a passing remark.

A CI run page with jobs, logs and a tests tab

GitHub Actions workflows run unchanged, so a migration is a push rather than a rewrite — and the .rickub dialect adds what Actions has no syntax for, like test reports built into the run page.

A merge request with the Athena AI review panel

A reviewer you trigger on a merge request: a summary, inline notes where they belong, and a clear verdict. Included on every plan, processed in the EU, never used for training.

A list of releases with downloadable assets

Track large files with standard Git LFS, cut releases from any tag, and share downloads with 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 every run gets a Tests tab — totals, per-suite timings, and each failing test's own output, to make a review easier.

Athena · AI code review

A reviewer on every merge request.

Athena is rickub's built-in AI review agent. Run it on a merge request to get direct feedback, without a never-ending thread of comments.

Athena AI

2 issues flagged

Billing change touching invoice rounding and a seat-index migration. Logic is sound; two things worth a look before merge.

2 inline notes posted
  • Requested atSep 7, 07:07
  • Review time45s
Kudos @rick src/lib.rs · L42
Nice — deriving the archive set from what rollback actually restores is exactly right.
Info @summer src/lib.rs · L88
FYI this path is also hit by the nightly job; no change needed.
Request change @morty migrations/0042.sql · L3
Needs CONCURRENTLY — this takes a write lock on a 40M-row table.
Review with intent

Say what you mean.

Every inline comment carries an intent, so a request for change is unambiguous and praise never goes unnoticed.

Get started

Bring your code home.

Create an account, push a repository, and invite your team. Free to start.