Is Fluxer vibe-coded?
No, Fluxer isn't vibe-coded. A person who understands the code writes every code change and checks it before it ships, and anyone can look through the source code and its history on GitHub. Andrej Karpathy coined the term vibe coding in February 2025 and described it as a way to "forget that the code even exists." It means letting an AI tool write software and shipping it without reading or understanding the code.
Who builds Fluxer?
Fluxer is a chat app made by Fluxer Platform AB, a small Swedish company. Two product engineers build it with help from a few contributors. One of them works on the iOS and Android apps. The other is Hampus Kraft, the creator of Fluxer, who works on it full-time and builds the backend, the web app and the desktop app.
He is close to finishing a BSc in Computer Engineering at KTH Royal Institute of Technology and has built and run large production systems for years.
I don't think vibe coding is cool, and I don't condone slop or unethical use of LLMs.
When was Fluxer created?
The first prototype of Fluxer was Hampus's high school project between 2020 and 2022. In July 2023, it became a private alpha for a few dozen testers, though it only had text chat at that point. He wrote the whole story down in How I built Fluxer.
In October 2025, after finishing his bachelor's thesis at KTH, he opened the first private beta. It already worked much like the public beta in January 2026.
In February 2026, Fluxer suddenly became very popular without any marketing, while it still ran on a single server. Since then we've fixed a lot of infrastructure problems, made the app more stable and fought off spam and DDoS attacks. We've also kept improving the app and made self-hosting easier and better along the way.
A lot of the hate, spam and DDoS attacks came from angry Redditors who believed malicious rumors that Fluxer is vibe-coded. fluxer.com still passed half a million registered users on October 19, 2026, and it keeps growing.
You might not have heard much about Fluxer, because we haven't spent any time on marketing. We wanted to make what we have stable and get the mobile apps into the app stores first. Fluxer is already on Google Play, and on iOS you can get it through TestFlight until the App Store release, which is coming soon.
Once the mobile apps are in both stores, we'll start putting ourselves out there more. We started posting patch notes every Friday in October 2026 and will keep doing that. You'll also see feature announcements from us on YouTube and elsewhere.
Does Fluxer train AI on my messages?
No. Section 3.1 of our terms of service says Fluxer never trains AI on your content. Section 5 of our privacy policy lists the automated safety checks we run.
Why are Fluxer's line counts so big?
Most of the lines that change in Fluxer's repository are translations.
From August 22 to September 28, 2026, git counted 1.10 million lines added and about 980,000 deleted, a net gain of about 121,000. Translation files were 53.5% of the changed lines, tests were 12.3% and application code was 22.8%.
Fluxer is available in 34 languages and regional variants, and each sentence in the app takes about five lines in every one of their translation files.
One new sentence adds about 170 lines, and rewording one can make git count all 170 as deleted and added again. The app's 8,000 or so sentences come to more than 1.3 million lines of translations. New sentences start as machine-translated drafts, and people review and improve them on Fluxer's translation site.
Some of the biggest commits are months of work shipped at once. Spam waves, attackers posting child sexual abuse material, DDoS attacks and rushes of new people after news about Discord kept pulling Hampus onto the most urgent problem.
Each time, the waiting work went out of date and had to be updated, like Sisyphus's boulder rolling back down. It shipped in big batches once things calmed down.
Fluxer's public history starts with one commit of nearly 1.5 million lines, dated January 1, 2026. About 800,000 of those lines are translations, and the rest is years of work from before the code was public. Starting the public history with a single commit is common practice when private code is open sourced, because a private history can contain passwords, keys and other details that shouldn't be published.
What Hampus doesn't condone
- Shipping code that nobody has read or understood. That's vibe coding, and it's why a person who knows the code writes and checks every change to Fluxer.
- Flooding open source projects and communities with slop. Our anti-slop policy keeps AI-made contributions out of Fluxer's source code.
- Training AI on people's messages, files or personal data without their consent, or selling it to AI companies. Section 3.1 of our terms of service says Fluxer never trains AI on your content and never sells or licenses it for anyone else's use. Section 4 of our privacy policy says Fluxer never sells or licenses your personal data.
- Making sexual images of real people without their consent. Section 1 of our community guidelines bans sharing intimate material of anyone without their consent, including realistic synthetic images made with AI.
- Making any sexual image of a child. Section 4 bans it in every form, AI-generated content included, and breaking it means permanent account termination and a report to law enforcement wherever the law requires it.
- Impersonating people or faking evidence. Section 7 bans using AI-generated media to deceive or impersonate anyone, or to pass it off as real evidence.
- Spam, fake accounts and fake engagement. Section 6 bans spam, accounts that are fake or deceptive and numbers that are artificially inflated.
Section 7 still allows AI-generated media for creative, fictional, educational and satirical use when it follows the rest of the community guidelines. Allowed doesn't mean tasteful, and individual communities can set stricter rules of their own.
Our anti-slop policy
People outside the Fluxer team can suggest changes to Fluxer's main repository on GitHub. Our anti-slop policy lets them use an LLM privately to research and plan their work. They may not submit code, text, images, audio or video made by an LLM or other generative AI, even after editing, and everything they submit must be their own work. The one exception is a disclosed machine translation of their own writing.
How many lines did this page add?
This page is in 34 languages and regional variants. The English version is 76 lines long. Its 32 translations, plus its title, summary and menu link in every language, added 3,176 lines to git, about 42 times the length of the English page. Each translation started as a machine-translated draft, the same way the app's sentences do.