Описание
Claude Engineer v3 — это сложная платформа, разработанная для улучшения разработки программного обеспечения с помощью возможностей модели Claude 3.5 Sonnet от Anthropic. Он функционирует как интерактивный CLI и веб-интерфейс, позволяя пользователям использовать ИИ для различных задач разработки. Основная инновация заключается в его способности автономно создавать инструменты и управлять ими, тем самым постоянно расширяя свои возможности посредством диалогового взаимодействия.
Архитектура платформы позволяет Claude выявлять потребности в новых инструментах во время бесед, проектировать их и реализовывать автоматически. Этот механизм самосовершенствования гарантирует, что платформа становится мощнее с каждым использованием. Основные функции включают в себя динамическое создание и загрузку инструментов, богатый интерфейс консоли с индикаторами прогресса и расширенную систему отслеживания токенов. Веб-интерфейс предлагает современный пользовательский интерфейс с такими функциями, как загрузка и анализ изображений, в то время как CLI предоставляет оптимизированный для терминала опыт для разработчиков.
Установка проста, с инструкциями для macOS/Linux и Windows. Пользователи могут выбирать между веб-интерфейсом и CLI в зависимости от своих предпочтений в работе. Веб-интерфейс идеально подходит для визуальной работы и анализа изображений, в то время как CLI подходит для разработчиков и системной интеграции. Структура проекта включает в себя компоненты для веб-интерфейса, интерфейса CLI, настроек конфигурации, веб-ресурсов, HTML-шаблонов, реализаций инструментов и системных подсказок.
Основные функции Claude Engineer
Автономное определение и создание инструментов
Динамическое расширение возможностей во время бесед
Умное управление зависимостями инструментов
Визуализация использования токенов в реальном времени
Богатое текстовое форматирование в CLI
Загрузка и анализ изображений в веб-интерфейсе
Система динамического импорта модулей
Сохранение истории бесед с управлением токенами
Автоматическая генерация кода инструментов
Точное управление контекстным окном
Самооптимизация существующих инструментов
Возможность горячей перезагрузки для новых инструментов
Начало работы с Claude Engineer
Клонирование: Склонируйте репозиторий GitHub на свой локальный компьютер, используя `git clone https://github.com/Doriandarko/claude-engineer.git`
Установка зависимостей: Перейдите в каталог проекта и установите зависимости, используя `uv venv` и `source .venv/bin/activate` (macOS/Linux) или `uv venv .venv\Scripts\activate` (Windows).
Настройка: Настройте свой ключ API Anthropic и ключ API E2B в переменных среды или файле `.env`.
Запуск веб-интерфейса: Запустите веб-интерфейс, используя `uv run app.py` и откройте свой браузер по адресу `http://localhost:5000`.
Запуск CLI: Запустите интерфейс командной строки, используя `uv run ce3.py`.
Изучение инструментов: Используйте встроенные инструменты или создайте пользовательские инструменты с помощью Tool Creator.
Участие: Отправляйте запросы на включение для основных изменений после открытия проблемы.
Варианты использования Claude Engineer
- Создание инструментов ИИ
- Разработка программного обеспечения
- Выполнение кода
- Веб-скрейпинг
- Управление файлами
- Управление токенами
- Отладка
- Анализ изображений








