Donny Alpha
Un agente de IA local que ve, escucha y recuerda
App nativa de macOS para un agente de inteligencia artificial que corre entero en la máquina: ve por la cámara, escucha por el micrófono, recuerda con embeddings, ejecuta herramientas y entrena su propio modelo.
Qué es
Donny Alpha es la exploración de qué pasa cuando un agente de IA deja de vivir solo en texto. Con visión y audio en tiempo real puede reconocer a quién tiene enfrente, responder a lo que escucha y tomar decisiones con contexto del mundo real. Todo corre en local: la única dependencia es LM Studio, que sirve el modelo de lenguaje.
Las trece secciones
- Ojos: cámara, alta de rostros y reconocimiento continuo.
- Oído: escucha continua, quién habla y qué se dijo. No guarda audio jamás: un minuto en memoria que se pisa solo.
- Memoria: los vectores guardados, la búsqueda por parecido y la memoria por persona, sin mezclar significado, rostros y voces.
- Mapa 3D: el recorrido de la pregunta y la respuesta por el espacio de embeddings del modelo.
- Tareas: encargos con criterios que cierra el código, no el modelo.
- Latido: lo que Donny hace por su cuenta, con su historial en disco.
- Tools y Skills: herramientas y habilidades encadenadas. Lo irreversible no lo lanza el modelo: lo pide y lo lanza una persona.
- Finetuning: la cadena entera, desde elegir el modelo base hasta instalar el resultado en LM Studio.
- Y además Procesado, Consola, Modelos y Soul, para ver qué hizo, cómo y con qué directivas.
Arquitectura
SwiftUI y AppKit, sin Xcode: se compila con las Command Line Tools. Los motores (embeddings, rostros y tokenizadores) están portados a mano. Las dos excepciones declaradas son el modelo de voces, que corre con CoreML porque viene con macOS, y el entrenamiento, que usa MLX.
Estado
En desarrollo, con las trece secciones funcionando en local. Es hermano del proyecto conceptual Donny: comparten familia y filosofía, no código.
Colaborar
Gracias por llegar hasta acá.
Donny Alpha y el resto de estos proyectos los construyo por mi cuenta, en mis ratos libres y sin financiamiento de nadie. Si algo de todo esto te resultó útil, te sirvió para aprender o simplemente tenés ganas de que siga, podés invitarme un café.
Cualquier monto ayuda y se agradece de verdad. También suma compartirlo o escribirme para contarme qué le cambiarías.
- Mercado Pago
Escaneá para leer el alias Alias
germi.dev.mpTransferí al alias desde Mercado Pago o desde el homebanking de tu banco.
- Monero
Escaneá con tu billetera de Monero Dirección XMR
4A9Jxy1wi7sMzpFhzXxeQY7NtUMMxbGLKDqiRyqTAZozTKUZb4faaEPV5bBfDZ8i2UGo7xnpVepupXSWBJho8abgBtaLMkvDirección estándar de Monero. Copiala y pegala en tu billetera antes de enviar.