Repolode
existence-master

existence-master/Sentient

Um assistente pessoal de IA que roda no seu computador, executa tarefas longas, mantém o contexto na memória e conversa por voz usando modelos locais ou na nuvem.

Estrelas
711
Forks
130
Issues abertas
75
Último commit
há 4 horas

O que é?

Sentient é um assistente pessoal que roda no seu computador. Você descreve uma tarefa com palavras simples, e ele planeja o trabalho, pede confirmação uma vez e então o executa na hora, em um horário programado ou quando ocorre um gatilho, como a chegada de um e-mail ou uma mudança de preço. Cada execução mantém um registro ao vivo e um relatório, e as execuções que falham podem ser retomadas de onde pararam.

Ele guarda o que você conta e cria um modelo das suas preferências e metas, que você pode revisar e corrigir. Tudo fica armazenado em um único arquivo SQLite na sua máquina. Você pode usar um modelo local gratuito pelo Ollama ou conectar sua própria chave da Anthropic, OpenAI ou Gemini. O modo de voz, as mensagens pelo Telegram e Discord e os celulares ou óculos inteligentes pareados ampliam o acesso para além do aplicativo para desktop.

As integrações incluem Gmail, Calendar, Drive, GitHub, Slack, Notion, Home Assistant e qualquer servidor MCP. O projeto está em alfa e é executado a partir do código-fonte; é possível criar um instalador para Windows a partir do repositório.

Recursos principais

  • 01Executa tarefas longas avulsas, recorrentes ou acionadas por eventos, com registros ao vivo e opção de tentar novamente.
  • 02Guarda o contexto do usuário e cria um modelo editável de preferências e metas.
  • 03Permite interações por voz com palavra de ativação e interrupção.
  • 04Funciona com modelos locais via Ollama ou modelos na nuvem usando sua própria chave de API.
  • 05Conecta-se ao Gmail, Calendar, GitHub, Slack, Notion e qualquer servidor MCP.
  • 06Armazena todos os dados em um único arquivo SQLite local, sem exigir uma conta.

Casos de uso

  • Monitorar uma página da web ou um preço e receber um alerta somente quando houver mudanças.
  • Cuidar de tarefas recorrentes de e-mail, calendário ou documentos enquanto você estiver longe do computador.
  • Executar um assistente privado com um modelo local, para que nenhum dado saia da máquina.
  • Controlar dispositivos de casa inteligente ou enviar mensagens pelo Telegram e Discord.

Início rápido

  1. 1

    Clone o repositório

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

    Crie o ambiente virtual do Python 3.12

    uv venv .venv --python 3.12
  3. 3

    Instale o pacote Python com voice extras (o caminho exibido é para macOS/Linux; no Windows, use .venv/Scripts/python.exe)

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

    Instale as dependências de desktop e inicie o app

    cd desktop && npm install && npm run dev

Antes de usar

  • O Sentient v3 está em alfa e é executado a partir do código-fonte.
  • Downloads pré-compilados e assinados ainda não estão disponíveis; o instalador do Windows precisa ser compilado a partir do repositório.
  • O código é licenciado sob a AGPL v3, uma licença copyleft que exige o compartilhamento de versões modificadas.

Tópicos

Perguntas frequentes

O que é Sentient?
Um assistente pessoal de IA que roda no seu computador, executa tarefas longas, mantém o contexto na memória e conversa por voz usando modelos locais ou na nuvem. Sentient é um assistente pessoal que roda no seu computador. Você descreve uma tarefa com palavras simples, e ele planeja o trabalho, pede confirmação uma vez e então o executa na hora, em um horário programado ou quando ocorre um gatilho, como a chegada de um e-mail ou uma mudança de preço. Cada execução mantém um registro ao vivo e um relatório, e as execuções que falham podem ser retomadas de onde pararam.
Sentient é gratuito? Qual é a licença?
Sentient é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Sentient ainda é mantido?
Manutenção ativa. O último commit de Sentient foi em 22 de out. de 2026.
Para que posso usar Sentient?
Monitorar uma página da web ou um preço e receber um alerta somente quando houver mudanças. Cuidar de tarefas recorrentes de e-mail, calendário ou documentos enquanto você estiver longe do computador. Executar um assistente privado com um modelo local, para que nenhum dado saia da máquina. Controlar dispositivos de casa inteligente ou enviar mensagens pelo Telegram e Discord.
Como instalar Sentient?
Clone o repositório: git clone https://github.com/existence-master/Sentient.git && cd Sentient Crie o ambiente virtual do Python 3.12: uv venv .venv --python 3.12 Instale o pacote Python com voice extras (o caminho exibido é para macOS/Linux; no Windows, use .venv/Scripts/python.exe): uv pip install --python .venv/bin/python -e ".[voice]" Instale as dependências de desktop e inicie o app: cd desktop && npm install && npm run dev
Onde consigo Sentient?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/existence-master/Sentient

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados