A runtime for long-lived AI workers with persistent memory.
Most AI assistants forget everything between conversations. Aveline runs workers that do not. A worker keeps a record of what it has been told, what it has undertaken to do, and what is on its calendar, and it uses that record every time it wakes up.
You define what a worker is for. The runtime itself has no job of its own: a personal assistant and a company operator are the same code with different configuration.
A worker has its own Google account. With your permission it:
It never edits or deletes anything on your calendar. When you share a calendar with a worker, share it read-only, and Google will refuse any write regardless of what the software does. You can stop sharing at any time, from your own calendar settings.
Early, self-hosted and open source under the Apache 2.0 licence. It runs on Node and PostgreSQL. There is no hosted service yet.