2026-05-07 00:05:30 +03:00
2026-04-16 21:40:00 +03:00
2026-04-27 19:59:54 +03:00
2026-05-07 00:05:30 +03:00

Jules

Jules is a cross-platform AI secretary with memory. It connects to Telegram, email, Viber, Discord, and MAX as a single persona — remembers facts about users, sets reminders, messages their contacts, and nudges them toward better habits.

How it works

Every chat implements a minimal interface (Send / Receive). The engine pulls messages, loads full user context from PostgreSQL (facts, contacts, notifications, recent actions), builds a structured prompt with DeepSeek, parses the response into typed actions, validates them, and executes. If the LLM makes a mistake, the error is fed back into the next prompt so it self-corrects — retry loop with context propagation.

Stack

Go, PostgreSQL, DeepSeek (reasoner model), Brave Search API, production-grade test coverage (100% across all core packages).

Quick start

cp .env.example .env    # fill in your tokens
docker compose up -d    # postgres
go run cmd/jules/main.go
S
Description
AI notification bot (unmaintained).
Readme
320 KiB
Languages
Go 99.9%
Makefile 0.1%