Терминальный чат-клиент для Ollama, OpenAI, Anthropic и других LLM-провайдеров, поддерживаемых pydantic-ai.
vstorm-co/pydantic-deepagents
Самостоятельно размещаемый open-source AI-помощник для программирования в терминале и лежащий в его основе Python-фреймворк на базе Pydantic AI, совместимые с любой моделью.
Open source альтернатива:Claude Code
- Звёзды
- 1,114
- Форки
- 145
- Открытые issues
- 3
- Последний коммит
- 8 дней назад
Что это?
Pydantic Deep Agents — это терминальный AI-помощник в духе Claude Code и Python-фреймворк для создания похожих агентов. CLI умеет планировать задачи, читать и редактировать файлы, выполнять shell-команды, искать информацию в интернете и загружать страницы, хранить постоянную память, запускать субагентов и подключаться к MCP-серверам. Тот же набор возможностей доступен через один вызов create_deep_agent(): он добавляет к любой модели файловую систему, shell, планирование, память, изолированное выполнение и суммаризацию контекста.
Проект работает на Pydantic AI и поддерживает модели Anthropic, OpenAI, Google Gemini, OpenRouter и локальный Ollama, а также любые совместимые с OpenAI endpoint'ы. Его отличительная особенность — ветвление выполняющегося запуска: текущий запуск можно разделить на изолированные ветки, каждая из которых пробует свой подход; затем AI-судья или тестовая команда выбирает, какую ветку оставить. Среди других возможностей — изоляция в Docker с именованными рабочими пространствами, контрольные точки, система навыков, загружаемых из файлов SKILL.md, диалоги подтверждения инструментов и структурированный вывод через модели Pydantic.
Ключевые возможности
- 01Терминальный TUI с редактированием файлов, выполнением shell-команд, веб-поиском и загрузкой страниц, а также поддержкой MCP-серверов
- 02Ветвление выполняющегося запуска с разделением на ветки, которые объединяет AI-судья или выбор по результатам тестов
- 03Точка входа фреймворка create_deep_agent() с переключателями планирования, субагентов, памяти и навыков
- 04Изолированная среда Docker с именованными рабочими пространствами и необязательной автоматизацией браузера через Playwright
- 05Автоматическая суммаризация контекста в длинных диалогах и повторные попытки с резервной моделью
- 06Контрольные точки для сохранения, отката и ветвления сессий
Сценарии использования
- Запуск самостоятельно размещаемого помощника для программирования, работающего с выбранной вами моделью
- Создание собственного исследовательского или программирующего агента на базе готовой инфраструктуры
- Параллельная проверка нескольких подходов к реализации с выбором того, который проходит тесты
- Автоматизация задач программирования без интерфейса в CI или скриптах с помощью команды run
Быстрый старт
- 1
Установите CLI в Windows или вручную с помощью pip
pip install "pydantic-deep[cli]" - 2
Запустите ассистента из терминала
pydantic-deep
Что важно знать
- Требуется Python версии 3.10 или новее.
- Однострочный скрипт установки для Linux и macOS нужно запустить вручную из README.
В подборках
Темы
Частые вопросы
- Что такое pydantic-deepagents?
- Самостоятельно размещаемый open-source AI-помощник для программирования в терминале и лежащий в его основе Python-фреймворк на базе Pydantic AI, совместимые с любой моделью. Pydantic Deep Agents — это терминальный AI-помощник в духе Claude Code и Python-фреймворк для создания похожих агентов. CLI умеет планировать задачи, читать и редактировать файлы, выполнять shell-команды, искать информацию в интернете и загружать страницы, хранить постоянную память, запускать субагентов и подключаться к MCP-серверам. Тот же набор возможностей доступен через один вызов create_deep_agent(): он добавляет к любой модели файловую систему, shell, планирование, память, изолированное выполнение и суммаризацию контекста.
- pydantic-deepagents можно использовать бесплатно? Какая у него лицензия?
- pydantic-deepagents распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pydantic-deepagents всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pydantic-deepagents — 30 окт. 2026 г..
- Для чего можно использовать pydantic-deepagents?
- Запуск самостоятельно размещаемого помощника для программирования, работающего с выбранной вами моделью Создание собственного исследовательского или программирующего агента на базе готовой инфраструктуры Параллельная проверка нескольких подходов к реализации с выбором того, который проходит тесты Автоматизация задач программирования без интерфейса в CI или скриптах с помощью команды run
- Как установить pydantic-deepagents?
- Установите CLI в Windows или вручную с помощью pip: pip install "pydantic-deep[cli]" Запустите ассистента из терминала: pydantic-deep
- Где скачать pydantic-deepagents?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vstorm-co/pydantic-deepagents
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный агент для программирования со встроенными инструментами LSP, отладчика, браузера и субагентов; поддерживает более 60 провайдеров моделей.
Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы.
Терминальный coding agent на Rust, форк OpenAI Codex для эффективной работы с недорогими и открытыми моделями.
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
Минималистичный coding agent для терминала на C, работающий с локальными моделями llama.cpp и множеством облачных LLM-провайдеров.