Новый проект
LTripleP/heoster-jarvis-ai-assistant
Персональный ИИ-ассистент на Python, Transformers и LangChain с памятью, потоковыми данными, веб-интерфейсом и поддержкой текстового и голосового взаимодействия.
- Stars
- ★ 116
- Forks
- ⑂ 0
- Язык
- HTML
- Статус
- В канале 1 янв. 1 г.
AI-разбор
HarmoniCus — персональный ИИ-ассистент, который объединяет языковые модели, контекстную память и данные из внешних источников в едином интерфейсе. В заявленной архитектуре используются Python, PyTorch, Transformers, LangChain, FastAPI и WebSocket, а для памяти предусмотрено сочетание FAISS и Redis. Система поддерживает многоязычное взаимодействие, потоковую передачу данных, маршрутизацию задач между несколькими моделями и адаптивный интерфейс на React с резервным вариантом на Vue.js. Память описана как краткосрочная и долгосрочная, с локальным шифрованием и возможностью очистки через интерфейс. Для запуска README указывает Python 3.11+, минимум 8 ГБ оперативной памяти, API-ключ OpenAI или совместимый локальный LLM-эндпоинт, около 2 ГБ для облегчённой модели и запуск через harmonicus_launcher.py на localhost:8765; заявлена MIT-лицензия.
Проект предназначен для исследователей, авторов контента, бизнес-аналитиков и пользователей, которым нужен локально хранимый персональный ассистент с долговременным контекстом, потоковыми данными и веб-интерфейсом.
Что внутри
- Многоязычный движок с заявленной поддержкой более 50 языков и адаптацией стиля общения
- Контекстная память Temporal Echo Memory на базе гибридного хранилища FAISS и Redis
- Оркестрация нескольких GPT-подобных, LLaMA- и специализированных моделей через LangChain
- Получение данных из API, новостных лент и публичных наборов данных в реальном времени
- Веб-интерфейс FastAPI и WebSocket для двунаправленной потоковой передачи
- Адаптивный интерфейс React 19 с Vue.js fallback, CSS Grid и визуальными эффектами Canvas
Где применять
- Исследование научных материалов: сбор, обобщение и сохранение контекста гипотез
- Создание контента: разработка персонажей, сюжетов, идей и маркетинговых формулировок с учётом предпочтений пользователя
- Бизнес-аналитика: мониторинг конкурентов и подготовка сценарных рекомендаций на основе внешних данных
- Личный коучинг и рефлексия: последовательное обсуждение целей и изменений в образе мышления
Темы