Burrow command line app, you can launch a fractional GPU contaienr with this app, and share a link of the container to your friends, you and your friends can work colloratively together
Project description
Share part of your GPU with your friends!
- With Burrow, you can share part of your GPU with your friends with a single link! 🚀🔗
- Work collaboratively in the same terminal, especially thanks to sshx.io 👨💻👩💻
- With security in mind, Burrow uses sandbox Docker containers, so your friends can't access your local files. 🛡️🐳🔒
Install
Prerequises
- Burrow requires Docker to run. It will install Docker on your local machine if it's not already installed. The automated Docker installation only works on Ubuntu for now; if you are using other Linux distributions, you will need to install Docker yourself first.
Install with a script
Run the installation script (Only tested on Ubuntu22.04 for now, more coming)
curl -sSL https://raw.githubusercontent.com/incomingflyingbrick/burrow-cli/main/install_burrow.sh | sudo sh
Quick Start
Launch a sharable GPU container with 3GB GRAM
burrow start 3gi
List all running burrow container
burrow list
Stop a burrow container
burrow stop <container_id>
# or stop all container
burrow stop all
Development
- This project is developed using Poetry and Typer
- Python version 3.12.3
Compatbility
Ubuntu
- Ubuntu Noble 24.04 (LTS)
- Ubuntu Mantic 23.10 (EOL: July 12, 2024)
- Ubuntu Jammy 22.04 (LTS)
- Ubuntu Focal 20.04 (LTS)
CentOS
- CentOS 7 (EOL: June 30, 2024)
- CentOS 8 (stream) (EOL: May 31, 2024)
- CentOS 9 (stream)
Debian
- Debian Bookworm 12 (stable)
- Debian Bullseye 11 (oldstable)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
burrow_cli-0.1.8.tar.gz
(3.9 kB
view hashes)
Built Distribution
Close
Hashes for burrow_cli-0.1.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f8546698f8fef4f5f0c92eb5bbfc2d9c068d7eae6448cfdd782642f513ea18 |
|
MD5 | 214bd28a6b12b9c5e9a29683f7564bb1 |
|
BLAKE2b-256 | 51d5613a6b235f243950dda81556842a7e777f2597e06a332d23fa7590e869e7 |