LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
semperai/amica
Una interfaz web de código abierto para conversar por voz con personajes 3D VRM personalizables, con visión y expresiones emocionales.
- Estrellas
- 1,617
- Forks
- 271
- Issues abiertos
- 19
- Último commit
- hace 29 días
¿Qué es?
Amica es una interfaz basada en el navegador para conversar con personajes 3D. Los usuarios pueden importar modelos VRM, ajustar la voz del personaje y hacer que las respuestas incluyan expresiones emocionales. El proyecto se ejecuta en el navegador y también se puede empaquetar como una aplicación de escritorio con Tauri.
Amica combina varios componentes de IA en un único flujo: reconocimiento de voz con Whisper y Silero VAD para la entrada de voz, distintos backends de chat para generar respuestas y motores de texto a voz para la salida. Entre los backends de chat compatibles se encuentran Ollama, Llama.cpp server, KoboldCpp, Oobabooga, OpenRouter y cualquier API compatible con OpenAI. Las opciones de texto a voz incluyen ElevenLabs, OpenAI, Speech T5, Coqui, RVC y AllTalkTTS. La visión se ofrece a través de BakLLaVA.
El proyecto comenzó como un fork de ChatVRM de Pixiv. La configuración se gestiona principalmente mediante un archivo .env.local, y el proyecto está desarrollado con Next.js y three.js.
Funciones clave
- 01Importa y muestra modelos de personajes 3D VRM
- 02Chat por voz con reconocimiento de voz y conversión de texto a voz
- 03Las respuestas incluyen expresiones emocionales
- 04Compatible con varios backends de chat, como Ollama, OpenRouter y las API compatibles con OpenAI
- 05Ofrece varios motores de texto a voz locales y en la nube
- 06Se puede compilar como aplicación de escritorio con Tauri
Casos de uso
- Crear una experiencia de chat con un compañero virtual o un personaje
- Experimentar con LLM locales asociados a un avatar 3D
- Crear prototipos de asistentes controlados por voz con personajes personalizables
Inicio rápido
- 1
Clona el repositorio
git clone git@github.com:semperai/amica.git - 2
Instala los paquetes necesarios
npm install - 3
Inicia el servidor web de desarrollo
npm run dev - 4
Abre http://localhost:3000 para comprobar que funciona
Antes de usarlo
- Los backends de chat, como OpenRouter o la API de ChatGPT, requieren tu propia clave de API.
- La configuración local requiere Node.js y npm, y la configuración está repartida entre .env.local y config.ts.
- Los recursos, como los modelos 3D y las imágenes, tienen sus propias licencias, además de la licencia MIT del código.
Temas
Preguntas frecuentes
- ¿Qué es amica?
- Una interfaz web de código abierto para conversar por voz con personajes 3D VRM personalizables, con visión y expresiones emocionales. Amica es una interfaz basada en el navegador para conversar con personajes 3D. Los usuarios pueden importar modelos VRM, ajustar la voz del personaje y hacer que las respuestas incluyan expresiones emocionales. El proyecto se ejecuta en el navegador y también se puede empaquetar como una aplicación de escritorio con Tauri.
- ¿amica es gratuito? ¿Qué licencia tiene?
- amica es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿amica sigue mantenido?
- Mantenimiento activo. El último commit de amica fue el 22 sept 2026.
- ¿Para qué puedo usar amica?
- Crear una experiencia de chat con un compañero virtual o un personaje Experimentar con LLM locales asociados a un avatar 3D Crear prototipos de asistentes controlados por voz con personajes personalizables
- ¿Cómo se instala amica?
- Clona el repositorio: git clone git@github.com:semperai/amica.git Instala los paquetes necesarios: npm install Inicia el servidor web de desarrollo: npm run dev Abre http://localhost:3000 para comprobar que funciona
- ¿Dónde consigo amica?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/semperai/amica
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework de agentes que conecta humanos digitales (2.5D, 3D, móvil, PC y web) y LLM con sistemas empresariales.
Cliente de chat con IA, multiplataforma y de código abierto, para web, escritorio y móviles; se conecta a OpenAI, Claude, Gemini, DeepSeek y modelos autoalojados.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Segundo cerebro con IA autoalojable que responde preguntas sobre la web y tus propios documentos, con agentes personalizados y automatizaciones programadas.
Framework de TypeScript para crear agentes de IA y aplicaciones basadas en LLM, con workflows, herramientas, memoria, servidores MCP y evals.