Персональный AI-ассистент на вашем компьютере: выполняет долгие задачи, запоминает контекст и общается голосом с локальными и облачными моделями.
szczyglis-dev/py-gpt
Кроссплатформенный десктопный ИИ-ассистент с поддержкой облачных и локальных моделей, агентов, RAG, плагинов, MCP и голосового взаимодействия.
Open source альтернатива:LM Studio
ChatGPT Desktop
Msty
- Звёзды
- 2,017
- Форки
- 353
- Открытые issues
- 66
- Последний коммит
- в прошлом месяце
Что это?
PyGPT — десктопный ИИ-ассистент с открытым исходным кодом, написанный на Python для Linux, Windows и macOS. У него диалоговый интерфейс в стиле ChatGPT. Он работает с облачными моделями OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar и DeepSeek, а также с локальными моделями и моделями на собственном сервере через Ollama или любой совместимый с OpenAI endpoint. Пользователи указывают собственные API-ключи провайдеров; для локальных моделей ключи не нужны.
Помимо обычного чата, доступны режимы Agents (сценарии Chat, Orchestrator и Swarm), голосовое взаимодействие Realtime, Research, генерация изображений и видео, управление компьютером и Experts. В приложение встроены индексирование документов, веб-страниц и медиа для RAG на базе LlamaIndex, система плагинов с MCP-коннекторами, инструмент для выполнения кода Python и команд ОС, веб-поиск, обработка изображений и ввод с камеры, синтез и распознавание речи, инструкции для проектов в каталоге `.agents/` и планировщик задач в стиле cron.
Приложение можно установить из PyPI (`pip install pygpt-net`), Snap, AppImage, Microsoft Store или установить из готовых 64-битных пакетов. Требуется Python >=3.10, <3.14.
Ключевые возможности
- 01Работает как локальное десктопное приложение в Linux, Windows и macOS; интерфейс чата напоминает ChatGPT.
- 02Подключается к OpenAI, Gemini, Claude, Grok, Perplexity/Sonar и DeepSeek, а также к Ollama и endpoint, совместимым с OpenAI.
- 03Режим Agents предлагает сценарии с несколькими агентами — Chat, Orchestrator и Swarm — с настраиваемыми ограничениями на число исполнителей и итераций.
- 04RAG на базе LlamaIndex индексирует файлы, веб-страницы и медиа в форматах txt, pdf, csv, html, md, docx, json, epub, xlsx, xml и других.
- 05Система плагинов и MCP-коннекторы добавляют инструменты для работы с файловой системой, Python и ОС, веб-поиска, Google, GitHub, Slack, Telegram и других сервисов.
- 06Голосовой режим Realtime поддерживает OpenAI Realtime, Gemini Live и Grok, а также автоматическую обработку очередности реплик на основе VAD.
- 07Генерирует изображения и видео с помощью таких моделей, как gpt-image, Imagen, Gemini, Nano Banana, Veo и Sora.
- 08Режим Computer use позволяет управлять рабочим столом или браузером в песочнице Playwright с помощью действий мышью и клавиатурой.
Сценарии использования
- Общаться с несколькими облачными и локальными моделями из одного десктопного приложения, используя собственные API-ключи.
- Поручать многоэтапные задачи по программированию или исследованию агентным сценариям Orchestrator и Swarm.
- Искать информацию во внутренних документах и PDF через локальный RAG-индекс, не вставляя текст в промпт.
- Запускать Python, IPython и системные команды прямо из чата с помощью встроенного инструмента.
- Общаться голосом, передавать изображение с камеры и генерировать изображения и видео в одном приложении.
Быстрый старт
- 1
Установите PyGPT из PyPI
pip install pygpt-net - 2
Запустите PyGPT
pygpt - 3
Добавьте ключи API в Config -> Settings -> API Keys (для локальных моделей это не требуется)
Что важно знать
- Для облачных моделей нужны ваши собственные ключи API провайдера.
- Для предварительно собранных бинарных файлов Linux требуется GLIBC версии 2.35 или новее.
- Лицензия указана как NOASSERTION, поэтому перед повторным использованием проверьте лицензию репозитория.
В подборках
Темы
Частые вопросы
- Что такое py-gpt?
- Кроссплатформенный десктопный ИИ-ассистент с поддержкой облачных и локальных моделей, агентов, RAG, плагинов, MCP и голосового взаимодействия. PyGPT — десктопный ИИ-ассистент с открытым исходным кодом, написанный на Python для Linux, Windows и macOS. У него диалоговый интерфейс в стиле ChatGPT. Он работает с облачными моделями OpenAI, Google Gemini, Anthropic Claude, xAI Grok, Perplexity/Sonar и DeepSeek, а также с локальными моделями и моделями на собственном сервере через Ollama или любой совместимый с OpenAI endpoint. Пользователи указывают собственные API-ключи провайдеров; для локальных моделей ключи не нужны.
- py-gpt можно использовать бесплатно? Какая у него лицензия?
- py-gpt распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- py-gpt всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в py-gpt — 6 окт. 2026 г..
- Для чего можно использовать py-gpt?
- Общаться с несколькими облачными и локальными моделями из одного десктопного приложения, используя собственные API-ключи. Поручать многоэтапные задачи по программированию или исследованию агентным сценариям Orchestrator и Swarm. Искать информацию во внутренних документах и PDF через локальный RAG-индекс, не вставляя текст в промпт. Запускать Python, IPython и системные команды прямо из чата с помощью встроенного инструмента. Общаться голосом, передавать изображение с камеры и генерировать изображения и видео в одном приложении.
- Как установить py-gpt?
- Установите PyGPT из PyPI: pip install pygpt-net Запустите PyGPT: pygpt Добавьте ключи API в Config -> Settings -> API Keys (для локальных моделей это не требуется)
- Где скачать py-gpt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/szczyglis-dev/py-gpt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настольный ИИ-агент с открытым исходным кодом от NetEase Youdao, который выполняет офисные задачи с локальными файлами и принимает команды через WeChat, Feishu и другие мессенджеры.
Приватная настольная AI-студия для macOS, Windows и Linux: запускает открытые модели локально, предоставляет совместимый с OpenAI шлюз и не требует аккаунта или облака.
Экспериментальная платформа на Go для автоматизации длительных процессов с командами AI-ассистентов и веб-интерфейсом на Vue.
Самостоятельно размещаемый AI-шлюз, который подключает файлы, базы данных, векторные хранилища и API к локальным или облачным LLM через единый API, совместимый с OpenAI.
Кроссплатформенный десктопный AI-ассистент, который подключается к ведущим LLM-провайдерам и работает как MCP-клиент с локальной базой знаний.