Install KOS Studio for macOS

What is KOS Studio?

KOS Studio is the primary integrated development environment (IDE) for KOS applications, providing developers with comprehensive tools to create, package, run, and debug embedded applications. This powerful development platform streamlines the entire embedded development workflow, from initial coding to device deployment.

Whether you’re developing for IoT devices, embedded systems, or custom hardware solutions, KOS Studio offers the essential tools needed for efficient embedded application development. Learn more about KOS Studio’s capabilities in our comprehensive KOS Studio introduction.

KOS Studio macOS System Requirements

Before installing KOS Studio on your Mac, ensure your system meets these minimum requirements:

Hardware Requirements:

  • Processor: 64-bit Intel CPU or Apple Silicon (M1/M2/M3) processor
  • Memory: 8GB RAM minimum (16GB recommended for optimal performance)
  • Storage: At least 2GB free disk space for installation
  • Architecture: Supports both Intel x86_64 and ARM64 (Apple Silicon)

Software Requirements:

  • Operating System: macOS Monterey (12.0) or higher
  • Network: Active internet connection for download and updates
  • Permissions: User-level installation privileges (administrator access not required)

KOS Studio Installation Location

KOS Studio is a gateway to privileged data, including your repositories and API keys. By installing at the user level, you guarantee that no one else on your computer has access to the software, and it allows us to keep your application up-to-date without administrator privileges. The default installation location for KOS Studio is at:

/Users/{username}/Applications/kosStudio.app

KOS Studio Installation Instructions

  • To install KOS Studio, execute the following command from your terminal.
bash -c "$(curl -fsSL https://sause2tcccknaprod0001.blob.core.windows.net/release/kos-studio-install-bootstrap)"

  • The script asks the user to confirm the installation before proceeding. The output looks something like this:
% bash -c "$(curl -fsSL https://sause2tcccknaprod0001.blob.core.windows.net/release/kos-studio-install-bootstrap)"
KOS Studio installation bootstrap
---------------------------------
Downloading KOS Studio bootstrap installer from https://sause2tcccknaprod0001.blob.core.windows.net/release/install-kosstudio-osx-arm64.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.4M 100 10.4M 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 13.3M
starting install... (install-kosstudio-osx-arm64)
This tool will install KOS Studio on your computer.
Install directory: /Users/username/Applications/kosStudio.app
Release Channel: stable
Confirm installation by typing "yes"
(no)

  • Please confirm the installation here by typing “yes” and return to continue the installation.
  • Once the user confirms the installation, the scripts tell user exactly what it’s doing and its progress. At this point, output looks something like :
% bash -c "$(curl -fsSL https://sause2tcccknaprod0001.blob.core.windows.net/release/kos-studio-install-bootstrap)"
KOS Studio installation bootstrap
---------------------------------
Downloading KOS Studio bootstrap installer from https://sause2tcccknaprod0001.blob.core.windows.net/release/install-kosstudio-osx-arm64.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.4M 100 10.4M 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 13.3M
starting install... (install-kosstudio-osx-arm64)
This tool will install KOS Studio on your computer.
Install directory: /Users/username/Applications/kosStudio.app
Release Channel: stable
Confirm installation by typing "yes"
(no) yes
Checking for latest version of KOS Studio on stable channel...
KOS Studio Version: 1.4.9
Downloading release components...
download component studio-native_osx_arm64
[DONE]
component studio-native_osx_arm64(b2b84aab46a85bdf51fd3fdb9a1f9a9a7080dbdaa9eba4b571a73d180428fa8c) valid.
download component studio-java_osx_arm64
[DONE]
component studio-java_osx_arm64(027ceb1f65df4f8f0776f58a302c3fcae1437ec6bb0dcfb504da82a6b685e220) valid.
download component studio-java_plat_osx_arm64
[DONE]
component studio-java_plat_osx_arm64(eba3a455a77ce8ef59b8f1e7eb95a1bda5373f2287b3268eb9262a69f5c79272) valid.
Authenticating release...
component studio-native_osx_arm64(b2b84aab46a85bdf51fd3fdb9a1f9a9a7080dbdaa9eba4b571a73d180428fa8c) valid.
component studio-java_osx_arm64(027ceb1f65df4f8f0776f58a302c3fcae1437ec6bb0dcfb504da82a6b685e220) valid.
component studio-java_plat_osx_arm64(eba3a455a77ce8ef59b8f1e7eb95a1bda5373f2287b3268eb9262a69f5c79272) valid.
Release Authenticated.
Extracting release...
Extracting studio-native_osx_arm64 to /Users/username/Library/Application Support/kosStudio/update/app.next
Extracting studio-java_osx_arm64 to /Users/username/Library/Application Support/kosStudio/update/app.next
Extracting studio-java_plat_osx_arm64 to /Users/username/Library/Application Support/kosStudio/update/app.next
Moving release from /Users/username/Library/Application Support/kosStudio/update/app.next to /Users/username/Applications/kosStudio.app
KOS Studio installed.

Launch KOS Studio

Once the installation is complete, navigate to the applications folder in the Finder and the KOS Studio icon to launch the tool. KOS Studio should be installed at :

/Users/{username}/Applications/kosStudio.app

During installation, grant the network device discovery permission when prompted — KOS Studio requires it to function correctly.

To enable network access post-installation, navigate to System Settings on your Mac, then select Privacy & Security from the sidebar>> Local Network. Find KOS Studio in the list of applications and toggle the button to On.