source-command-maccatalyst-run
SkillCloud & infraBuild and start the Mac Catalyst app on this Mac. Use proactively when user asks to test, run, or deploy macOS (Mac Catalyst) changes.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the source-command-maccatalyst-run skill
What this skill tells your AI
The instructions your AI receives, as published by actual-chat/actual-chat in .agents/skills/source-command-maccatalyst-run/SKILL.md and read by ahel’s review.
Use this skill when the user asks to run the migrated source command maccatalyst-run.
Command Template
Mac Catalyst Run
Build and launch the ActualChat (Voxt) Mac Catalyst app on the local Mac.
Prerequisites
- macOS host with the .NET MAUI workload and the
maccatalysttarget (dotnet workload listshowsmaui) - Xcode command line tools installed (
xcode-select --install)
Usage
Run the ./scripts/run-maccatalyst.sh script which:
- Picks the Mac Catalyst RID for the host CPU (
maccatalyst-arm64on Apple Silicon,maccatalyst-x64on Intel) - Builds the JS bundle (
npm run build:Debug) - Builds the Mac Catalyst app (
net11.0-maccatalysttarget) - Locates the produced
.appbundle (Voxt (Dev).appfor dev,Voxt.appfor prod) - Terminates any previous instance and launches the app binary directly so logs stream to the terminal
Command
./scripts/run-maccatalyst.sh
Note: The app binary is run directly (not via open), so this script runs until the app is quit. The console output shows app logs in real-time.
Output
The script outputs:
- Build progress and warnings
- The resolved RID and
.apppath - App launch confirmation
- Live console logs from the app
Troubleshooting
If the script fails:
- No
.appfound: confirm the build succeeded and checkartifacts/bin/App.Maui/debug_net11.0-maccatalyst_<RID>/ - Build errors: build the target on its own with
dotnet build src/dotnet/App.Maui/ -f net11.0-maccatalyst - Missing workload: run
dotnet workload install maui(ormaccatalyst) - App talks to the wrong backend: the dev build (
IsDevMaui=true, the default) targets the dev instance; pass-p:IsDevMaui=falseto the build for prod
Signals
- GitHub stars
- 55
- Forks
- 10
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
source-command-maccatalyst-run- Source
- github.com/actual-chat/actual-chat