Multikernel
Kameleo runs each browsing profile on the most suitable kernel by separating the app from its browser engines. This reduces fingerprint mismatches, speeds up start-up, and allows quick security updates.
What is a kernel?
A browser kernel (e.g., Chroma, JungleFox) is the engine that renders pages, runs JavaScript, and exposes APIs that bot-detection scripts check. Kernel version is part of your fingerprint. Traditional anti-detect browsers bundle a single fixed kernel, which can lead to outdated fingerprints.
Consistent Kernel Rollouts
We release kernels on two tracks:
Chroma kernels – every official Chrome release +5 days
- Chrome updates roughly every 28 days. We ship the matching Chroma kernel within five days of the stable release.
JungleFox kernels – every two months
- Firefox major updates happen every four weeks. To balance stability and freshness, we bundle every second release, creating an 8-week update cycle.
Frequently Asked Questions
Will kernels auto-update in the middle of a session?
No. Kernel checks happen only when a profile starts. Active sessions remain on the same kernel until closed.
Does Multikernel slow down startup?
No. The first download is served via CDN in a few seconds. Once cached locally, all future profiles reuse the kernel without network delays.

Can I upgrade a profile to a newer Kernel version?
Yes. Kernel selection is tied to the browser version in your fingerprint. To update a profile to a newer kernel, use the "Upgrade" feature to pull the matching engine and update the fingerprint, as depicted below:

Can the kernels be downloaded independently, without running the profile?
No. The required kernel versions are downloaded automatically the first time you start a profile, if they are not already available locally. There is no other supported way to download kernels separately or without starting the profile.
If you see the message 'Kernel download limit exceeded', it means that the kernel was downloaded more than five times within one hour from the same machine. This limit is in place to prevent excessive downloads. The limit resets after about 60 minutes, allowing you to download the kernel again without any issues.