Secure, license, and distribute your Python & Node.js applications with a single command.
You want to sell your Python/Node.js tool, but:
- PyInstaller builds are easily decompiled in seconds.
- Licensing requires setting up complex servers, databases, and payment gateways.
- Hardware Locking is error-prone and frustrates users.
CodeVault is an all-in-one platform that turns your script into a commercial product. We handle the Compilation, Protection, and Licensing so you can focus on the code.
| Feature | Description |
|---|---|
| 🛡️ Native Compilation | We don't just bundle. We compile Python to C (via Nuitka) and machine code, making reverse engineering prohibitively expensive. |
| 🔑 Enterprise Licensing | Built-in support for Offline Leases, Floating Licenses, and Hardware ID (HWID) locking (Motherboard + CPU + Disk). |
| ⚡ Cloud Builds | Compile native binaries for Windows, MacOS, and Linux without needing those OSs locally. |
| 💰 Polar Integration | Automatically issue licenses upon payment. |
| 🔌 Offline-First | Apps validate via a cryptographically signed lease. No constant internet connection required. |
Get your application protected and ready for sale in less than 5 minutes.
pip install codevault-cliNavigate to your project root and generate the configuration.
codevault init --name "My Trading Bot" --type pythonCompile your app locally or on our cloud runners.
# Local Build (Uses Docker or local toolchain)
codevault build --release
# Cloud Build (Remote compilation)
codevault build --cloud --platform win64Result: A single, standalone executable
dist/MyTradingBot.exethat prompts for a license key on startup.
Why use CodeVault over other tools?
| Feature | CodeVault | PyInstaller / Pkg | PyArmor | Keygen.sh |
|---|---|---|---|---|
| Decompilation Protection | Strong (Native C) | Weak (Easy) | Medium (Obfuscation) | None (API Only) |
| License Management | Yes | No | No | Yes |
| Hardware Locking | Automatic | No | Manual | API |
| Cloud Compilation | Yes | No | No | No |
| Web Dashboard | Yes | No | No | Yes |
CodeVault bridges your local development environment with a secure cloud infrastructure.
flowchart LR
subgraph Developer["Developer Environment"]
Code[Source Code]
CLI[CodeVault CLI]
end
subgraph Cloud["CodeVault Cloud"]
API[API Gateway]
Worker[Build Worker]
DB[(License DB)]
GCS[(Build Artifacts)]
end
subgraph User["End User"]
App[Protected App.exe]
end
Code -->|Init| CLI
CLI -->|Upload Source| API
API -->|Queue Job| Worker
Worker -->|Nuitka Compile| Worker
Worker -->|Store Artifact| GCS
App -->|1. Validate Key| API
API -->|2. Check HWID| DB
API -.->|3. Signed Lease| App
- CLI / Compiler: Python 3.12, Nuitka, Typer
- Backend: FastAPI, SQLAlchemy, Redis
- Frontend: React 18, TypeScript, Tailwind CSS
- Infrastructure: Google Cloud Build, GCS (artifacts), Cloudflare R2 (source uploads)
We are open source! See CONTRIBUTING.md for how to run the stack locally.
MIT CodeVault Team