Downloads Manager
Downloading
Install packages, dependencies, and tools in your workspace. Everything installs in the isolated environment—nothing touches your device.
Package Managers
npm
JavaScript/Node
npm install package
pip
Python
pip install package
apt
System packages
apt install package
cargo
Rust
cargo install package
The Safety Model
Traditional setup: packages install on your device with full system access.
ZYBER setup: packages install in the workspace VM. If a package is malicious, it can only affect the disposable workspace.
Malicious post-install script
Runs on your device
Runs in workspace only
Supply chain attack
Compromises your system
Contained in workspace
Credential theft
Access to local creds
No access to your creds
Pre-installed Tools
Workspaces include common tools:
Runtimes
Node.js, Python, Go
Tools
Git, curl, wget, vim
Build
gcc, make, cmake
Installing Additional Tools
Use apt for system packages:
Some packages require confirmation. AI agents can install packages if you've enabled auto-execute.
Version Management
For specific versions:
npm
npm install package@version
pip
pip install package==version
apt
apt install package=version
Virtual Environments
For Python projects, create isolated environments:
Node projects use local node_modules by default.
Last updated