Qwen3-TTS
Voz / TTS
Síntesis y clonación de voz con MLX. Voces custom + diseño de voz.
ChofyAI Studio orquesta cinco herramientas de IA creativa — voz, transcripción, video, música, imagen — instaladas como procesos locales que tú controlas. Sin nube, sin cuotas, sin telemetría.
Cada herramienta tiene un manifest YAML, scripts de instalación reproducibles, control de PID, health check por puerto y modelos descargables desde la UI.
Voz / TTS
Síntesis y clonación de voz con MLX. Voces custom + diseño de voz.
ASR · Transcripción
Transcripción local en C++ nativo. Metal en Mac, CUDA en Windows.
Video / Cara
Face swap y utilidades de cara con ONNX. CoreML / CUDA / DirectML.
Música
Workstation musical basada en ACE-Step-v1-3.5B. PyTorch MPS / CUDA.
Imagen
Workflows nodales: SD 1.5, SDXL, Flux. PyTorch MPS / CUDA.
10 tools curadas
Bark · RVC · MusicGen · Stable Audio · y más. Manifests editables.
Sin promesas vacías. Si tu plataforma no está validada lo decimos.
| Tool | macOS ARM | Windows + NVIDIA | Linux + NVIDIA |
|---|---|---|---|
| Qwen3-TTS | ✅ MLX | ❌ MLX Apple-only | ❌ |
| whisper.cpp | ✅ Metal | 🧪 CUDA/CPU | ⚪ TODO |
| ComfyUI | ✅ MPS | 🧪 CUDA | ⚪ TODO |
| FaceFusion | ✅ CoreML | 🧪 CUDA EP | ⚪ TODO |
| AceForge | ✅ MPS | 🧪 CUDA | ⚪ TODO |
Leyenda · ✅ validado end-to-end · 🧪 esqueleto funcional, validación pendiente · ⚪ scripts pendientes · ❌ bloqueador técnico real (MLX es Apple-only por diseño). Detalle en REQUIREMENTS.md y PORTING_GUIDE.md.
Binario nativo de ~5 MB, control fino de procesos, sin Electron.
ProcessRegistry con persistencia de PIDs, manifest loader YAML, resolución dual de studio_home, health-check vía kill -0 + TCP.
React 18 + Vite 5 + TypeScript estricto. Paleta de comandos ⌘K, settings UI, gestión de modelos con progreso, i18n ES/EN sin deps externos.
Bundle nativo .app/.dmg en macOS, IPC tipado, capabilities mínimas. Build automatizado en macos-latest hosted runner.
Instalación 10-100× más rápida vs pip clásico. Caída a python -m venv + pip si uv no está disponible — sin romperse.
pnpm con onlyBuiltDependencies allowlist · lockfile SHA-512 obligatorio · CI con TruffleHog + pnpm audit + cargo audit + CodeQL.
Studio Home en disco externo APFS o sparsebundle sobre exFAT. Fallback automático a ~/ChofyAIStudio si el volumen no está montado.
Plataforma validada end-to-end.
brew install node rust cmake ffmpeg \
python@3.10 python@3.11 uv git
corepack enable
corepack prepare pnpm@10 --activate
git clone https://github.com/vladimiracunadev-create/chofyai-studio
cd chofyai-studio
pnpm install --frozen-lockfile
pnpm tauri:dev
🧪 Experimental. Qwen3-TTS no disponible.
winget install Python.Python.3.11 Git.Git \
Kitware.CMake Gyan.FFmpeg \
OpenJS.NodeJS.LTS \
Microsoft.VisualStudio.2022.BuildTools \
Nvidia.CUDA
corepack enable
corepack prepare pnpm@10 --activate
pnpm install --frozen-lockfile
pnpm tauri:dev
Los 4 pilares + autor + stack.
🚀Arranque en 3 comandos.
📐Mínimo, recomendado, óptimo por plataforma.
🍎Paso a paso + sparsebundle APFS.
🛠️Qué hace cada una, requisitos, ejemplos.
🏗️Capas, IPC, decisiones de diseño.
🔀Análisis técnico Windows/Linux.
🔒Por qué pnpm y no npm.
☁️Plan SaaS multi-tenant con GPU on-demand.
🛂Pasar de ad-hoc a firmado + notarizado.
📜Bitácora completa de versiones.
🗺️Lo hecho y lo que viene.
🛡️Cómo reportar vulnerabilidades.
Pinokio, A1111 y otros launchers genéricos resuelven el "abre cualquier cosa que veas en GitHub". Pero "cualquier cosa" es una superficie de fallos enorme: scripts rotos, modelos pesados sin gestión, procesos huérfanos, sin reproducibilidad.
ChofyAI Studio toma el camino opuesto: un set acotado de cinco herramientas curadas, con manifests YAML, instalación reproducible y control real de procesos. La UI es honesta sobre lo que pasa por debajo — si una herramienta no soporta tu plataforma, lo dice; si un modelo no está descargado, lo descargas con un botón y miras el progreso real.
Sin nube, sin cuotas, sin telemetría. Los modelos viven en tu disco. La app no abre conexiones de salida — solo las hacen las herramientas, cuando descargan modelos.
Cada tool tiene un manifest YAML auditable y un script de instalación que cualquiera puede leer. installed_if declara las rutas que deben existir — si faltan, la UI lo dice.
El soporte multi-plataforma es 🧪 cuando es experimental. MLX es Apple-only y lo decimos. Lo que falla, falla con un mensaje claro y un log persistente.
Backend Rust + frontend React vía Tauri 2. Binario ~5 MB. Memoria O(MB), no O(GB). Lanzamientos de procesos del sistema con FFI directo.