Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Qwen-Coder / Qwen2-Coder; это ближайший аналог Codex по назначению, но обычно это модель, а не готовый агент/IDE.Codex API или про текущий Codex agent/CLI? Тогда смогу сравнить точнее.Qwen-Coder же не может напрямую заходить на сервер и там кодить как Codex? Правильно ли я понимаю ,что для этого нужно скачать Visual Studio Code, далее скачать расширение Qwen Code и тогда уже можно полноценно работать.Коротко: у Qwen есть кодовые моделиQwen-Coder/Qwen2-Coder; это ближайший аналог Codex по назначению, но обычно это модель, а не готовый агент/IDE.
Плюсы Qwen-Coder: открытые/локальные варианты, приватность, дообучение, self-host, часто дешевле при своем сервере.
Минусы Qwen-Coder: нужно самому собирать инфраструктуру, меньше готовых интеграций, поддержка и стабильность зависят от версии и вендора.
Плюсы Codex: облачный API/агент, готовые инструменты, документация, enterprise-поддержка, меньше усилий на запуск.
Минусы Codex: закрытый вендор, данные/зависимость от OpenAI, цена, ограничения по приватности.
Уточните: вы про старыйCodex APIили про текущийCodex agent/CLI? Тогда смогу сравнить точнее.
Qwen-Coder — это модель, она сама не заходит на сервер и не редактирует файлы. Нужен слой-агент, который даёт ей инструменты: терминал, файловую систему, SSH/MCP и т.п.Qwen-Coder — линейка моделей для программирования. Это ближайший аналог Codex как модели для кода. Но если под Codex вы имеете в виду современный агент (CLI/IDE, автономные правки в репозитории), то прямого «в один клик» аналога я бы не утверждал: экосистема и официальные интеграции обычно слабее, чем у OpenAI.agent layer: программа, которая даёт модели доступ к файлам, терминалу, git, SSH. Это может быть:Получается я могу использовать Qwen-Coder, например полноценно кодить на фреймворке Laravel , изменять файлы, читать , точечные патчи делать и это не хуже буедт чем IDE?Нет, полноценный IDE не обязателен.
IDE — это редактор с встроенными инструментами разработки: подсветка, автодополнение, терминал, отладчик, git, расширения. Примеры: VS Code, JetBrains, Cursor, Zed.
Для Qwen-Coder важнее не IDE, аagent layer: программа, которая даёт модели доступ к файлам, терминалу, git, SSH. Это может быть:
- CLI-агент на сервере или локально, например aider, opencode, cline;
- расширение VS Code/JetBrains с доступом к файлам и терминалу;
- свой скрипт: API Qwen + запуск команд/чтение файлов;
- VS Code Remote-SSH, если нужен удалённый сервер.
То есть «полноценная работа» получается не потому, что есть IDE, а потому что у агента есть инструменты: читать/писать файлы, запускать команды, применять патчи.
По поводу «когда Qwen сделает десктоп как Codex»: я не знаю. В обсуждении нет такой информации, и я бы не утверждал, что у Qwen есть официальный десктоп-агент уровня Codex CLI/IDE. Скорее всего, работа с Qwen-Coder будет через сторонние клиенты, расширения или локальные агенты.
Уточни: тебе нужен агент для локальной разработки или для правок на удалённом сервере?
aider — умеет читать контекст репозитория, делать точечные патчи, запускать тесты;cline / opencode — аналогично, с доступом к терминалу и файлам;php artisan для проверки. Без этого он будет гадать и ломать контекст.Я хочу кодить с локально компа на удаленном сервере с laravel. Поэтому думаю как лучше поступить.Уточни: ты хочешь работать локально на своей машине или править на удалённом сервере с Laravel? От этого зависит, какой агентный слой удобнее ставить.
| файл | что добавлено | итог SHA256 |
|---|---|---|
| app/Services/Payments/YooKassa/FakeYooKassaGateway.php (live-код, не tests/) | getPaymentMethod() + registerPaymentMethod / registerMissingPaymentMethod / setMethodReadIndeterminate, очистка в reset() | 2c2b1b71d2ab6ce0… |
| tests/Support/StubYooKassaGateway.php | getPaymentMethod() по настройке теста: methodAnswer, methodReadIndeterminate, счётчик getMethodCalls | 496f102adeeef6a3… |
| tests/Feature/YooKassaUnlinkRaceTest.php | делегирование анонимным классом внутреннему двойнику | a493a82b05650320… |
| tests/Feature/YooKassaGatewayContractTest.php (новый, 9 тестов / 27 утверждений) | контроль полноты интерфейса + поведения двойников | b80858479cb1bb46… |
| проверка | результат |
|---|---|
| полный backend-прогон кода основного дерева (~/biwls-night-testenv, код = побайтово основное дерево, vendor — только dev-зависимости, sqlite :memory | OK (890 тестов, 5744 утверждения), rc=0 |
| целевые наборы дважды | OK (67 / 671) ×2 |
| php -l (8 файлов) / pint --test (8 файлов) | 0 ошибок / PASS |
| frontend | tsc -b exit 0; юнит ok=306 / 0; браузерные экраны 21/21; сборка exit 0 |
| три артефакта | отдаваемое = web-app/dist = dist стенда: index-DS16szDL.js, 36 файлов, 40b474609fce7021ac4ee28f50435188 |
| MySQL (изолированный невозможен) — только чтение на рабочем сервере | форма «до» → SQLSTATE[23000] 1052 Column 'ride_id' … is ambiguous; та же форма с реальным скоупом и путь ofMany → OK; счётчики не изменились (device_commands 2, rides 0) |
| post-публикация | /, entry, CSS, sw.js, манифест, иконка, logo, webp, PDF — 200; граф 23 модуля, 0 ошибок; API: public 200, приватные 401/404; сервисы active; денежных и IoT-записей не появилось; laravel.log с 2026-10-05 не пополнялся |
php artisan, тесты, composer, git.