HKUDS/DeepCode

"DeepCode: Open Agentic Coding (Paper2Code & Text2Web & Text2Backend)"

Агенты⭐ 16 603Pythonпоследний релиз: v2.2.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

DeepCode — это система с мультиагентным ИИ для автоматизации процессов программирования, поддерживающая конвертацию научных статей в код и генерацию веб- и бэкенд-приложений по текстовым запросам.

Зачем нужен

Инструмент решает задачу снижения порога входа в разработку и ускорения прототипирования за счёт взаимодействия нескольких AI-агентов. Он полезен для быстрого превращения идей или академических исследований в работающий программный код, а также для автоматизации рутинных задач по созданию интерфейсов и серверной логики.

Что можно реализовать

  • Paper2Code: автоматическая реализация алгоритмов и моделей из научных статей в виде программного кода
  • Text2Web: генерация готовых веб-интерфейсов на основе текстового описания требований
  • Text2Backend: создание серверной части (бэкенда) приложений по текстовым инструкциям
  • Быстрое прототипирование: мгновенная проверка гипотез через генерацию кода без ручного написания

Ключевые возможности

  • Мультиагентная архитектура (Multi-Agent Systems) для более сложной и структурированной генерации кода
  • Поддержка двух режимов взаимодействия: CLI (командная строка) для разработчиков и Web UI (веб-интерфейс) для визуального управления
  • Специализированные режимы работы: Paper2Code, Text2Web, Text2Backend
  • Открытый исходный код (Open Source) и лицензия MIT

👤 Кому подойдёт: разработчики, исследователи в области AI, студенты, технические основатели стартапов

Релизы

v2.2.0major
🕐 15 дн назад · релиз на GitHub ↗

DeepCode v2.2.0: надежные сессии, явное управление моделями, под代理, MCP и безопасность.

  • Added: Улучшена надежность сессий: восстановление состояния агента, принудительное сжатие и защита от конфликтов при работе в нескольких окнах.
  • Added: Введено явное декларирование моделей, лимитов контекста и параметров推理, а также живое обнаружение моделей.
  • Added: Добавлена поддержка под代理 (Codex, Claude Code) и ленивый запуск MCP-серверов с полным доступом хуков к жизненному циклу.
  • Added: Выпущена версия Desktop на упрощенном китайском языке с новыми темами и корректным масштабированием интерфейса.
  • Fixed: Устранены уязвимости: закрыты обходы исполнителя команд, добавлена защита файлов ACL и изоляция не доверенных данных.
v2.1.0major
🕐 1 мес назад · релиз на GitHub ↗

DeepCode v2.1.0: унификация Skills, плагинов и MCP, новые провайдеры и критические исправления безопасности.

  • Added: Объединены Skills, Agent Plugins и MCP для CLI, TUI и Desktop; добавлены провайдеры Requesty, MiniMax и Forge.
  • Added: Появился управляемый каталог MCP с поддержкой OAuth и проверкой реальных подключений.
  • Fixed: Устранена уязвимость инъекции команд в cleanup_cache и защита от path traversal в SPA.
  • Fixed: Обновлены зависимости js-yaml и aiohttp для устранения известных уязвимостей.
  • Fixed: Исправлено отображение детальных ошибок рабочих процессов в интерфейсе и снято ограничение ACL на Windows.
v2.0.0major
🕐 1 мес назад · релиз на GitHub ↗

Вышел DeepCode v2: AI-агент для инженерии с циклической верификацией, контролем выполнения и единым CLI/Desktop.

  • Added: Loop Engineering: агент непрерывно реализует, проверяет и исправляет код на основе результатов выполнения, не останавливаясь после первого ответа.
  • Added: Контроль в реальном времени: можно добавлять требования, менять цель, приостанавливать или возобновлять работу агента без потери прогресса.
  • Added: Verified delivery: агент самостоятельно запускает тесты и сборки, предоставляя готовый код вместе с доказательствами успешного выполнения.
  • Added: Персонализированная автоматизация: создание задач на естественном языке для регрессий, починки тестов и поддержки репозитория (вручную или по расписанию).
  • Added: Единый опыт CLI и Desktop: сохранение контекста сессий и истории выполнения при переключении между интерфейсами.
v1.2.0minor
🕐 7 мес назад · релиз на GitHub ↗

DeepCode v1.2.0: интеграция с Feishu-ботом nanobot для работы с кодом в чате и полный редизайн документации.

  • Added: Добавлена интеграция с Feishu-ботом nanobot: поддержка генерации кода из статей и диалогов, а также запросов статуса задач.
  • Added: Полностью обновлены README.md и README_ZH.md с упрощенным Quick Start и отдельным разделом по настройке и деплою nanobot.
  • Added: Улучшен пользовательский опыт работы с DeepCode внутри корпоративных мессенджеров для удобной командной разработки.