A public project page collects donated compute and keeps the balance visible.
Elixir 128 stars
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
How it works
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
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
For donors
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 guideChoose a registered public repository whose work you want to keep moving. Any GitHub project, to start.
Add dollars to the project balance so maintainers can spend donated compute on model tokens from over 30 leading models.
When spend data is available, the project page shows funded model token usage tied back to the project.
For maintainers
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 guideConnect a public repository so opub can confirm maintainer access and accept funding for the project.
Name keys by workflow. Use them across OpenRouter's model catalog, set dollar limits, revoke them, or create more anytime.
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
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
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
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.