Automation that runs
on your own host.
Binions is an event-driven automation platform written in Rust — thirteen small daemons, one YAML playbook language, a single Linux box. Install it with apt. Keep every byte of your data at home.
sudo apt install binionsEvent-driven core
Every step is an event you can read.
Daemons talk over a Redis Streams bus in plain, named events — a mail arrived, a value changed, a row was written. Nothing hides inside a runtime: the whole run is a sequence you can follow, replay, and audit.
Fact.Mail.Received producer=mailbox-service
Action.Data.ParseDocument target=datatransporter
Fact.Data.Parsed text_bytes=18240
Action.AI.Extract fields=[vendor,total]
Fact.AI.Extracted cost_usd=0.0004
Action.Database.Write table=invoices
Fact.Database.Written rows=1name: invoice-intake
trigger:
event: Fact.Mail.Received
filter:
to: invoices@yourco.example
steps:
- id: parse
run: data.parse
with:
source: first_attachment
- id: extract
run: ai.extract
with:
text: ${prev.text}
fields: [vendor, total, due_date]
- id: store
run: database.write
with:
table: invoices
row:
vendor: ${prev.result.vendor}
total: ${prev.result.total}
due: ${prev.result.due_date}Playbooks
Automation a human can review.
A playbook is a short YAML file: one trigger, a list of steps. No hidden branches, no programming language dressed up as configuration. If you can read this file, you already know what it does — and so does your auditor.
Vocabulary
64 verbs. Not a thousand connectors.
Each capability is one generic verb — webhook.send reaches any REST API, database.write talks to five database engines, mail.register_mailbox speaks IMAP and MQTT alike. One field switches the provider. Your playbooks stay portable; the vocabulary never balloons.
- HTTP in/out — webhooks, REST, SOAP, gRPC, signed ingest routes
- Realtime — WebSocket & SSE pages served by the platform itself
- Industrial — native MODBUS TCP & RTU-over-TCP, client and server
- MCP server — your playbooks become tools AI agents can call
- AI verbs — extract, classify, batch — multi-provider, cost-metered
Edge & AI
From factory floor to AI agents.
The same small stack speaks to PLCs on the shop floor, serves live dashboards, signs webhooks — and exposes your automations as typed tools over the Model Context Protocol, so an AI agent can drive the host you control.
Where it runs
One platform, four worlds.
Business operations
Invoices in, reports out — mail, AI extraction, databases, storage.
Industrial & OT
MODBUS-native: read sensors, write setpoints, alarm on thresholds.
IoT & smart spaces
MQTT ingest to live dashboards on the same 2 GB box.
Security operations
Signed webhooks, audit-grade event log, alert fan-out.
How it compares
Most platforms rent you a cloud. This one hands you the keys.
Typical automation platforms meter your runs, hold your data, and bill you monthly. Binions is a set of static binaries on a host you own — no runtime fees, no data leaving the building, no cookie banner on this site either.
| Where it runs | Your host | Vendor cloud |
| Pricing | £13 once | Monthly seats & runs |
| Full-stack footprint | 629 MB RSS | Managed for you |
| Industrial MODBUS | Native | Rare or third-party |
| Your data | Stays home | Transits their cloud |
Honest licensing
£13. Once. Per host.
The full 13-daemon set is free forever for non-commercial use on a single host — no card, no expiry. Commercial use, and every additional host, is a one-time £13 per host. No subscriptions, no seats, no per-run metering. What you buy, you keep.
Ready when you are.
One command, one minute, one host — the whole platform, observable from the first boot.
sudo apt install binions