✅ macOS Apple Silicon validado 🧪 Windows + CUDA experimental ⚪ Linux pendiente

Tu propio estudio creativo de IA
corriendo 100% local

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.

5/5tools con inferencia real
20/20tests pasando
0telemetría
MITlicencia
5 herramientas integradas

Un catálogo curado, no un launcher genérico

Cada herramienta tiene un manifest YAML, scripts de instalación reproducibles, control de PID, health check por puerto y modelos descargables desde la UI.

🎤

Qwen3-TTS

Voz / TTS

Síntesis y clonación de voz con MLX. Voces custom + diseño de voz.

Puerto 7860 · Apple Silicon only
🎙️

whisper.cpp

ASR · Transcripción

Transcripción local en C++ nativo. Metal en Mac, CUDA en Windows.

Puerto 8178 · Cross-platform
🎬

FaceFusion

Video / Cara

Face swap y utilidades de cara con ONNX. CoreML / CUDA / DirectML.

Puerto 7862 · Cross-platform
🎵

AceForge

Música

Workstation musical basada en ACE-Step-v1-3.5B. PyTorch MPS / CUDA.

Puerto 7857 · Cross-platform
🖼️

ComfyUI

Imagen

Workflows nodales: SD 1.5, SDXL, Flux. PyTorch MPS / CUDA.

Puerto 8188 · Cross-platform

Marketplace

10 tools curadas

Bark · RVC · MusicGen · Stable Audio · y más. Manifests editables.

Import desde UI
Multi-plataforma honesto

Dónde funciona hoy

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.

Por qué este stack

Tauri + Rust + React + uv

Binario nativo de ~5 MB, control fino de procesos, sin Electron.

🦀

Backend Rust

ProcessRegistry con persistencia de PIDs, manifest loader YAML, resolución dual de studio_home, health-check vía kill -0 + TCP.

⚛️

Frontend React

React 18 + Vite 5 + TypeScript estricto. Paleta de comandos ⌘K, settings UI, gestión de modelos con progreso, i18n ES/EN sin deps externos.

📦

Tauri 2

Bundle nativo .app/.dmg en macOS, IPC tipado, capabilities mínimas. Build automatizado en macos-latest hosted runner.

uv para Python

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.

🔒

Supply-chain hardened

pnpm con onlyBuiltDependencies allowlist · lockfile SHA-512 obligatorio · CI con TruffleHog + pnpm audit + cargo audit + CodeQL.

💾

Disco dual

Studio Home en disco externo APFS o sparsebundle sobre exFAT. Fallback automático a ~/ChofyAIStudio si el volumen no está montado.

Quick start

Instalar en minutos

🍎 macOS Apple Silicon

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

🪟 Windows 11 + NVIDIA

🧪 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
Documentación

Todo lo que necesitas saber

📖

About

Los 4 pilares + autor + stack.

🚀

Quick Start

Arranque en 3 comandos.

📐

Requisitos HW/SW

Mínimo, recomendado, óptimo por plataforma.

🍎

Install macOS

Paso a paso + sparsebundle APFS.

🛠️

Las 5 herramientas

Qué hace cada una, requisitos, ejemplos.

🏗️

Arquitectura

Capas, IPC, decisiones de diseño.

🔀

Port a otros SO

Análisis técnico Windows/Linux.

🔒

Supply-chain (pnpm)

Por qué pnpm y no npm.

☁️

Migración a AWS

Plan SaaS multi-tenant con GPU on-demand.

🛂

Notarización Apple

Pasar de ad-hoc a firmado + notarizado.

📜

Changelog

Bitácora completa de versiones.

🗺️

Roadmap

Lo hecho y lo que viene.

🛡️

Política de seguridad

Cómo reportar vulnerabilidades.

About

Por qué ChofyAI Studio existe

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.

🔒 Local-first

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.

🧰 Reproducible

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.

⚖️ Honesto

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.

🦀 Sin Electron

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.

Construido por Vladimir Acuña Valdebenito como producto personal y proyecto abierto. Licencia MIT. Issues, PRs y forks bienvenidos.