Python 代码保护,以编译器的方式交付。
Your source stays on your machine. Your customers receive a sealed bundle that runs anywhere Python runs — with the licensing rules you set.
Engineering workflow
编译、签名、分发 —— 三步完成生产交付。
01 · Develop
Point eoovoi at your existing source tree. No annotations, no decorators, no plugin to configure.
02 · Obfuscate
Source compiles into an opaque, signed bundle backed by a native runtime. Identical inputs always produce identical outputs.
03 · Ship
Issue licenses bound to a single customer, tier, and expiry. Lapses lock new releases; deployed bundles keep running.
What you get
Your code runs inside a compiled extension — not as readable bytecode. Anti-debug, integrity self-check, and tamper detection ship by default.
Bind each license to a tier, a customer, and an expiry. Gate features on activation, not on hidden runtime checks.
No network calls, no telemetry, no license server to maintain. Designed for regulated and air-gapped customer environments.
MIT-licensed eoovoi core is yours to fork. The Pro add-on is the only piece that needs a license — and you can audit how it integrates.
The same source produces the same bundle every time. Friendly to CI/CD pipelines, diffable artefacts, auditable releases.
One command-line tool for the full lifecycle: build, sign, distribute, renew. No daemon, no background agent, no YAML.
Pricing
All plans include the open-source eoovoi core. The Pro add-on unlocks the native runtime, per-customer license issuance, and renewal automation.
Best for indie devs and freelancers shipping client projects.
Pay once. Keep using this version forever — no expiry, no renewal.
For internal tooling and product teams shipping to multiple customers.
FAQ
No. Nothing executable on a customer's machine is uncrackable — including native binaries. eoovoi makes reverse-engineering expensive enough to deter casual piracy. It is deterrence-grade, not military-grade.
Read the full threat model for what we protect against and what we don't.
No. Activation reads a local .eokey file you ship to them. No phone-home, no telemetry, no license server callback. Works in air-gapped environments.
The runtime still loads, but newly-obfuscated bundles will refuse to run. Existing bundles your customers already deployed keep working. Renewal restores new-bundle issuance.
Yes — for the eoovoi open-source core (MIT). The eoovoi_pro add-on and the native runtime are closed source. Source escrow is available on the Perpetual plan.
Reissue with a new project key — old licenses stop verifying on next obfuscate run. Your already-shipped bundles remain functional for honest customers.
CPython 3.9, 3.10, 3.11, 3.12 via ABI3 wheels. macOS (x86_64, arm64), Linux (x86_64, aarch64), Windows (x64).
30-day money-back guarantee, no questions asked. Reply to your purchase email within 30 days and we will refund in full.
Your source stays yours. Your customers get a sealed binary they can install in one command.