Factory Droid CLI
Руководство по Factory Droid CLI — установка и настройка AI-ассистента для программной инженерии, интеграция с New API. Полная автоматизация разработки от планирования до тестирования.
О проекте
Droid CLI — это инструмент командной строки, разработанный Factory AI, предназначенный для работы в качестве агента программной инженерии на базе ИИ. Он позволяет пользователям взаимодействовать с различными большими языковыми моделями через терминал, создавать, отлаживать и рефакторить код, а также создавать полноценные приложения.
- Официальная страница: https://factory.ai/product/cli
- Официальная документация: https://docs.factory.ai/cli/getting-started/quickstart
Демонстрация

Возможности
| Категория | Возможность | Ценность / способность | Пример / примечание |
|---|---|---|---|
| Быстрый старт и CLI | Установка за 30 секунд; запуск интерактивной сессии droid в каталоге проекта; поддержка macOS/Linux и Windows | Быстрое подключение к текущему проекту, без новых инструментов | Установка Windows: irm https://app.factory.ai/cli/windows | iex; запуск: droid |
| Сквозная разработка функций | Полная автоматизация от планирования до реализации и тестирования; прозрачный процесс рецензирования | Повышение скорости поставки, сохранение контроля человеком | Нативный просмотр diff и процесс утверждения (см. «Прозрачность и контроль») |
| Глубокое понимание кодовой базы | Интеграция общих знаний в кодовой базе, документации, Issue-трекерах; контекстная осведомлённость, эффект со временем улучшается | Более точные рекомендации и изменения | Постоянное использование знаний из разных репозиториев и документов |
| Интеграция с инженерными системами | Нативная интеграция с Jira, Notion, Slack и другими инструментами; синхронизация разработки с командными процессами | Сокращение переключений между инструментами и информационных разрывов | «и другие» означает больше интеграций |
| Промышленная автоматизация | Рабочие процессы могут быть переиспользованы локально и в CI/CD; встроенные корпоративные безопасность и соответствие | Согласованность и аудируемость | Адаптация к конвейерам и корпоративной среде |
| Корпоративные возможности | Опции частного развёртывания, соответствие SOC-2, изолированная (air-gapped) среда | Соответствие требованиям безопасности и соответствия | Приоритет безопасности и качества |
| Улучшение существующих инструментов | Работа в терминале, IDE и существующей среде разработки; не требуется смена редактора или изучение нового интерфейса | Сохранение привычек работы, низкая стоимость миграции | Глубокая интеграция со знакомыми инструментами |
| Прозрачность и контроль | Каждое решение видно и может быть проверено; полный контроль над изменениями кода; нативный просмотр diff и рабочий процесс утверждения | Снижение рисков, повышение управляемости | Дружелюбно для рецензирования, отслеживаемо |
| Гибкость моделей | Не привязывает к одному поставщику ИИ; выбор лучшей модели для каждой задачи; согласованное поведение и память на уровне организации | Оптимальный выбор между производительностью и стоимостью | Поддержка маршрутизации по нескольким моделям |
| Следующие шаги и ресурсы | Quickstart, Common Use Cases, IDE Integration, Configuration, AGENTS.md | Удобство внедрения и практики | См. раздел «Next steps/Additional resources» |
Настройка AI-моделей
Пошаговая инструкция для Windows
1. Откройте терминал

2. Установите Factory Droid CLI
Официальная команда для установки:
Команда для установки
irm https://app.factory.ai/cli/windows | iex
3. Измените конфигурационный файл
Для использования сторонних API Droid CLI требуется изменить конфигурационный файл.

Изменение переменных окружения
iex (irm 'https://raw.githubusercontent.com/QuantumNous/new-api-docs/refs/heads/main/helper/factory-cli-setup.ps1')4. Начните использовать Droid CLI
Теперь вы можете начать использовать Droid CLI!
Запуск Droid CLI
Запустите Droid CLI напрямую:
droidИспользуйте в конкретном проекте:
# Перейдите в каталог вашего проекта
cd C:\путь\к\вашему\проекту
# Запустите Droid CLI
droidНажмите Enter для запуска Droid CLI.
Droid CLI требует входа в официальную учётную запись (бесплатно) перед использованием.
5. Решение частых проблем в Windows
Ошибка permission denied при установке
Обычно это проблема с правами. Попробуйте следующие решения:
- Запустите PowerShell от имени администратора
- Или настройте
npmна использование каталога пользователя:npm config set prefix %APPDATA%\npm
Ошибка политики выполнения PowerShell
Если возникает ограничение на выполнение, выполните:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserПошаговая инструкция для macOS/Linux
1. Установите Droid CLI
Установка Droid CLI
Откройте терминал и выполните следующую команду:
curl -fsSL https://app.factory.ai/cli | sh

Следуйте инструкциям по установке, чтобы изменить переменные окружения (просто скопируйте код из установщика):
В Linux выберите ~/.bashrc или ~/.zshrc в зависимости от ситуации
Переменные окружения Droid CLI (только пример)
echo 'export PATH=/Users/измените_здесь/.local/bin:$PATH' >> ~/.zshrc
source ~/.zshrc2. Измените конфигурационный файл
Для использования сторонних API Droid CLI требуется изменить конфигурационный файл.
Быстрая настройка конфигурации
curl -fsSL https://raw.githubusercontent.com/QuantumNous/new-api-docs/refs/heads/main/helper/factory-cli-setup.sh | bash
3. Начните использовать Droid CLI
Теперь вы можете начать использовать Droid CLI!
Запуск Droid CLI
Запустите Droid CLI напрямую:
droidИспользуйте в конкретном проекте:
# Перейдите в каталог вашего проекта
cd /путь/к/вашему/проекту
# Запустите Droid CLI
droidНажмите Enter для запуска Droid CLI.
Droid CLI требует входа в официальную учётную запись (бесплатно) перед использованием.
Насколько полезна эта инструкция?
Последнее обновление