How it works

Donated compute helps open source keep up.

Donors fund the projects they rely on. Maintainers spend that balance on over 30 leading models to power the work that keeps software moving: fixes, reviews, security updates, docs, and releases.

The promise

Keep open source healthy. No volunteer left behind.

Open source volunteers maintain the foundation everything runs on. The rising cost of agentic tools is landing on them — and it shouldn't. That's where we can help.

A public project page collects donated compute and keeps the balance visible.

Elixir 128 stars

Available compute 63% available
$790.00 available $1240.00 donated

For donors

Fund what you rely on.

Fund the projects you want to stay healthy. Your donation helps maintainers use leading coding models to review changes, investigate bugs, improve docs, harden security, and keep pace with the flood of agentic volume and innovation.

Read the donor guide
  1. 01

    Find a project

    Choose a registered public repository whose work you want to keep moving. Any GitHub project, to start.

  2. 02

    Fund it

    Add dollars to the project balance so maintainers can spend donated compute on model tokens from over 30 leading models.

  3. 03

    Follow the project

    When spend data is available, the project page shows funded model token usage tied back to the project.

For maintainers

API keys for top models.

Register your public GitHub repository, then create OpenRouter API keys that reach over 30 leading models. Spend comes from donated compute instead of your pocket.

Read the maintainer guide
  1. 01

    Register your project

    Connect a public repository so opub can confirm maintainer access and accept funding for the project.

  2. 02

    Create keys for top models

    Name keys by workflow. Use them across OpenRouter's model catalog, set dollar limits, revoke them, or create more anytime.

  3. 03

    Use your normal workflow

    Paste a key anywhere an OpenRouter-compatible API key works: coding agents, model APIs, playgrounds, or scripts. Use the opub CLI when you want linked sessions.

Project trust

Keep support tied to the work.

Donors choose a project because they want that work to continue. opub keeps donations attached to the repository, shows the project balance, and records model token spend back to the project when funded credentials are used.

Private by default

Fund the session. Not the prompts.

Maintainers should be able to use donated compute without turning their prompts into a public record. opub optionally links compute spend with local agent operations. It does not read, store, or act on prompt or response content to do so.

Platform fee

Platform and processing is 15%.

The fee pays for payment processing and the operating work that keeps donated compute available: provider accounts, ledger controls, abuse handling, support, and the product work that makes funding useful to maintainers.

The point is simple: put the fee to work bringing compute to more people. As more projects use opub, that margin helps improve the platform, reach more maintainers, and make donor-funded model token usage as useful as possible and easier to trust.