apps — ai-applevoicerecorder
Hybrid iOS/macOS + AI platform suite in ~/ai-mac-studio/apps/
The apps/ category holds ambitious hybrid native+Python workspaces — projects that combine Xcode/Swift targets with Python AI backends.
ai-applevoicerecorder
Location: ~/ai-mac-studio/apps/ai-applevoicerecorder/
Workspace: OpenScienceTechnology.xcworkspace
Data: platform_env.data_path("applevoicerecorder")
→ /Volumes/PDAI-1/2026projectdata/apps/ai-applevoicerecorder-data/
Sub-projects
| Directory | Type | Description |
|---|---|---|
VoiceScribe/ |
iOS/macOS target | Voice memo recording, transcription, AI analysis |
ai-desktop/ |
macOS app | Companion desktop UI |
ai-kanzlei/ |
iOS/macOS + Python | AI legal office assistant |
ai-kanzlei-lite/ |
iOS | Lightweight kanzlei for iPhone |
voicerecorder-reporter/ |
Python | Report generation (was ai-reporter) |
mcp-apple-dev/ |
MCP server | Xcode/TestFlight automation |
video2mesh/ |
Python | 3D reconstruction from video |
agents/ |
Python | AI processing agents |
kontor/ |
Python | Backend services |
docs/ |
Quarto/Markdown | Project documentation |
Development
# Open Xcode workspace
cd ~/ai-mac-studio/apps/ai-applevoicerecorder
open OpenScienceTechnology.xcworkspace
# Access bulk media data
python3.14 -c "
from pathlib import Path
import importlib.util, sys
# Load env
spec = importlib.util.spec_from_file_location('env', Path.home() / 'ai-mac-studio/platform/shared/env.py')
mod = importlib.util.module_from_spec(spec)
sys.modules['env'] = mod
spec.loader.exec_module(mod)
env = mod.detect()
print(env.data_path('applevoicerecorder'))
"
# TestFlight build
bash ~/ai-mac-studio/apps/ai-applevoicerecorder/start.shRegistry integration
Sub-projects are registered in platform/registry/:
registry/agents/ai-desktop/agent.yamlregistry/agents/ai-kanzlei/agent.yamlregistry/mcp/mcp-apple-dev/mcp.yamlregistry/tools/video2mesh/tool.yaml
All appear in the Hub admin UI.
Bulk data (PDAI-1)
/Volumes/PDAI-1/2026projectdata/apps/ai-applevoicerecorder-data/
├── 3d-reconstructions/ # photogrammetry meshes
├── calibration_labels/ # camera calibration
├── photos/ # reference photos
├── videos/ # source videos
└── supplements/ # supplementary materials
Never synced via Syncthing — stays on PDAI-1.