Serge Shima / Work and projects
Iva
Iva is a personal AI assistant in Telegram. It remembers conversations, works with documents and services, and runs on your own server.
What the project does
Conversation, memory and actions live in one Telegram chat. Iva runs on the owner's server, with the model and service connections chosen by the owner.
- Voice
- Voice, audio and video notes transcribed; English, Russian and Uzbek detected automatically.
- Documents
- Send a PDF, DOCX or XLSX and Iva answers on its content and files it into the vault.
- Userbot
- Works from your own account like a secretary: reads group chats, summarises them, replies as you.
- Your model
- OpenCode Go, Ollama Cloud, OpenRouter or your ChatGPT subscription. Your keys.
- Personal CRM
- Who your people are, what you agreed and when to follow up.
- Google Workspace
- Gmail, Calendar, Drive, Sheets, Docs and Tasks from the chat.
- Security
- Web pages and forwards pass a prompt-injection sanitizer; every reply passes a secret-redaction gate.
- Self-updating
- A daily check, then a one-tap update in Telegram, staged, with rollback.
How memory works
- Leaves
- The word-for-word transcript of each day, Iva's replies included. Nothing is paraphrased on arrival.
- Branches
- Every night at 04:00 the days fold into weeks, months and years. Facts that change get rewritten.
- Trunk
- CORE.md, a profile under 1,200 characters that rides in every prompt, plus cards for people, projects and decisions.
Serge Shima's role
Author of the open-source iva-agent project.
Links and source
This description uses the author's information and official project pages. Consult the project's documentation for current capabilities and instructions.