shima.me

Serge Shima / Work and projects

Iva

Open source · personal assistant

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.

All projects · Contact Serge