Stratosphere Core is a Go CLI program. You do not need to compile a binary to get started —Documentation Index
Fetch the complete documentation index at: https://mintlify.com/stratosphere-ve/core/llms.txt
Use this file to discover all available pages before exploring further.
go run main.go is all you need. This guide walks you through cloning the repository, installing dependencies, and using the interactive menu for the first time.
Prerequisites
- Go 1.21 or newer — Download from go.dev/dl. Verify your version with
go version. - Git — Required to clone the repository.
Steps
Install dependencies
Download the Go module dependencies declared in
go.mod. This fetches gopsutil/v3 and its transitive dependencies.Run the CLI
Start the CLI directly from source using The program prints a welcome message and the full menu, then waits for your input:
go run.What each menu option does
| Option | Action |
|---|---|
| 1 | Set a custom polling rate for the CPU watcher (2-second example) |
| 2 | View current CPU usage |
| 3 | Set a custom polling rate for the RAM watcher |
| 4 | View current RAM usage |
| 5 | View VM resource allocation |
| 6 | View VM running status |
| 7 | View both VM resource allocation and status |
| 8 | Create a new VM |
| 9 | Delete an existing VM |
| 10 | Manage a VM (start, stop, restart, rename) |
| 50 | Exit |
Next steps
Build from source
Compile a standalone binary instead of using
go run.Introduction
Learn about the architecture and project status.