Never
Claim unlimited free Claude
Premium models cost real money per token. You earn access in credits, capped and visible. Anyone promising infinite frontier models for free is either burning investor cash or about to change the deal.
DeepSeek and Qwen run free, every day, no strings. Claude, GLM and Kimi run on credits you earn by watching one sponsor spot. Every credit that comes in and every token that goes out is written to a ledger you can read, and the balance can never go below zero.
A mock of the real thing, built by us, on this page. The file tree, tabs and menus are for show. The panel on the right actually runs: pick a model, chat with it, and watch what happens when you reach for a credit-gated one without enough balance.
app.js open. Ask me to explain it, find a bug, write a test,
or suggest a refactor, or just open a different file first.
Not enough credits for this model yet.
Scripted for this preview. Nothing here calls a real model or leaves your browser.
Most "free AI" tools in this space are free until the seed money runs out. We would rather publish the constraints first and be judged against them.
Never
Premium models cost real money per token. You earn access in credits, capped and visible. Anyone promising infinite frontier models for free is either burning investor cash or about to change the deal.
Never
The model name in the sidebar is the model that answered. If you ask for Sonnet and get Sonnet, the ledger says Sonnet. Silent downgrades are the oldest trick in this market.
Never
We are not a grey-market reseller of Claude Pro or ChatGPT Plus seats. We buy API access at list price and wrap it in our own product, with our own terms.
Never
Ad matching happens on your machine, from your manifest file: package.json, requirements.txt, go.mod. What leaves is a short list of tags, not your repository.
The free tier runs on models cheap enough that ad revenue covers them several times over, so it stays on permanently, with only a daily cap to stop scripted abuse. GLM-5 joins that tier: strong enough for real agentic work, and just as cheap to run as DeepSeek and Qwen. Claude and Kimi cost real money per token, so those two run on credits instead.
| Model | Tier | What it's good at | What it costs you |
|---|---|---|---|
| deepseek-flashDefault model | Free | Everyday completion, refactors, tests, boilerplate, "explain this function". | Nothing. Generous daily cap, resets at midnight EET. |
| qwen-coderFree alternative | Free | Long-context reading, multi-file edits, non-English comments and docs. | Nothing. Shares the same daily cap. |
| glm-5Free alternative | Free | Agentic multi-step work, 200k context, repo-wide refactors. Open-weight and close to frontier on coding benchmarks. | Nothing. Shares the same daily cap. |
| minimax-m3Free alternative | Free | 1M-token context and native multimodal input, useful when a question involves a screenshot or a long design doc alongside the code. | Nothing. Shares the same daily cap. |
| step-3.5-flashFree alternative | Free | Fast everyday completions and math-heavy snippets, priced low enough that it barely moves the ad-revenue math at all. | Nothing. Shares the same daily cap. |
| claude-sonnetPremium | Credits | Hard debugging, architecture, gnarly legacy code, anything where the free models keep guessing. | Credits, priced at real token cost plus a thin margin. Balance shown before you send. |
| kimi-k2Premium | Credits | Very long files and repo-wide context at a fraction of frontier pricing. | Credits, at roughly half the rate of Sonnet. |
deepseek-flash
FreeWhat it's good at
Everyday completions & refactors.
What it costs you
Free. Daily cap, resets midnight.
qwen-coder
FreeWhat it's good at
Long-context, multi-file edits.
What it costs you
Free. Same daily cap.
glm-5
FreeWhat it's good at
Agentic work, 200k context.
What it costs you
Free. Same daily cap.
minimax-m3
FreeWhat it's good at
1M context, multimodal input.
What it costs you
Free. Same daily cap.
step-3.5-flash
FreeWhat it's good at
Fast completions, math snippets.
What it costs you
Free. Same daily cap.
claude-sonnet
CreditsWhat it's good at
Hard debugging, architecture.
What it costs you
Credits, real cost + thin margin.
kimi-k2
CreditsWhat it's good at
Long files, repo-wide context.
What it costs you
Credits, ~half Sonnet's rate.
1 spot
One sponsor slot, one balance top-up
Shown while the model is already thinking, or when the editor has been idle. Never mid-keystroke.
0
Lowest possible balance
Your balance is checked before the request is sent, not after the tokens are spent.
~10%
Margin we take from the pool
The rest of the ad revenue goes straight back out as premium model access.
3
Editors supported at launch
VS Code, Cursor and Windsurf share one extension API. JetBrains is a separate codebase and comes later.
4devs is a free AI coding assistant inside VS Code. Sponsors show up in two places while a developer is actually using the tool, never as a popup, never dismissible for a free-tier user. Below is exactly what each placement looks like inside the real editor. Click any ad to try building your own, no account needed.
Shown inline next to the "thinking" indicator while a reply streams in. Lowest friction, lowest CPM.
A fixed, non-dismissible card in the sidebar for free-tier users. More real estate, still zero interaction required.
The free tier runs on models that cost a fraction of a cent per request, so ad revenue covers them comfortably. That part is genuinely free and stays free. GLM-5 costs more than that but nowhere near frontier prices, so one sponsor spot covers a whole session of it.
The catch, if you want to call it that, is the premium tier: Claude and Kimi cost real money per token, so you pay for them with attention instead of euros. If you never watch a sponsor spot, you never get premium access, and you keep the free models anyway.
No. Ad matching reads your dependency manifest (package.json, requirements.txt, go.mod) on your machine, and turns it into a short list of tags like react, postgres, aws. Those tags and your country are what get sent, anonymously.
Your prompts do go to the model provider you selected, because that's how inference works. That's true of every AI coding assistant, and any tool that tells you otherwise is being careless with the word "private".
Yes. Anthropic's API, at Anthropic's prices, which is exactly why it is credit-gated rather than free. The model that answered is named in the ledger entry for that request.
What we can't do, and won't pretend to do, is resell a Claude Pro subscription at a discount. Nobody can. If someone offers you that, ask what they're actually routing your requests to.
Because the audience is the product. A verified developer in a specific city working in a specific stack is worth several times a generic browser user to the recruiters and companies who fund this. Opening it up to everyone with a browser dilutes exactly the thing that makes the ad slots worth buying.
Not at launch. VS Code, Cursor and Windsurf share one extension API, so supporting all three is nearly free. JetBrains is a separate codebase, a separate review process and a separate maintenance burden. It gets revisited once v1 has proven revenue, not before.
If you're on JetBrains, join the waitlist and pick your editor anyway. That count is how the decision gets made.
The request is refused before it's sent, and you're offered the free model instead. The balance floor is zero, checked server-side. No overdraft, no "you owe us", no card on file to charge.
Two reasons, one idealistic and one commercial. Frontier model subscriptions cost the same in Athens as in San Francisco while salaries do not, so the price of good tooling bites harder here. And the regional ad market is underserved enough that a company hiring in Thessaloniki genuinely cannot buy this audience anywhere else.
The site launches in English and Greek. Serbian and others follow based on where waitlist signups actually come from. Building translations for a market that hasn't shown up yet is how small projects run out of time.
Those tools pay you cash for ad impressions while you use someone else's AI. This is the other way round: the ad revenue is spent inside the product, on model access, which is why the free tier can exist at all rather than being a discount on a subscription you're still buying.
The other difference is where the ads come from. Their inventory is global and programmatic. Ours is meant to be sold directly, locally, at rates that only make sense because the audience is specific.
Want to add something to this list? questions@4devs.eu.
That's what the waitlist is: not a launch countdown, but the evidence that decides whether any of the rest gets built. Four fields, thirty seconds.
Waitlist
We ask for stack and city because those two fields are what let us sell a relevant local placement instead of a generic global one, which is what keeps your side free. Nothing here is sold or shared; sponsors see counts, never people.
Check your inbox for a confirmation. If it isn't there in a few minutes, look in Promotions before you assume it's broken.
Next useful thing you could do: tell one other developer in your city. City density is what makes the local ad pitch work, and it's the number sponsors ask about first.
Contact
This goes straight to us, not into the waitlist. We'll follow up directly about the first ad slots once there's a real audience to place them in front of.
We'll get back to you directly, usually within a couple of working days. We also sent a quick confirmation link to your inbox - clicking it isn't required, but it helps us keep this list real.
Legal
Last updated: 28 July 2026. Written in plain language on purpose - if anything here is unclear, email us and we'll fix the wording.
This policy covers 4devs.eu itself - the waitlist, the contact form, the language toggle, and the in-browser "Try it" sandbox. The extension referenced on this site doesn't exist yet, so it collects nothing.
Waitlist form: email address, GitHub username, country, city, and the tech stack you select. We use this to gauge demand by region and stack, and to email you when the extension ships. Country and city are also what let us tell sponsors "there's demand in Athens for React developers" instead of selling an undifferentiated audience.
Contact form: email, company name, country, city, your interest (recruiting, sponsorship, etc.), and an optional message. Used only to respond to you.
Language toggle: if you accept the "Accept All" cookie option, we look up your approximate location (country-level, from your IP address) via a third-party geolocation lookup, purely to guess which language to show first. If you choose "Essential Only" or haven't chosen yet, we only read your browser's language setting - nothing about you leaves your device for this.
The "Try it" sandbox: entirely client-side. Nothing you type into it is sent anywhere or stored anywhere.
Form submissions are stored in a Postgres database hosted in an EU region (Supabase, EU-West). We don't sell, rent, or share this data with third parties. It's used only to run this site and, eventually, to reach out about the extension or sponsorship.
We set one cookie, 4devs_consent, to remember your choice in the banner (essential, and lasts 180 days). If you accept all, a second flag enables the IP-based language lookup described above. Declining doesn't break anything - the site works fully with browser-language detection only.
Under GDPR, you can ask us what we hold on you, correct it, or have it deleted - fully, not just anonymized. Email hello@4devs.eu with the address you signed up with and we'll action it within 30 days, usually much sooner.
Everything in the "Four things this product will never do" section above applies here too - in particular, ad matching (once the extension exists) reads only your dependency manifest on your own machine, never your source code, and nothing about that process touches this website's database.
If this changes meaningfully, we'll update the date above and, if we have your email, tell you directly rather than relying on you re-reading this page.
Questions, deletion requests, or anything else: hello@4devs.eu.
Company status
Last updated: 28 July 2026. Put here because we'd rather say it plainly once than have anyone assume it.
4devs.eu is not the European Union, an EU institution or agency, or any national government of Greece or elsewhere. We hold no public mandate and receive no state or EU funding. The .eu in our name is simply a regional domain we chose because we're building for developers across the EU - it isn't a government or institutional domain, and it isn't a claim to one.
We're a small, privately owned, for-profit startup, founded and based in Greece. The plan is to start with Greek and Balkan developers, where the regional pricing gap for AI coding tools is felt hardest, and expand across the wider EU from there. The free tier described on this site is funded by direct-sold sponsor and ad revenue, not by any grant, subsidy, or public program.
Nothing on this site is meant to imply official status, and we'd rather correct that assumption directly than let it sit. If any wording elsewhere gives the opposite impression, tell us and we'll fix it.
Anything about this page, or about the company generally: hello@4devs.eu. Product ideas and model suggestions go to suggestions@4devs.eu instead.
Who's building this
4devs.eu is a startup based in Greece, starting with Greek and Balkan developers and building out to the rest of Europe from there. We're not a division of a larger ad-tech or AI company - right now that means a small team validating demand before writing a line of the extension itself, this page, the waitlist, and the sponsor conversations it enables.
Greek startup, European ambitions
Founded in Greece, where the regional AI-tooling price gap is felt hardest, with a plan to expand across the rest of the EU from there.
A small cut, not a markup
We keep roughly a 10% margin on ad revenue. The rest goes straight back out as premium model access - this was never built to maximize what we take.
Why we're doing this
The goal is to get developers off endless AI subscriptions and money-wasting tooling, and let a fair local ad model fund the credits instead.
Hiring, partnering, or just want to ask a direct question before joining the waitlist? - it goes to a person on the team, not a support queue.
Looking for our legal footing instead of the team story? .
Sponsor creative
No account needed. Play with colors, text, fonts (including your own), card style and an image, then download it. Switch tabs to design the other placement type.