Quicksand Ubuntu
This package bundles a pre-built Ubuntu 24.04 VM image for the quicksand agent harness. No downloads required after installation.
Ubuntu is ideal for AI agents that need a full Linux environment with the apt package manager and broad software compatibility.
Installation
pip install 'quick-sandbox[qemu,ubuntu]'
Or install separately:
pip install quick-sandbox
quicksand install ubuntu
Usage
Simple (recommended)
import asyncio
from quicksand import UbuntuSandbox
async def main():
async with UbuntuSandbox() as sb:
result = await sb.execute("cat /etc/os-release")
print(result.stdout)
asyncio.run(main())
With custom config
from quicksand import UbuntuSandbox
async with UbuntuSandbox(memory="2G", cpus=4) as sb:
result = await sb.execute("uname -a")
Or using Sandbox directly:
from quicksand import Sandbox
async with Sandbox(image="ubuntu", memory="2G", cpus=4) as sb:
result = await sb.execute("uname -a")
What's Included
The Ubuntu 24.04 image includes:
- Python 3
- Bash, curl, ca-certificates
- Networking tools
- The quicksand agent (pre-installed and configured)
Package Size
The wheel is ~300MB because it includes the full VM image. This is intentional - it eliminates runtime downloads and ensures reproducible environments.
License
MIT
Metadata
Release files for quicksand-ubuntu 0.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| quicksand_ubuntu-0.10.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / quicksand_ubuntu-0.10.1-py3-none-any.whl
| Download URL | quicksand_ubuntu-0.10.1-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
75dc9f2240f351fd1510f955b4c9ae0d37f8ea1df2d916366e41f9e7f1808e7a
|
|
BLAKE2b-256 checksum How to use checksums |
238f84d6dd4778cb3af7f5fc15c592607f06944a1ea9fa5270990c30a83c712e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|