Jarvis Desktop — дашборд персонального AI-помічника з задачами, статистикою та чатом

Тоні Старк розмовляв зі своїм AI-асистентом як із другом — і той керував будинком, аналізував дані, нагадував про зустрічі та навіть жартував. У 2026 році це вже не фантастика. Я побудував свого Джарвіса — десктопного AI-помічника, який працює локально, знає мої звички і допомагає щодня.

Чому Джарвіс, а не черговий to-do список

Кожен розробник рано чи пізно стикається з хаосом: задачі в одному місці, нотатки — в іншому, календар — у третьому, бюджет — у таблиці, здоров'я — ніде. Я хотів одну точку входу для всього. Не набір окремих додатків, а єдиний розумний інтерфейс, який розуміє контекст і діє проактивно.

Натхнення? Той самий Джарвіс із Marvel. Але не візуальні ефекти, а ідея: помічник, який знає тебе і думає наперед.

Що вже працює: 30+ AI-інструментів під одним дахом

Jarvis Desktop — це повноцінна продуктивна операційна система з AI-ядром на базі Claude. Ось що реалізовано.

87 Python-файлів
10 477 рядків коду
184 тести
30+ AI-інструментів

Розумний чат із трирівневою пам'яттю

Серце Джарвіса — чат-інтерфейс із трирівневою пам'яттю:

  • L1 — сесійна пам'ять: останні 20 повідомлень поточної розмови
  • L2 — епізодична пам'ять: автоматичні резюме розмов із cooldown 4 години
  • L3 — семантична пам'ять: повнотекстовий пошук (FTS5) по нотатках, повідомленнях, подіях

Джарвіс не просто відповідає — він пам'ятає, що ви казали минулого тижня, і використовує цей контекст.

Управління задачами з AI-пріоритизацією

Система пріоритизації враховує 5 факторів одночасно: терміновість дедлайну, ручний пріоритет, стагнація задачі, активність роботи та блокуючі залежності. Команда /next — і Джарвіс каже, що робити прямо зараз.

📅

Календар та нотатки

Три види календаря (день, тиждень, місяць), нотатки з тегами та повнотекстовим пошуком FTS5.

💰

Бюджет-трекер

Логування витрат за категоріями з місячною аналітикою та візуалізацією.

🎙

Голосове управління

Мікрофон → arecord/ffmpeg → Whisper API. Говорите українською — Джарвіс розуміє і діє.

🧠

AI-рада (Council)

Claude і GPT незалежно аналізують питання, потім синтезують спільну відповідь.

📈

Трекер здоров'я

20+ полів щоденного логу: погода, їжа, сон, настрій. Кореляційний аналіз Пірсона.

Самовдосконалення

Команда /evolve — Джарвіс читає, аналізує та покращує свій власний код з бекапами.

Автоматична класифікація введення

Пишете у чат «зустріч із клієнтом завтра о 14:00» — Джарвіс сам визначає, що це подія, і зберігає в календар. Пишете «купити молоко» — створює задачу. Гібридна класифікація: спочатку regex-патерни, потім AI як fallback.

Цікавий факт: Джарвіс щоранку о 7:30 готує дайджест дня (задачі, події, погода, пріоритети), кожні 4 години перевіряє прострочені задачі, а щонеділі проводить self-review і пропонує покращення. Справжній проактивний асистент.

Технічний стек Jarvis Desktop

Компонент Технологія
Мова Python 3.11+
GUI PySide6 (Qt 6)
AI-ядро Anthropic Claude API
Додатковий AI OpenAI GPT (Council mode)
База даних SQLite + WAL + FTS5
ORM / Міграції SQLAlchemy 2.0 + Alembic
Фонові задачі APScheduler
Голос Whisper API
Погода Open-Meteo (безкоштовно)
Новини Google News RSS + Perplexity

Від фантастики до щоденного інструменту

Так, мій Джарвіс не керує бойовим костюмом. Але він:

  • Щоранку о 7:30 готує дайджест дня: задачі, події, погода, пріоритети
  • Кожні 4 години перевіряє прострочені задачі і нагадує
  • Щонеділі проводить self-review і пропонує покращення
  • Стежить за витратами на API і зупиняється при досягненні ліміту
  • Працює повністю локально — дані залишаються на вашому комп'ютері
Безпека даних: Jarvis зберігає все в локальній SQLite-базі (~/.jarvis/data/). Файлові вкладення перевіряються на безпеку — заблоковані .ssh, .env, credentials. Кожна зміна коду через /evolve створює бекап перед застосуванням.

Хочете свого Джарвіса?

Ви не Тоні Старк — і не мусите ним бути. Я створюю персональних AI-помічників, налаштованих під конкретні потреби:

  • Для підприємця — управління задачами, CRM-інтеграція, фінансовий трекінг
  • Для лікаря — щоденник пацієнтів, нагадування, аналіз паттернів
  • Для фрілансера — тайм-трекінг, інвойси, управління проєктами
  • Для дослідника — збір даних, аналіз кореляцій, автоматичні звіти

Ваш помічник буде знати ваш контекст, ваші звички, ваші пріоритети. Не загальний чат-бот — а інструмент, побудований навколо вашого життя. Детальніше про AI-інтеграції.