Repolode
existence-master

existence-master/Sentient

A personal AI assistant that runs on your own computer, handling long tasks, remembering context, and talking by voice with any local or cloud model.

Stars
711
Forks
130
Open issues
75
Last commit
2 hours ago

What is it?

Sentient is a personal assistant that runs on your own computer. You describe a job in plain words, and it plans the work, asks once for confirmation, then runs it immediately, on a schedule, or when a trigger such as an incoming email or a price change occurs. Each run keeps a live log and a report, and failed runs can be retried from where they stopped.

It keeps a memory of what you tell it and builds a user model of your preferences and goals that you can review and correct. Everything is stored in a single SQLite file on your machine. You can use a free local model through Ollama or connect your own Anthropic, OpenAI or Gemini key. Voice mode, Telegram and Discord messaging, and paired phones or smart glasses extend access beyond the desktop app.

Integrations include Gmail, Calendar, Drive, GitHub, Slack, Notion, Home Assistant and any MCP server. The project is in alpha and runs from source; a Windows installer can be built from the repository.

Key features

  • 01Runs one-off, recurring, or event-triggered long tasks with live logs and retry.
  • 02Remembers user context and builds an editable model of preferences and goals.
  • 03Supports voice interaction with wake word and interruption.
  • 04Works with local models via Ollama or cloud models via your own API key.
  • 05Connects to Gmail, Calendar, GitHub, Slack, Notion and any MCP server.
  • 06Stores all data in one local SQLite file with no account required.

Use cases

  • Monitoring a web page or price and getting alerted only when it changes.
  • Handling recurring email, calendar, or document chores while away from the computer.
  • Running a private assistant on a local model so no data leaves the machine.
  • Controlling smart-home devices or messaging through Telegram and Discord.

Topics

FAQ

What is Sentient?
A personal AI assistant that runs on your own computer, handling long tasks, remembering context, and talking by voice with any local or cloud model. Sentient is a personal assistant that runs on your own computer. You describe a job in plain words, and it plans the work, asks once for confirmation, then runs it immediately, on a schedule, or when a trigger such as an incoming email or a price change occurs. Each run keeps a live log and a report, and failed runs can be retried from where they stopped.
Is Sentient free to use? What license does it have?
Sentient is open source under the Other license. Check the license terms before using it in commercial products.
Is Sentient still maintained?
Actively maintained. The last commit to Sentient was on Oct 22, 2026.
What can I use Sentient for?
Monitoring a web page or price and getting alerted only when it changes. Handling recurring email, calendar, or document chores while away from the computer. Running a private assistant on a local model so no data leaves the machine. Controlling smart-home devices or messaging through Telegram and Discord.
Where can I get Sentient?
The source code and installation instructions are on GitHub: https://github.com/existence-master/Sentient

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects