Stylo.Bot Live Reporting and Management Dashboard Now Available
Self-hosted behavioural bot protection that's simple to set up
Install StyloBot, point it at your site, and let it handle unwanted traffic. It runs in your own infrastructure, with no usage charges.
Why StyloBot
Your traffic, your data, your system. It adapts on its own.
Self-hosted in your own environment. Visitor data never leaves it.
It learns what normal traffic looks like for you. No rules to write, no tuning to schedule. Every control is still yours if you want it.
You pay for a licence, not per request. A traffic spike or a DDoS does not change your bill.
The open-source build runs the full detection pipeline. Commercial adds fleet management, reporting and live config.
Protection that learns what normal traffic looks like.
StyloBot watches what a visitor actually does: request timing, page visits, browser consistency, and session behaviour. Small checks work together, behavior memory, signatures, reputation, and feedback loops combine into decisions that improve as traffic repeats. LLMs are optional side analysis, not the thing you depend on for every request. No SaaS. Nothing about your visitors leaves your environment.
How behavioral inference works →
Per-request output for this request, live
100 %
100 %
VeryHigh
block
Plus detector breakdown, raw and derived signals, threat score, intent classification, policy action, and narrative reasoning.
Easy to start. Clear when you need answers.
StyloBot works with sensible defaults. When you want more control, you can see why it made a decision and change how it responds.
| StyloBot | DataDome | Cloudflare | HUMAN | |
|---|---|---|---|---|
| Licence and usage model | Free FOSS / predictable commercial licence | Sales-led SaaS | Enterprise plan | Custom |
| Self-hosted | Yes | No | No | No |
| Open source | Full engine | No | No | No |
| Usage charges | Never | Often | Plan-dependent | Custom |
| Raw traffic sharing | Not required | Cloud-scored | Cloud edge | Cloud-scored |
| Policy-controlled friction | Yes | Yes | Yes | Yes |
Add StyloBot to what you already run
Pick your setup. Same engine every time.
ASP.NET Core app
I have a .NET web app
Add the NuGet package. The middleware embeds in-process, no separate proxy.
Show me →nginx / Caddy or a VPS
I have any app on a server
Run the StyloBot executable as a reverse proxy or daemon in front of it.
Show me →Docker Compose
I have an existing compose stack
Add StyloBot as a service in front of your app container.
Show me →Kubernetes / multi-domain
CommercialI have a cluster or a fleet
Deploy the gateway with Helm. Multi-domain management and fleet included.
Show me →
Just kicking the tyres?
docker run -p 8080:8080 scottgal/stylobot-all:latest
or read the getting-started guide.
Choose your documentation path
Use the customer docs for setup, configuration, and rollout, and the GitHub repo for deep detector internals, architecture, and API references. Already use Compose? Start with the integration guide.
Live on stylo.bot right now
This is not a demo. It is the same detection engine checking every request to this site in real time.
Live Activity
| Name | Bot % | Threat | Hits | 1h | Seen ▼ | |
|---|---|---|---|---|---|---|
|
|
zgrab | 6199 | now | |||
|
|
Mobile Safari 13 iOS | 2 | 35s | |||
|
|
zgrab | 19 | 2m | |||
|
|
Mobile Safari 13 iOS | 3 | 2m | |||
|
|
Mobile Safari 13 iOS | 2 | 9m | |||
|
|
PetalBot | 9 | 11m | |||
|
|
Mobile Safari 13 iOS | 2 | 13m | |||
|
|
Chrome 39 macOS | 1 | 22m | |||
|
|
Mobile Safari 13 iOS | 2 | 22m | |||
|
|
Mobile Safari 13 iOS | 4 | 23m |
From the development blog
How StyloBot was built and the thinking behind it.
Start simple. Grow when you need to.
The open-source edition is for starting StyloBot and leaving it to work. Paid plans add live control, detailed dashboards, shared access, reporting, fleet management, and support when you need to take a more active role. Your bill never rises because your traffic does. Try the commercial tools for 30 days with no card.
Open source and charity projects: contact us for a complimentary license.