FreeBuff vs Clixad: two ad-funded coding agents, and where the ad sits

Short answer

Two free terminal coding agents, both funded by advertising, both including model access so you never supply an API key. Both now show an ad in the session, so the difference that decides everything else is what chooses it. FreeBuff puts small text-only ads between agent turns, and its launch post says prompts and messages may be analyzed to personalize them. Clixad's funding sits outside the session (you complete an advertiser action in a browser tab and that payout becomes credits), and the one marked line it does show while a model call runs is picked on a fixed category, never on anything you typed.

We build the second one, so read this for the sourced numbers rather than the verdict. In short: FreeBuff is faster to start, Clixad's funding has no use for your prompts, and their allowances are measured in units that cannot be converted into each other.

Two products that share a funding word

An earlier post here argued that "ad-supported" is doing too much work as a label, because three different arrangements are sold under it: in-session ads, a vendor-funded daily grant, and a rewarded offerwall. That post also concluded that the in-session model had been tried by the best-resourced company in the category and abandoned inside six months, when Sourcegraph dropped ads from Amp in March 2026.

That conclusion was too quick. FreeBuff launched on 12 February 2026 with in-session text ads and is still running them in August, so one vendor leaving the model did not close it. This post compares two live ad-funded products on what they actually grant.

What FreeBuff grants

FreeBuff is the free, ad-supported build of Codebuff, published under Apache-2.0. Everything in this section is from FreeBuff's own launch post and README, linked in Sources. Where two review sites disagreed about the session limit, we used the primary source.

Update, September 2026. FreeBuff has changed its free allowance since this post was written. Its FAQ now describes a daily amount of Freebucks that buy one-hour model sessions and depend on your country, and its README calls the six one-hour sessions quoted below "the legacy session system". The launch post still reads as quoted here. Our FreeBuff alternative post covers the new allowance with sources.

  • No account, no card. The launch post's words are "No account. No credit card. No config file." You install the CLI and start.
  • Limited mode: "Deepseek v4 Flash only, 6 one-hour sessions per day." This is what users outside the supported regions get, and what VPN users get.
  • Full mode: a wider model picker, described at launch as available in 25+ countries. The roster has changed since launch, so check the current README.
  • The ads: "small, text-only ads from sponsors" between agent turns, not inside generated code and not as popups.

That is a genuinely low-friction product: no signup, no wallet, no earning step, and nothing that sends you somewhere else first.

What Clixad grants

Clixad meters usage in credits against real token consumption. The rate is fixed in code: 100,000 credits is one US dollar of advertiser payout. A new account starts with 25,000 credits, and a free account can earn at most 500,000 credits in a day.

There is also a sponsored line above the input box while a model call runs, marked Ad ahead of the text, and up to two more places on screen can carry an ad marked the same way. They earn a fraction of what completing an offer pays, often nothing, and CLIXAD_SPONSOR=0 turns all of them off. Where the ad sits covers what chooses them and what they cost you.

Credits convert into work directly. The table below prices the same twelve-call agent task used across this blog (one instruction that the agent turns into twelve model calls, resending the whole conversation each round) on every model, and divides two Clixad grants by it.

Credits for one twelve-call agent task, then how many such tasks one completed CPX offer at the median buys (51,000 credits) and how many the daily cap allows (500,000 credits). Recomputed from packages/pricing by a test; the task shape is read from the tier-limits post rather than retyped.
Model Credits per task Tasks per median completion Tasks per day at the cap
GPT-5 Nano3,05116163
Gemini 2.5 Flash-Lite5,664988
Claude Haiku 5.55,773886
DeepSeek V4 Flash7,629665
GLM 5.3 Flash8,388659
Gemini 3.5 Flash-Lite18,390227
Kimi K2.532,887115
Gemini 3.8 Flash43,272111
Kimi K2.7 Code54,00009
Claude Sonnet 5.5115,38004
GPT-6 Sol115,38004
Kimi K3173,07002
Claude Opus 5.5230,76002
Claude Fable 5.1576,90000

A median completed CPX offer does not buy one agent task on nearly half the catalogue, and the daily cap does not buy a single task on Claude Fable 5.1.

Credits arrive on completion, and the most common outcome of starting a survey is a screenout: a few questions in, it decides you are not the respondent it is paying for, and it ends with nothing credited. That is how offerwalls work everywhere, and it happens on the wall's side before anything reaches us. From our own ledger: completed offers on our CPX wall have credited from 9,000 to 114,000 credits on completion, with a median of 51,000: 26 completions recorded in our ledger between 27 July 2026 and 12 September 2026, as of 14 September 2026. The ledger does not record how long an offer took.

The units do not convert

FreeBuff's free allowance is measured in time: six one-hour sessions a day in limited mode. Clixad's is measured in tokens, priced into credits. There is no exchange rate between them, and inventing one would be the exact error the tier-limits post exists to name.

An hour spent reading a diff, thinking, and typing one careful prompt costs Clixad almost nothing and consumes a whole FreeBuff session. An hour of dense agent work on a frontier model is the other way round.

If your constraint is wall-clock time at the keyboard, a session limit is the thing that will bite you. If your constraint is how much the model has to read and write, a token meter is. Long sessions with little inference favour the meter. Short bursts of heavy inference favour the clock.

Where the ad sits, and what it has to see

Correction, August 2026. This post first said Clixad rendered no advertisement in the session at all. That stopped being true in August, when the CLI began showing one sponsored line above the input box while a model call runs, marked Ad ahead of the text. It is fetched from an ad network by your machine, so that network sees your IP address the way any site does. What has not changed is the sentence the comparison actually rests on: nothing you type takes part in choosing it, and the offerwall is still where the money comes from. The paragraphs below are rewritten rather than quietly deleted.

Both products put an ad on your screen. The difference is what is allowed to select it.

An ad rendered inside a coding session is selected by a process that already holds your session, so the vendor has to decide how much of it informs the selection. FreeBuff's launch post answers:

"Prompts and messages may be analyzed to personalize ads, using Freebuff systems and service providers acting on our behalf."

The same page draws a boundary in the other direction, "Separate uploads and connected repositories are not provided to advertising providers", and notes that models or features labelled "May use data for AI training" may keep submissions to develop and improve AI models. So prompts and messages are in scope for ad personalisation, and repositories and uploads are not handed to ad providers. That is a more careful line than most products in this space draw.

An ad that pays for a completed action in a separate tab works differently. The advertiser pays a fixed amount for a finished survey or signup, and the payout reaches our server as a signed postback naming a transaction and an amount. No step in that path has a prompt in it. That comes from how the money path is built, which matters because a policy is a promise and can be revised.

Clixad's own in-session ads, in a line above the input box and in up to two more places, have to pass the same test. They are selected by one fixed category, set on our server, which says the reader is using a developer tool in a terminal. Each request carries a publisher id, that category, an opaque token standing in for your account, and a one-off value. There is no field in it a prompt could travel in. What they do cost you is a connection: each is fetched by your machine, so the ad network sees your IP address. CLIXAD_SPONSOR=0 stops those requests altogether. FreeBuff has no equivalent switch, because its ads are the revenue rather than a top-up on it.

So the question is whether what you write is an input to choosing the ad. FreeBuff's launch post says prompts and messages may be. Ours cannot be, because the selection never sees them.

The trade cuts both ways. Clixad asks you to leave the terminal, do something unrelated, and accept that it often pays nothing. FreeBuff asks for none of that and lets the funding touch what you type. Which is worse depends on what you are working on.

What each one is better at

Pick FreeBuff if you want to be coding in a minute with no account, no wallet and no interruption; if you would rather be shown a text ad than go and complete a survey; if a session-based clock fits your day better than a token meter; or if you want an Apache-2.0 codebase you can read.

Update, November 2026. Since 29 October 2026 we publish the source of Clixad's command line tool under Apache-2.0 too, at github.com/clixad/cli. The gateway it talks to, which meters model calls and keeps your credits, is not open source.

Pick Clixad if you want frontier models paid for by offers rather than a subscription, where a stronger model simply costs more credits per turn; if you would rather no part of your prompt be involved in selecting an advertisement; or if you want an allowance denominated in the thing you actually consume, so an unused hour costs nothing.

Correction, 4 October 2026. This paragraph first said the frontier models were on the same funding as the cheap ones, with no locked tier. Since 4 October 2026 they are premium models, which run on credits from a completed offer or a pack, while the signup bonus and other bonus credits pay for the budget models only.

Pick neither if you already have an API key you are happy paying for. Both of these exist for people who do not, and a key you already hold beats both arrangements on predictability.

These two are also not the only options with inference included. The shortlist post puts both alongside Copilot Free, Cursor's Hobby plan, Amp Free and the Gemini CLI free tier, and applies the same test to all six: what does the grant actually finish?

FAQ

What is the difference between FreeBuff and Clixad?

Both are free terminal coding agents funded by advertising, both include model access, and both show ads in the session. The difference is what selects the ad. FreeBuff shows small text ads between agent turns, and its launch post says prompts and messages may be analyzed to personalize them. Clixad is funded by advertiser actions you complete in a browser tab, and its in-session ads, in up to three places and each marked as an ad, are selected on a fixed category, never on anything you typed. They can be switched off.

Is FreeBuff or Clixad cheaper?

Neither costs money, and the allowances do not convert into each other. FreeBuff grants time: six one-hour sessions a day in limited mode, on DeepSeek V4 Flash. Clixad grants credits metered against real token usage. An hour of thinking with no calls costs nothing on Clixad and a whole session on FreeBuff; a dense hour of frontier-model work is the other way round.

Does FreeBuff read my code to target ads?

FreeBuff's launch post says: "Prompts and messages may be analyzed to personalize ads, using Freebuff systems and service providers acting on our behalf." It also says "Separate uploads and connected repositories are not provided to advertising providers," and that features labelled "May use data for AI training" may keep submissions to develop and improve AI models. Check the current version before deciding.

What is a rewarded offerwall in a coding tool?

You choose to complete an advertiser action outside the tool, usually a survey or a signup form in a browser tab, and the payout becomes usage credits. Mobile games have used the model for fifteen years. The advertiser pays for the completed action, so it has no route to your session. The cost is friction: most survey attempts end in a screenout that pays nothing or a small bonus, which is normal on every offerwall.

Which should I install?

If you want to code within a minute with no account and no interruption, install FreeBuff: no account, no credit card, no config file and no earning step. If you want frontier models, or would rather no part of your prompt be involved in choosing an ad, install Clixad, at the cost of a browser tab and surveys that often pay nothing. Both are free and install in one command, so you can try both.

Sources

  1. Freebuff, Introducing Freebuff: the free coding agent, published 12 February 2026 and updated 22 July 2026, for the launch date, the limited-mode allowance ("Deepseek v4 Flash only, 6 one-hour sessions per day"), the 25+ country full-mode figure, the description of the ads as small text-only ads between agent turns, "No account. No credit card. No config file.", and the three quoted sentences on ad personalisation, AI training and what is not provided to advertising providers. Read 12 August 2026.
  2. CodebuffAI, freebuff on GitHub, for the Apache-2.0 licence, the relationship to Codebuff, and the regional split between full and limited access. Read 12 August 2026.
  3. Sourcegraph, Amp Free Is Ad-Free, for the March 2026 removal of ads from Amp referenced in the opening section.
  4. Per-task credit figures: Clixad's own pricing engine, packages/pricing, over the model catalogue read from OpenRouter on 26 July 2026, recomputed by the test beside this post. The twelve-call task shape is read from the #session table of the tier-limits post so the two pages cannot drift.
  5. Credit rate, signup bonus and daily cap: packages/pricing/src/config.ts (creditUsd, signupBonusCredits, maxAdRewardUsdPerDay).
  6. Offer payouts: completed CPX offers as recorded in Clixad's own ledger, credited between 27 July 2026 and 12 September 2026 and read on 14 September 2026, held as CPX_COMPLETIONS in packages/pricing.