├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── LICENSE └── README.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MacStadium Orka Desktop Software License Agreement 2 | 3 | 1. License Grant 4 | MacStadium ("Licensor") grants you ("Licensee") a non-exclusive, non-transferable, limited license to use the accompanying Orka Desktop software ("Software") free of charge, subject to the terms and conditions of this License Agreement. 5 | 6 | 2. Restrictions 7 | * Licensee may not sell, lease, or distribute the Software for commercial purposes. 8 | * Licensee may not modify, decompile, disassemble, or reverse engineer the Software. 9 | * Licensee may not use the Software for any illegal purposes or in a manner that violates any law. 10 | 11 | 3. Ownership 12 | Licensor retains all rights, title, and interest in and to the Software, including all intellectual property rights. This License Agreement does not transfer any ownership rights to the Licensee. 13 | 14 | 4. Termination 15 | This License Agreement is effective until terminated. Licensor may terminate this License Agreement at any time without notice. Upon termination, Licensee must immediately cease all use of the Software and destroy all copies of the Software. 16 | 17 | 5. Disclaimer of Warranty 18 | The Software is provided "as is" without warranty of any kind. Licensor does not warrant that the Software will meet your requirements or that its operation will be uninterrupted or error-free. 19 | 20 | 6. Limitation of Liability 21 | In no event shall Licensor be liable for any damages arising out of or in connection with the use or performance of the Software, including but not limited to direct, indirect, incidental, or consequential damages. 22 | 23 | 7. Indemnification 24 | Licensee agrees to indemnify, defend, and hold harmless Licensor, its affiliates, officers, directors, employees, and agents from and against any and all claims, liabilities, damages, losses, costs, expenses, fees (including reasonable attorneys' fees) that arise from (i) Licensee's use or misuse of the Software, (ii) Licensee's violation of this License Agreement, or (iii) infringement by Licensee or any third party using the Licensee's account, of any intellectual property or other right of any person or entity. 25 | 26 | 8. Governing Law 27 | This License Agreement shall be governed by and construed in accordance with the laws of United States. 28 | 29 | 9. Entire Agreement 30 | This License Agreement constitutes the entire agreement between the parties concerning the Software and supersedes all prior or contemporaneous agreements, representations, or understandings. 31 | 32 | 10. Contact Information 33 | For any questions regarding this License Agreement, please contact at hello at macstadium dot com. 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Orka Desktop 2 | Orka Desktop is your ultimate tool for seamless macOS virtualization. Designed for iOS/macOS developers, testers, and support engineers, IT Admins, and DevOps engineers, Orka Desktop makes it easy to create, manage, and share virtual machines both locally and via the cloud. 3 | 4 | ## Key Features of Orka Desktop 5 | - **Create and manage VMs locally:** 6 | - Create and configure macOS VMs on your local machine. 7 | - A user-friendly GUI for managing VMs. 8 | - **Use OCI Images:** 9 | - Seamlessly update and save your VMs as OCI Images with new OS versions or custom software. 10 | - **Share Images with colleagues:** 11 | - Push your updated OCI Images to a registry for easy sharing. 12 | - Colleagues can pull OCI Images from the registry to their local environments. 13 | 14 | ## Getting Started with Orka Desktop 15 | ### Download and Installation: 16 | - Download the latest .dmg from https://github.com/macstadium/orka-desktop/releases move into your Applications folder. 17 | 18 | ### Getting Started Guide: 19 | - Comprehensive guide to help you begin using Orka Desktop is available at https://orkadocs.macstadium.com/docs/desktop-getting-started 20 | - Within the guide, you will find steps for creating, updating, and sharing VMs. 21 | 22 | ## Use Cases and Benefits 23 | - **For Developers, Testers, and Support Engineers:** 24 | - Streamline your development workflow with local virtualization. 25 | - Enable transition from local development to cloud deployment. 26 | - Test and debug applications in isolated environments. 27 | - **For DevOps Engineers:** 28 | - Test images for CI pipelines before rolling into production. 29 | - Enhance collaboration by sharing VMs easily. 30 | - **For IT Admins:** 31 | - Test your MDM profiles on ephemeral VMs that can be easily recycled. 32 | - Evaluate new OS versions without needing more hardware. 33 | 34 | ## Learn More and Join the Community 35 | ### Issues and Discussions: 36 | - Use the [Disucssions section](https://github.com/macstadium/orka-desktop/discussions) to ask questions, provide feedback, or share your use case. 37 | - Use the [Issues section](https://github.com/macstadium/orka-desktop/issues) to file a bug or feature request. 38 | 39 | --------------------------------------------------------------------------------