есть ли языковые модели, которые могут сами запускать код?

Да, такие модели уже появляются, но они не «сами по себе» компилируют или запускают код, а работают в связке с исполняющей средой. Ниже краткий обзор тех, кто сегодня умеет «нажимать Run».

  1. OpenAI Code Interpreter (Advanced Data Analysis)
    • Среда: изолированный контейнер с Python (+ 300+ пакетов).
    • Может pip-install’ить новые библиотеки, генерировать и запускать скрипты, возвращать stdout, картинки, файлы.
    • Ограничения: нет полного root-доступа, нельзя ставить apt-пакеты, не поддерживает Android SDK/Gradle.

  2. Anthropic Claude “Computer Use” (beta)
    • Предоставляет модели виртуальный «рабочий стол» (Ubuntu) и API для кликов, клавиатуры, запуска терминала.
    • Теоретически может git clone → npm install → npx expo build, но пока медленно и нестабильно.

  3. GitHub Copilot Workspace / AutoDev
    • Создаёт Docker-контейнеры на лету, прогоняет тесты, может собирать проект.
    • Для Android нужно специфицировать образ с Android SDK, иначе соберёт только «чистый» Gradle-проект.

  4. Google IDX / Project IDX (Project IDX)
    • Облачная IDE на базе Code OSS в браузере, где Gemini/Codey-модель сама может выполнить ./gradlew assembleRelease в преднастроенном контейнере.

  5. Мелкие эксперименты
    • Песочницы Replit AI, CodeSandbox «vibe coding» — модель генерирует код, а Replit/Sandbox уже крутит Docker с нужным стеком.

Итого
– Пока ни одна публичная модель не делает тебе готовый .apk «одной кнопкой» из React-Native проекта без предварительной настройки окружения.
– Но если ты поднимешь Docker-образ с Android SDK, то любая из вышеперечисленных систем (Claude Computer Use, GitHub Actions + LLM-бот) уже способна через CLI собрать APK и отдать тебе ссылку.

 

Есть ли языковые модели, которые могут создавать приложения .apk и править код самостоятельно?

Есть «автономные» агенты (LLM + среда выполнения), которые могут:

  • клонировать репозиторий,
  • править Java/Kotlin/Gradle/React-Native код,
  • запускать ./gradlew assembleRelease,
  • получать готовый .apk,

— но делают это не «сама модель», а модель + контейнер/вм с root-доступом. Пока ни одна публично-доступная модель не живёт внутри Android-сборочной среды «из коробки» без предварительной настройки.

Ниже — самые реальные варианты «самостоятельной» сборки .apk и правки кода.

  1. Devin (Cognition AI)
    • Полноценный облачный агент: выдают ему таск «clone repo, fix sign-up flow, build release apk».
    • Запускает контейнер с Ubuntu 22.04 + Android SDK 34 + Node 20 → правит код → gradlew assembleRelease.
    • Доступ только по бета-списку, цена ≈ $500/мес.

  2. OpenHands (ex-OpenDevin) — open-source
    • GitHub-репо: github.com/OpenDevin/OpenDevin
    • Поднимает Docker-среду (предоставляется образ ghcr.io/opendevin/sandbox-android с Android SDK).
    • Модель (GPT-4o, Claude, Llama-3) через Bash-инструменты сама может git commitvim app/build.gradle./gradlew assembleRelease.
    • Локально можно запустить docker compose up и через Web-UI дать задачу: «собери мне APK и залей артефакт в GitHub Releases».

  3. AutoGPT + Docker-плагин
    • Старый AutoGPT v0.5 умеет вызывать Bash-команды в контейнере.
    • Создают dockerfile с FROM cimg/android:2024.01, монтируют репозиторий, модель правит код → билдит APK.

  4. Модель «в браузере» (Project IDX, Replit Agent)
    • Project IDX — облачная IDE: Gemini/Codey запускает ./gradlew внутри готового образа.
    • Если ты им скажешь «add firebase auth and build release apk», они выполнят весь цикл.

  5. GitHub Actions + LLM-бот (самый дешёвый DIY)
    • Ставишь workflow, который триггерится на issue «@bot build apk».
    • Бот (на базе GPT-4o) через API редактирует исходники, делает commit, workflow делает ./gradlew assembleRelease, пушит APK в Releases.
    • Пример конфига:

    yaml
    name: LLM-Triggered APK
    on:
      issues:
        types: [opened]
    jobs:
      build:
        runs-on: ubuntu-latest
        container: cimg/android:2024.01
        steps:
          - uses: actions/checkout@v4
          - run: ./gradlew assembleRelease
          - uses: actions/upload-artifact@v4
    

Главное ограничение
– Нужен заранее подготовленный образ с Android SDK + NDK + Node + npm/yarn.
– Для полноценной подписи APK требуется keystore; LLM может сама сгенерировать debug-key, но release требует secrets.

Итого:
«Чисто» языковая модель без исполняющей среды — нет.
Агенты вроде Devin / OpenHands в Docker, а также облачные IDE (Project IDX, Replit) — уже могут править код и выдавать готовый .apk без ручного вмешательства.

  • Продвижение
  • Веб-сайт

Олег Крицкий

Руководитель

Готовы начать?

Позвоните нам:


+7(987)10-55-799

Заинтересованы в сотрудничестве ? Вы можете заказать продвижение своего сайта прямо сейчас

Олег Крицкий

Руководитель

Готовы начать?

Позвоните нам:


+7(987)10-55-799

Заинтересованы в сотрудничестве ? Вы можете заказать создание своего сайта прямо сейчас