Об этом проекте

Plandex — это открытый терминальный ИИ-агент для программирования, предназначенный для крупных задач и реальных проектов. Он может планировать и выполнять сложные задачи программирования, охватывающие множество шагов и десятки файлов, с эффективным окном контекста до 2M токенов и возможностью индексировать каталоги объёмом более 20M токенов с помощью карт проектов на основе tree-sitter. Ключевые возможности: - **Умное управление контекстом**: загружает только необходимое для каждого шага, с кэшированием контекста для моделей OpenAI, Anthropic и Google, чтобы снизить затраты и задержку. - **Песочница с накопительным просмотром diff**: сохраняет изменения, созданные ИИ, отдельно от файлов проекта до момента готовности, с контролируемым выполнением команд для лёгкого отката и отладки. - **Настраиваемая автономность**: от полностью автоматического режима до тонкого контроля, включая автоматическую отладку терминальных команд и браузерных приложений. - **Поддержка нескольких моделей**: объединяйте модели от Anthropic, OpenAI, Google и open-source провайдеров, с подобранными наборами моделей, предлагающими разные компромиссы. - **Режим чата с учётом проекта**: для проработки идей, вопросов и изучения кодовой базы. - **Контроль версий**: полноценное версионирование для каждого обновления плана, включая ветки для исследования нескольких путей или сравнения моделей. - **Интеграция с Git**: генерация сообщений коммитов и опциональные автоматические коммиты. - **Удобство для разработчиков**: режим REPL с нечётким автодополнением, интерфейс CLI для скриптов и установка одной строкой без зависимостей. Варианты размещения включают Plandex Cloud (сворачивается с 10/3/2025) и самостоятельно размещаемый/локальный режим через Docker, с использованием вашего собственного ключа OpenRouter или других провайдеров моделей. Windows поддерживается только через WSL. Установка: `curl -sL https://plandex.ai/install.sh | bash` Начните с `plandex` или `pdx` в каталоге проекта. Полная документация доступна на docs.plandex.ai.