Repolode
vstorm-co

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. 1

    Установите CLI в Windows или вручную с помощью pip

    pip install "pydantic-deep[cli]"
  2. 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 провайдеров моделей.

38,1 тыс.+805 за неделю4,3 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 5 часов назад

Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.

36,1 тыс.+111 за неделю2,5 тыс.GoMITАктивно поддерживаетсяОбновлён 5 часов назад