Files
jules/README.md
T

20 lines
933 B
Markdown
Raw Normal View History

2026-04-13 21:09:47 +03:00
# Jules
2026-06-06 18:52:20 +03:00
Jules is a cross-platform AI secretary with memory. It connects to Telegram and email as a single persona — remembers facts, sets reminders, messages contacts, and nudges toward better habits.
2026-05-07 00:05:30 +03:00
## How it works
2026-05-07 00:05:30 +03:00
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.
2026-04-22 22:53:59 +03:00
2026-05-07 00:05:30 +03:00
## Stack
2026-04-22 22:53:59 +03:00
2026-06-06 18:52:20 +03:00
Go, PostgreSQL, DeepSeek (reasoner model), Telegram API, Email SMTP daemon, production-grade test coverage (100% across all core packages).
2026-05-07 00:05:30 +03:00
## Quick start
2026-04-25 23:27:56 +03:00
2026-05-07 00:05:30 +03:00
```bash
cp .env.example .env # fill in your tokens
docker compose up -d # postgres
go run cmd/jules/main.go
```