by smixs
AI assistant in Telegram that remembers everything and helps you run your life. Self-hosted in one command.
# Add to your Claude Code skills
git clone https://github.com/smixs/ivaiva is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by smixs. AI assistant in Telegram that remembers everything and helps you run your life. Self-hosted in one command. It has 50 GitHub stars.
iva's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/smixs/iva" and add it to your Claude Code skills directory (see the Installation section above).
iva is primarily written in Python. It is open-source under smixs on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh iva against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
English · Русский
Your assistant. Your server. Your memory.
Features · Quick start · Memory · Docs
Iva is a self-hosted Telegram AI assistant with layered memory that turns your messages into an Obsidian-compatible vault. You talk, it files: voice notes, photos, forwarded posts and decisions become plain-markdown cards it actually remembers. Everything runs on your own server, with your keys and your data. One command installs it:
curl -fsSL https://raw.githubusercontent.com/smixs/iva/main/install.sh | bash
gws CLI; installed for you, with a guided key setup right in the conversation..env./usage reports it for free.CORE.md (≤1,200 chars), rides in every prompt — Iva knows you before it searches anything.Full architecture and search internals: docs/memory.md.
Headless installs take --skip-setup or --non-interactive. Wizard walkthrough and an SSH primer for first-time VPS owners: docs/install.md.
The bridge long-polls Telegram, so no public HTTPS, domain or webhook is needed. The agent, the bridge and five memory timers run as systemd user units on your box — operations live in docs/deploy.md.
Four model providers. Pick one and fill its block in .env:
| Provider | How you pay |
|---|---|
| OpenCode Zen | API key, ~$5/mo |
| Ollama Cloud | API key, ~$20/mo |
| OpenRouter | API key, pay-as-you-go, 300+ models |
| OpenAI (ChatGPT) | your Plus/Pro subscription, no API key |
Default model is deepseek-v4-pro, 131k context. On Zen it runs about $9/mo all-in ($5 model + $4–5 VPS), no markup; voice rides Deepgram's free starter credit. Model lists, limits and the search matrix: docs/providers.md.
Inbound content passes a prompt-injection sanitizer, every reply passes a secret-redaction gate, and the user allowlist fails closed — an empty list answers nobody. Your memory is a private git repo you own; the honest boundary is that the model and transcription are cloud APIs you choose and pay for. Gate internals: docs/security.md.
| In Telegram | On the server |
|---|---|
/help · /task · /digest · /new · /usage |
iva status · iva update · iva doctor · iva logs |
Full reference, including /usage breakdowns by model and by source: docs/cli.md.
Install · Configuration · Memory · Providers · Security · Deploy · CLI · Extending · FAQ · Troubleshooting
Документация на русском → docs/ru/
eve, Vercel's agent framework, runs the agent; Node 24's built-in SQLite runs the search index — no separate database. Iva grew out of agent-second-brain and autograph — that story is in docs/memory.md.
MIT — take it, change it, run it on a hundred servers; just don't blame anyone if something breaks.