To get started with kage, please visit the releases page to download the latest version of the application. You will find all the necessary files to set up kage on your system.
Visit the releases page to download
Follow these steps to install and run kage on your computer:
cd followed by the path to the folder. For example:
cd ~/Downloads/kage
./vmctl
This command will start the application, allowing you to create and manage your virtual machines.
kage is a lightweight virtual machine (VM) sandbox that uses QEMU with HVF (Hypervisor Framework) acceleration. It is designed to provide an efficient environment for testing and running applications without cluttering your main operating system. Built with Zig, kage ensures fast performance while keeping resource usage minimal.
The architecture of kage consists of the following main components:
┌─────────────────────────────────────────────────────────────────────────────┐
│ Host (macOS) │
│ │
│ ┌──────────────┐ │
│ │ vmctl │ CLI tool │
│ │ (Zig) │ - Spawns QEMU with HVF │
│ └──────┬───────┘ - WebSocket client │
│ │ │
│ │ spawns │
│ ▼ │
│ ┌──────────────┐ ┌─────────────────────────────────────────────┐ │
│ │ QEMU │ hostfwd │ [Additional Details Here] │ │
│ └──────────────┘ └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
To run kage smoothly, ensure your system meets the following requirements:
After launching vmctl, you can create a new VM by using simple commands in the terminal. Refer to the help section of vmctl by typing:
./vmctl help
This command will provide you with detailed usage instructions.
If you run into any problems, please check the issues section of the repository. You can find common troubleshooting tips and solutions there.
For any questions or support requests, please open an issue in the repository. Contributions are welcome! If you would like to help improve kage, feel free to fork the repository and submit a pull request.
kage is open-source software under the MIT License. You can see the license details in the repository for more information.
Join our community on platforms like Discord or GitHub Discussions to share your thoughts, tips, or feedback about kage. We value user input to help make improvements.
For more information about updates, fixes, and features, keep an eye on the releases page.
Visit the releases page to download and start using kage today!