Free public repositories, with spam triage and AI review for outside contributions.

Flagged contributions move to a Triage page and out of your lists.

Effort and quality, never authorship
Kairo checks whether a contribution has real work in it. It never tries to tell whether an agent wrote it.
Cheap checks first
A brand-new account, a one-line docs change, a duplicate or an ignored template. Only unclear cases go to the AI check.
Regulars skip it
Maintainers, organization members, trusted people and anyone with a merged Change Request go straight to the main list.
Authors can ask for a person
A flagged author sees a short reason and a Request a human look button. You get one daily digest, not a ping per item.

Change Requests

2
  • Add retry to the fetch client

    Has merged changes here

    Trusted
  • Support Windows paths in the loader

    New account · Linked issue

Triage

4Nothing is deleted
  • Add trading signals link to docs

    Promotional link

    Likely spam
  • Fix #212 again

    Duplicate of an open change

    Likely spam
  • Update README.md

    One-line docs change · New account

    Needs a look
  • Refactor everything for speed

    40 files, no description

    Needs a look

  • Forks without access

    Anyone can fork a public repository and open a Change Request against it. Contributing gives them nothing else in your organization.
  • Versions on every Change Request

    Each push is saved as a version. Compare any two, and see which version each approval and check belongs to.
  • Ask about any repository

    Press ⌘I on a public repository to ask how it works. Answers link to the exact lines, and the person asking pays from their own allowance.
  • Stars, topics and Discussions

    People can star and follow projects, find them by topic and on Trending, and talk in Discussions next to the code.

Public and private repositories
Up to 100 on Free, with Issues, Discussions, releases and 1 GiB of LFS storage.
Review rules
Required approvals, CODEOWNERS, branch protection, checks and merge queues.
Spam triage
Unlimited, on every plan, for Change Requests, Issues, Discussions and comments.
Review Lite
AI review on public repositories, 30 review units a month. One unit covers up to 400 changed lines.

Is Upstream free for open source projects?
Yes. Public repositories, reviews, merge queues and spam triage are free. Free includes up to 100 repositories and 30 review units a month on public repositories.
Will triage punish contributors who use AI?
No. Kairo judges effort and quality, never whether an agent wrote something. A careful agent-written fix passes; a one-line README change from a new account may not.
What happens to a flagged contribution?
It moves to the Triage page, out of the main list. Nothing is deleted. The author sees why and can ask for a human look, and maintainers decide with Not spam or Spam.
Can contributors still find us on GitHub?
Yes. After you move, GitHub can keep a read-only mirror of the repository, so existing clones, links and integrations keep working.
Who pays when someone asks about our repository?
The person asking. Questions come out of their own daily allowance, not yours.

Import it from GitHub with its history. GitHub can stay in charge until you're sure.