Third-Party Licenses

VoxAI is proprietary software (© Sprout Labs, all rights reserved). It bundles and builds upon the open-source components listed below. This file covers what we actually distribute; models and tools that users download or install themselves are listed separately at the end.

The macOS app itself uses only Apple system frameworks (SwiftUI, AVFoundation, Speech, ScreenCaptureKit) — no third-party Swift dependencies.


Special notices

Python runtime — the embedded MCP server ships a CPython 3.13 runtime (PSF License 2.0), packaged with PyInstaller. The PyInstaller bootloader is GPL-2.0-with-exception, which explicitly permits distributing bundled applications under any license; PyInstaller itself is a build tool and is not shipped.

edge-tts (LGPL-3.0) — shipped as a separate helper executable (voxsage-edge-tts) that the server invokes strictly via subprocess; it is not linked into or imported by our code, so the application is not a derivative work. Full license text: licenses/edge-tts-LGPL-3.0.txt. Users may substitute their own build of the component by setting the VOXSAGE_EDGE_TTS environment variable to an alternative executable. (Release checklist: LGPL-3.0 supplements GPL-3.0 — include the GPL-3.0 base text alongside when producing the distributable DMG.)

certifi (MPL-2.0) — distributed unmodified; MPL obligations are satisfied by this notice and the unmodified inclusion.

caio — package metadata carries no license field; the upstream repository (github.com/mosquito/caio) is Apache-2.0.


Bundled Python packages (embedded MCP server)

Inventory of the minimal build environment from which the server binary is produced (regenerate with the snippet in packaging/, or via packaging/venv-build/bin/pip list):

PackageVersionLicense
aiofile3.11.1Apache-2.0
aiohappyeyeballs2.7.1PSF-2.0
aiohttp3.14.1Apache-2.0 AND MIT
aiosignal1.4.0Apache-2.0
annotated-types0.7.0MIT
anyio4.14.1MIT
attrs26.1.0MIT
Authlib1.7.2BSD-3-Clause
beartype0.22.9MIT
cachetools7.1.4MIT
caio0.9.25Apache-2.0 (per upstream repo)
certifi2026.6.17MPL-2.0
cffi2.1.0MIT-0
click8.4.2BSD-3-Clause
cryptography49.0.0Apache-2.0 OR BSD-3-Clause
cyclopts4.21.0Apache-2.0
dnspython2.8.0ISC
docstring_parser0.18.0MIT
edge-tts7.2.8LGPL-3.0 (see special notice)
email-validator2.3.0Unlicense
exceptiongroup1.3.1MIT
fastmcp3.1.1Apache-2.0
frozenlist1.8.0Apache-2.0
h110.16.0MIT
httpcore1.0.9BSD-3-Clause
httpx0.28.1BSD-3-Clause
httpx-sse0.4.3MIT
idna3.18BSD-3-Clause
jaraco.classes3.4.0MIT
jaraco.context6.1.2MIT
jaraco.functools4.5.0MIT
joserfc1.7.3BSD-3-Clause
jsonref1.1.0MIT
jsonschema4.26.0MIT
jsonschema-path0.5.0Apache-2.0
jsonschema-specifications2025.9.1MIT
keyring25.7.0MIT
markdown-it-py4.2.0MIT
mcp1.28.1MIT
mdurl0.1.2MIT
more-itertools11.1.0MIT
multidict6.7.1Apache-2.0
openapi-pydantic0.5.1MIT
opentelemetry-api1.43.0Apache-2.0
pathable0.6.0Apache-2.0
platformdirs4.10.0MIT
propcache0.5.2Apache-2.0
py-key-value-aio0.4.5Apache-2.0
pycparser3.0BSD-3-Clause
pydantic2.13.4MIT
pydantic-settings2.14.2MIT
pydantic_core2.46.4MIT
Pygments2.20.0BSD-2-Clause
PyJWT2.13.0MIT
pyperclip1.11.0BSD
python-dotenv1.2.2BSD-3-Clause
python-multipart0.0.32Apache-2.0
PyYAML6.0.3MIT
referencing0.37.0MIT
rich15.0.0MIT
rich-rst2.1.0MIT
rpds-py2026.6.3MIT
sse-starlette3.4.5BSD-3-Clause
starlette1.3.1BSD-3-Clause
tabulate0.10.0MIT
typing-inspection0.4.2MIT
typing_extensions4.16.0PSF-2.0
uncalled-for0.3.2MIT
uvicorn0.51.0BSD-3-Clause
watchfiles1.2.0MIT
websockets16.1BSD-3-Clause
yarl1.24.2Apache-2.0

Not distributed with the app

These are downloaded by the user at runtime or installed only in a development environment. Listed for completeness and attribution:

Models (runtime download, user-initiated):

  • pyannote/speaker-diarization-community-1 — CC-BY-4.0, gated: the user accepts terms and downloads with their own Hugging Face token; VoxAI never redistributes the model. Attribution: speaker diarization powered by pyannote.audio (Hervé Bredin et al.). Keep this attribution in product credits.
  • whisper-large-v3-turbo (MIT, OpenAI) — via mlx-whisper
  • Qwen3-TTS-0.6B (Apache-2.0, Alibaba) — local TTS option
  • ct-punc punctuation model (FunASR/ModelScope) — cloud-refine post-processing, downloaded on first use
  • silero-vad (MIT)

Development-environment packages (source builds only, not in the app): whisperx (BSD-2), mlx-whisper (MIT), mlx-audio (MIT), pyannote.audio code (MIT), chatterbox-tts (MIT), opencc-python-reimplemented (Apache-2.0), funasr_onnx (MIT), soundfile (BSD-3), and their dependencies.

Cloud services (opt-in, no code distributed): AssemblyAI (commercial API, user’s own key); Microsoft Edge neural voices via edge-tts (see special notice above regarding its unofficial status).