Installing the app and creator
Sideloaded builds from GitHub Releases — there are no app-store or Marketplace listings.
Two different products ship in the same release. They are not interchangeable, and the creator is not a second copy of the app.
- • apprenti — the runtime apprentices and mentors use. It is a desktop or Android app. Pick the archive or APK for your OS.
- • apprenti creator
— a VS Code / Cursor / VSCodium extension, not an OS installer. You install a
.vsixfile into the editor. It authors curriculum files; it does not run an apprenticeship or review evidence.
AI skill packages are a third thing — editor instruction files for authoring help, not the creator extension and not the app.
Where to download
Every published build lives on the website repository's GitHub Releases — not on Play, App Store, Microsoft Store, or the VS Code Marketplace.
- • Latest non-prerelease — the newest stable set of files.
- • All versions — if you need a specific build, including prereleases.
Filenames include the version. Architecture is in the
name too (x64 or
arm64). Local GGUF model
weights are never bundled — you add those later if you
want on-device AI.
- •
apprenti-<version>-windows-<arch>.zip— Windows app - •
apprenti-<version>-macos-<arch>.zip— macOS app - •
apprenti-<version>-linux-<arch>.tar.gz— Linux app - •
apprenti-<version>-android.apk— Android app - •
apprenti-creator-<version>.vsix— creator extension - •
SHA256SUMS.txt— checksums for the files above
Desktop builds are unsigned. Windows SmartScreen and macOS Gatekeeper will warn. That is expected for a sideloaded GitHub Release, not a sign the file is damaged.
Windows
-
Download
apprenti-<version>-windows-x64.zip(orarm64if that matches your machine). -
Unzip the archive to a folder you keep — for
example
Documents\apprenti. Leave the folder as-is. The.exeneeds the DLLs anddatadirectory next to it; do not copy only the executable to the desktop. -
Run
apprenti\apprenti.exe. - If SmartScreen says “Windows protected your PC”, choose More info → Run anyway. The build is unsigned; there is no store listing to skip this.
macOS
-
Download
apprenti-<version>-macos-arm64.zipon Apple silicon, or…-macos-x64.zipon Intel. -
Double-click the zip to unpack
apprenti.app. Drag it to Applications if you want it on the Launchpad, or run it from the unzipped folder. -
Do not double-click to launch the first time.
Control-click (or right-click)
apprenti.app→ Open → Open again in the dialog. Gatekeeper blocks unsigned apps on a normal double-click. - If macOS still refuses, open System Settings → Privacy & Security and choose Open Anyway for apprenti.
Linux
-
Download
apprenti-<version>-linux-x64.tar.gz(orarm64). -
Extract the tarball. You should get an
apprenti/directory with the binary atapprenti/apprenti. -
From a terminal:
chmod +x apprenti/apprenti ./apprenti/apprenti
This is a portable Flutter bundle, not a
.deb or AppImage. It
expects a desktop Linux with GTK 3. If the binary exits
immediately, ldd apprenti/apprenti
will show any missing shared libraries.
Android
-
Download
apprenti-<version>-android.apkon the phone (or copy it over). - Open the APK from Files or the browser. Android will ask you to allow that app to install unknown apps — enable it for the Files app or browser you used, then confirm the install.
- Open apprenti from the launcher.
Current APKs are signed with the debug key until a release keystore is configured. Installing a later store-signed or keystore-signed build over this one will fail — uninstall the debug-signed app first (that wipes local app data on the device; your curriculum Git repository on disk or remote is separate).
Installing apprenti creator
Creator is only an editor extension. Mentors and apprentices who are not authoring a curriculum do not need it. Authors still install the app separately if they want to walk the path as an apprentice or review as a mentor.
You need VS Code 1.85+, Cursor, or VSCodium.
-
Download
apprenti-creator-<version>.vsixfrom the same GitHub Release as the app. - In the editor: open the Extensions view → the … menu (Views and More Actions) → Install from VSIX… → pick that file. Reload if asked.
- File → Open Folder
on a curriculum working copy — a folder that
contains
curriculum.jsonorcurricula.json. Creator stays dormant on a folder that is only the Flutter app repo or a random project. - Confirm the Creator icon on the activity bar. The Curricula view should list the path in that folder.
From a terminal, with the editor's CLI on
PATH:
code --install-extension ./apprenti-creator-0.1.0.vsix
# or: cursor --install-extension ./apprenti-creator-0.1.0.vsix
# or: codium --install-extension ./apprenti-creator-0.1.0.vsix
Uninstall from the Extensions view, or
code --uninstall-extension apprenti-dev.apprenti-creator.
After it is installed, Authoring with apprenti creator covers the Path canvas, editors, and validation. Creator writes files; it does not wrap Git — commit and push from the editor's ordinary source-control view.
Updates and checksums
There is no in-app updater. Download the new release
and replace the previous install: unzip Windows/macOS
over the old folder (or drop a new
.app in Applications),
extract a new Linux tarball, install a new Android APK
over the existing one (same signing key), or install
the new VSIX over the old extension.
Each release includes
SHA256SUMS.txt. To check a
downloaded file:
# Windows (PowerShell)
Get-FileHash .\apprenti-0.1.0-windows-x64.zip -Algorithm SHA256
# macOS / Linux
shasum -a 256 apprenti-0.1.0-macos-arm64.zip
The digest should match the line for that filename in
SHA256SUMS.txt.
Next
With the app installed, Getting started covers opening a curriculum. Mentors continue with Setting up a curriculum repository.