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.sh

Registry integration

Sub-projects are registered in platform/registry/:

  • registry/agents/ai-desktop/agent.yaml
  • registry/agents/ai-kanzlei/agent.yaml
  • registry/mcp/mcp-apple-dev/mcp.yaml
  • registry/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.