Repolode
existence-master

existence-master/Sentient

Un asistente personal con IA que funciona en tu computadora, gestiona tareas largas, recuerda el contexto y conversa por voz con cualquier modelo local o en la nube.

Estrellas
711
Forks
130
Issues abiertos
75
Último commit
hace 4 horas

¿Qué es?

Sentient es un asistente personal que funciona en tu computadora. Describes una tarea con palabras sencillas y el asistente planifica el trabajo, te pide confirmación una sola vez y luego lo ejecuta de inmediato, según un horario o cuando se produce un evento, como la llegada de un correo o un cambio de precio. Cada ejecución mantiene un registro en tiempo real y genera un informe; si falla, puedes reanudarla desde donde se detuvo.

Recuerda lo que le cuentas y crea un modelo de tus preferencias y objetivos que puedes revisar y corregir. Todo se almacena en un único archivo SQLite en tu equipo. Puedes usar gratis un modelo local mediante Ollama o conectar tu propia clave de Anthropic, OpenAI o Gemini. El modo de voz, la mensajería por Telegram y Discord y los teléfonos o las gafas inteligentes vinculados permiten usarlo más allá de la aplicación de escritorio.

Las integraciones incluyen Gmail, Calendar, Drive, GitHub, Slack, Notion, Home Assistant y cualquier servidor MCP. El proyecto está en fase alfa y se ejecuta desde el código fuente; puedes crear un instalador para Windows desde el repositorio.

Funciones clave

  • 01Ejecuta tareas largas una sola vez, de forma recurrente o al producirse un evento, con registros en tiempo real y opción de reintento.
  • 02Recuerda el contexto del usuario y crea un modelo editable de sus preferencias y objetivos.
  • 03Permite interactuar por voz con una palabra de activación y la posibilidad de interrumpirlo.
  • 04Funciona con modelos locales mediante Ollama o modelos en la nube mediante tu propia clave de API.
  • 05Se conecta a Gmail, Calendar, GitHub, Slack, Notion y cualquier servidor MCP.
  • 06Almacena todos los datos en un único archivo SQLite local, sin necesidad de crear una cuenta.

Casos de uso

  • Vigilar una página web o un precio y recibir una alerta solo cuando cambie.
  • Gestionar tareas recurrentes de correo, calendario o documentos mientras no estás frente a la computadora.
  • Usar un asistente privado con un modelo local para que ningún dato salga de tu equipo.
  • Controlar dispositivos de domótica o enviar mensajes mediante Telegram y Discord.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/existence-master/Sentient.git && cd Sentient
  2. 2

    Crea el entorno virtual de Python 3.12

    uv venv .venv --python 3.12
  3. 3

    Instala el paquete de Python con voice extras (se muestra la ruta para macOS/Linux; en Windows, usa .venv/Scripts/python.exe)

    uv pip install --python .venv/bin/python -e ".[voice]"
  4. 4

    Instala las dependencias de escritorio e inicia la aplicación

    cd desktop && npm install && npm run dev

Antes de usarlo

  • Sentient v3 está en fase alfa y se ejecuta desde el código fuente.
  • Todavía no hay descargas precompiladas y firmadas; el instalador de Windows debe compilarse desde el repositorio.
  • El código está bajo la licencia AGPL v3, una licencia copyleft que exige compartir las versiones modificadas.

Temas

Preguntas frecuentes

¿Qué es Sentient?
Un asistente personal con IA que funciona en tu computadora, gestiona tareas largas, recuerda el contexto y conversa por voz con cualquier modelo local o en la nube. Sentient es un asistente personal que funciona en tu computadora. Describes una tarea con palabras sencillas y el asistente planifica el trabajo, te pide confirmación una sola vez y luego lo ejecuta de inmediato, según un horario o cuando se produce un evento, como la llegada de un correo o un cambio de precio. Cada ejecución mantiene un registro en tiempo real y genera un informe; si falla, puedes reanudarla desde donde se detuvo.
¿Sentient es gratuito? ¿Qué licencia tiene?
Sentient es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Sentient sigue mantenido?
Mantenimiento activo. El último commit de Sentient fue el 22 oct 2026.
¿Para qué puedo usar Sentient?
Vigilar una página web o un precio y recibir una alerta solo cuando cambie. Gestionar tareas recurrentes de correo, calendario o documentos mientras no estás frente a la computadora. Usar un asistente privado con un modelo local para que ningún dato salga de tu equipo. Controlar dispositivos de domótica o enviar mensajes mediante Telegram y Discord.
¿Cómo se instala Sentient?
Clona el repositorio: git clone https://github.com/existence-master/Sentient.git && cd Sentient Crea el entorno virtual de Python 3.12: uv venv .venv --python 3.12 Instala el paquete de Python con voice extras (se muestra la ruta para macOS/Linux; en Windows, usa .venv/Scripts/python.exe): uv pip install --python .venv/bin/python -e ".[voice]" Instala las dependencias de escritorio e inicia la aplicación: cd desktop && npm install && npm run dev
¿Dónde consigo Sentient?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/existence-master/Sentient

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados