Downloads Manager

Downloading

Install packages, dependencies, and tools in your workspace. Everything installs in the isolated environment—nothing touches your device.

Package Managers

Manager
Language
Command

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.

Risk
Traditional
ZYBER

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:

Category
Included

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:

Manager
Version Syntax

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