codesy is a pay-what-you-want market for the open source community where we can tip each other to fix important bugs.

Sign in with GitHub to get started

How Does It Work?

  1. Add the codesy extension to your browser.
  2. When you visit an issue on GitHub, you'll see a codesy form with two questions:
    • How much can you offer for someone else to fix it?
    • How much would you ask to fix it yourself?
  3. Bid your amounts.
  4. codesy continues to collect bids, and monitors all bugs.
  5. When a developer's ask amount is met, codesy notifies them.
  6. The developer fixes the bug and claims the payout.
  7. Codesy notifies all the other bidders and they vote to approve the claim.
  8. When the voters approve the claim, the developer receives their payout.


The codesy widgets are WebExtensions that work with Firefox, Chrome, and Opera. We want to add it to others soon. Want to help? Check the widgets code on GitHub.

Open Source

We believe open source simply creates better software for everyone - anyone - around the world. As open source developers ourselves, we don't appreciate proprietary companies that profit off the open source community without giving us access to their code. So, codesy has been completely open-source from the beginning, and we invite you to help us make it the best funding platform for the open source community.

For more on this, see Red Hat's Why open source? page.

Closed Bids

Our goal is to improve, and participate in, the open source ecosystem, not to re-design it around financial incentives. We hide the financial amounts of bugs to protect the social market of the community. Publicizing bid amounts creates artificial (and detrimental) monetary incentives to what is an otherwise socially-motivated activity.

For more on this, see A tale of two markets (pdf), a research article by James Heyman (UC Berkeley) and Dan Ariely (MIT)


What is a bid?

When you land on a bug, you can quickly and easily "bid" a couple of amounts:

  1. How much do you offer for someone to fix it
  2. How much do you ask to fix it yourself
So, you can contribute to get the bug fixed, you can say how much you would need to fix it yourself, or both.

What is a claim?

When a developer has fixed a bug, they submit a claim with a URL as evidence of their fix, so that the offering bidders on the bug can approve (or reject) their claim.

How are claims approved?

When a developer submits their claim, the offering bidders must unanimously approve the claim, so the offering bidders are completely satisfied.

Note: We are eager to learn more models for approving claims. If you have an idea, please file an issue on GitHub

How do I know when to vote?
  • You will receive an email with a link to the voting form.
  • Your list of bids on will have a link to the voting form.
  • A link to the voting form will appear on the codesy addon when you visit the issue.

What if nobody votes on a claim?

Claims that do not receive votes are automatically approved after two weeks.

How do developers get paid?

When a developer's claim is approved, they receive a link to have the payout transferred to their bank account. The payout will show in the developers bank acount in two days.

Does codesy make money?

Yes. To cover development & operational expenses, and to re-invest back into the open source ecosystem, codesy charges a 2.5% fee on all transactions. I.e., 2.5% on offers + 2.5% on payouts, for an effective fee of 5%.

What does codesy cost me?

When you bid an offer on a bug, we add a 2.5% charge. E.g., if you offer $10, we will charge $0.25.

When you receive a payout for a fix, we add a 2.5% charge. E.g., if you receive $100, we will charge $2.50. We will automatically deduct this from your payout.

The cost of credit card processing is split between the offeror and the claimaint. E.g. On a $15 payout a fee of $0.76 will be shared. A fee of $0.38 will be add to the offers payment and $0.38 will be deducted from payouts.

When will I be charged for an offer?

Your credit card is charged when a payout is requested. When you make an offer we create an authorization on your credit credit card. The authorization is renewed until a claim is made.

What happens if more money is offered than some asks?

The amount of extra money is evenly split between the offerors and claimaint. We think this fairly adds a bonus to the claimaint and a discount for the offerors.

You didn't answer my question.
Please file an issue on GitHub and we'll try to answer as best we can.