Repolode
emanueleielo

emanueleielo/ciana-parrot

Самостоятельно размещаемый персональный AI-ассистент: общается через Telegram, выполняет задачи по расписанию и подключается к MCP-серверам и инструментам хоста.

Звёзды
77
Форки
19
Открытые issues
1
Последний коммит
17 дней назад

Что это?

CianaParrot — персональный AI-ассистент, который можно развернуть на собственном сервере. Он создан на базе DeepAgents, LangChain и LangGraph. Агент работает в Docker-песочнице и взаимодействует с операционной системой хоста через шлюз защищённых мостов. Пользователи общаются с ним в основном через Telegram; кроме того, агент может создавать в чате задачи по расписанию: cron, интервальные и однократные.

Проект поддерживает несколько провайдеров LLM, включая Anthropic, OpenAI, Google Gemini, Groq, Ollama, OpenRouter и vLLM. Можно настроить несколько уровней моделей, чтобы агент переключался между ними в ходе диалога. Мосты к хосту открывают доступ к таким инструментам, как Spotify, Reminders, Obsidian и 1Password; также можно подключать внешние MCP-серверы. Вся конфигурация задаётся в одном YAML-файле.

Чтобы добавить навык, достаточно поместить папку в каталог skills — после этого он автоматически регистрируется как инструмент агента. Память хранится в Markdown-файлах, которые агент может обновлять самостоятельно. Развёртывание выполняется через Docker; для сборки, запуска и старта шлюза предусмотрены цели make, а скрипт установки проверяет необходимые зависимости и помогает настроить API-ключи.

Ключевые возможности

  • 01Общение с агентом через Telegram; архитектура каналов позволяет подключать и другие каналы
  • 02Поддержка Anthropic, OpenAI, Gemini, Groq, Ollama, OpenRouter и vLLM в качестве провайдеров LLM
  • 03Задачи по расписанию: cron, интервальные и однократные; их можно создавать в чате
  • 04Мосты через шлюз хоста к таким инструментам, как Spotify, Reminders, Obsidian и 1Password
  • 05Навыки автоматически регистрируются как инструменты агента, если поместить их в папку skills
  • 06Интеграция с MCP-серверами и постоянная память на основе Markdown

Сценарии использования

  • Запустить приватного AI-ассистента на собственном сервере и общаться с ним через Telegram
  • Настроить повторяющиеся напоминания или автоматические проверки, которые агент выполняет самостоятельно
  • Подключить локальную модель через Ollama или vLLM, не покидая своей инфраструктуры
  • Расширить ассистента собственными навыками или внешними MCP-инструментами

Темы

Частые вопросы

Что такое ciana-parrot?
Самостоятельно размещаемый персональный AI-ассистент: общается через Telegram, выполняет задачи по расписанию и подключается к MCP-серверам и инструментам хоста. CianaParrot — персональный AI-ассистент, который можно развернуть на собственном сервере. Он создан на базе DeepAgents, LangChain и LangGraph. Агент работает в Docker-песочнице и взаимодействует с операционной системой хоста через шлюз защищённых мостов. Пользователи общаются с ним в основном через Telegram; кроме того, агент может создавать в чате задачи по расписанию: cron, интервальные и однократные.
ciana-parrot можно использовать бесплатно? Какая у него лицензия?
ciana-parrot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ciana-parrot всё ещё поддерживается?
Активно поддерживается. Последний коммит в ciana-parrot — 5 окт. 2026 г..
Для чего можно использовать ciana-parrot?
Запустить приватного AI-ассистента на собственном сервере и общаться с ним через Telegram Настроить повторяющиеся напоминания или автоматические проверки, которые агент выполняет самостоятельно Подключить локальную модель через Ollama или vLLM, не покидая своей инфраструктуры Расширить ассистента собственными навыками или внешними MCP-инструментами
Где скачать ciana-parrot?
Исходный код и инструкции по установке — на GitHub: https://github.com/emanueleielo/ciana-parrot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый персональный ИИ-ассистент с несколькими агентами на базе LangGraph, который связывает почту, календарь, документы и задачи и запрашивает подтверждение перед выполнением действий.

7512PythonAGPL-3.0Обновлён 2 часа назад