Devika CLI
Экспериментальный открытый ИИ-агент по мотивам Devin: планирует задачу, ищет информацию в вебе и пишет код
- 19 555 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент пишет и запускает код, использует браузер
- Хранит ключи многих сервисов, включая Netlify для деплоя
Установка
Ручная установка
git clone https://github.com/stitionai/devika.git
cd devika
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt
playwright install --with-deps
python devika.pyФронтенд запускается отдельно: cd ui/, bun install, bun run start
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент пишет и запускает код, использует браузер
- Хранит ключи многих сервисов, включая Netlify для деплоя
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Devika принимает высокоуровневую задачу, разбивает ее на шаги, ищет нужную информацию в интернете и пишет код. Работа идет через веб-интерфейс с проектами, чатом и визуализацией состояния агента. Поддерживаются Claude 3, GPT-4, Gemini, Mistral, Groq и локальные модели через Ollama. Авторы предупреждают, что проект на ранней стадии и многие функции не реализованы или сломаны.
Для кого. Энтузиастам и исследователям, которые изучают архитектуру автономных агентов.
Подходит, если
- Хотите изучить устройство автономного агента с планированием и веб-поиском
- Нужен эксперимент с локальными моделями через Ollama
- Готовы дорабатывать проект самостоятельно
Не подходит, если
- Нужен стабильный агент для рабочих задач
- Нет возможности настроить Python, Node.js, bun и Playwright
Пример запроса к агенту
Создай простое веб-приложение для списка задач на Flask с сохранением в SQLiteОграничения
Проект в экспериментальной стадии, многие функции не работают. Нужны Python 3.10-3.11, Node.js 18+ и bun. Для веб-поиска требуются ключи Bing или Google. README отсылает к Opcode как ко второй версии проекта.
Как отключить. Остановите сервер devika.py и фронтенд, затем удалите папку проекта.
Частые вопросы
Где задавать API-ключи?
На странице настроек в веб-интерфейсе, значения сохраняются в config.toml.
С какой моделью Devika работает лучше?
README рекомендует модели семейства Claude 3.
Чем Devika отличается от кодовых агентов в терминале?
Это экспериментальный открытый агент по мотивам Devin с веб-интерфейсом: проекты, чат и визуализация состояния агента. Он разбивает задачу на шаги, ищет информацию в интернете и пишет код.
Как скачать и запустить Devika?
Склонируйте репозиторий: git clone https://github.com/stitionai/devika.git, создайте окружение через uv venv и установите зависимости по README. Ключи API задаются в настройках. Риск высокий, проект экспериментальный.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый кодовый агент на Rust с постоянной средой Python, дочерними агентами и любым провайдером моделей
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям
CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов
Десктопное приложение, где Claude Code, Codex, Gemini и другие агенты работают командой специалистов в общем проекте
Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Коротко о README
Devika задумана как открытая альтернатива Devin от Cognition AI. Агент понимает задачи на естественном языке, планирует, ищет информацию и пишет код в разных языках. README описывает установку через uv и bun, запуск веб-интерфейса и настройку ключей в config.toml. В начале README указано, что проект экспериментальный, а новая итерация называется Opcode.