iva-agent
View on GitHubAI assistant in Telegram that remembers everything and helps you run your life. Self-hosted in one command.
Self-hosted Telegram AI assistant that files voice notes, photos and messages into an Obsidian-compatible markdown vault with layered memory (daily logs rolled up into CORE.md cards). Supports MCP servers, skill files, five LLM providers and Google Workspace actions. One-command install on a VPS.
Use Cases
Recall past agreements with a client months laterTurn voice notes into task lists and meeting cardsPersonal CRM with follow-up remindersSemantic search over personal message historyForward a long post and get the gistGenerate a quote document from a price list and send itNightly rollup of daily logs into weekly/monthly summariesMorning digest of tasks and scheduleTranscribe and file photos, PDFs and voice notesEmail, Calendar, Drive and Docs actions from chatRead and summarize group chats via userbotBlock prompt injection from forwarded content
Built With
- Language
- TypeScript
- Frameworks
- eve · Model Context Protocol SDK · Vercel AI SDK · Ollama · Telegram Bot API · Deepgram · Obsidian · Google Workspace APIs
Tags
telegram-bot · long-term-memory · self-hosted · personal-assistant · obsidian · knowledge-graph · local-first · privacy · voice-assistant · mcp · skills · second-brain · prompt-injection-guard · markdown-vault · systemd-deploy · userbot