Работает хорошо
- Express, Fastify и другие API
- Dev-серверы Vite, Next.js, Vue и Svelte
- npm-скрипты, тесты и линтинг
- Git, GitHub и деплой в одно касание
# nodejs-on-android
PolyDev даёт телефону настоящий терминал Alpine Linux с Node.js и npm, dev-сервер с предпросмотром прямо в приложении, Git и деплой в одно касание. Без root и без компьютера.
# how
PolyDev запускает полноценный Alpine Linux через PRoot, поэтому root не нужен. Node.js ставится автоматически при первом запуске, и вы получаете настоящий npm, а не эмуляцию. Python, PHP и Go тоже доступны через терминал.
Dev-серверы привязываются к 127.0.0.1 внутри приложения, а встроенный живой предпросмотр показывает страницу, а рядом — логи сервера.
# steps
1. Установите PolyDev из Google Play и откройте.
2. Создайте проект из шаблона (Node.js, Vite, Next.js, Vue, Svelte и другие) или начните с пустого.
3. Выполните npm install в терминале или попросите агента настроить проект.
4. Выполните npm run dev. Предпросмотр откроется внутри приложения.
5. Закоммитьте во встроенном Git-клиенте и задеплойте на Vercel или Cloudflare Pages.
# fit
# more
Можно выполнять все команды самому, а можно описать приложение, и ИИ-агент сам поставит пакеты, напишет файлы и запустит сервер. Если вам нужна обычная оболочка, сравните PolyDev с Termux (на английском).
# faq
Да. PolyDev запускает Alpine Linux через PRoot и автоматически ставит Node.js при первом запуске, так что на телефоне без root вы получаете настоящие node и npm.
Нет. PolyDev работает на обычном Android.
Да. Запустите его командой npm run dev и откройте встроенный живой предпросмотр. Серверы привязываются к 127.0.0.1 внутри приложения.
Python, PHP и Go можно использовать через терминал вместе с Node.js.
Терминал, редактор и локальный dev-сервер работают без сети. Для установки новых npm-пакетов нужен интернет, как и для ИИ-агента, если вы не используете локальную модель.
Деплой на Vercel или Cloudflare Pages в одно касание либо отправка кода на GitHub.
Установите PolyDev из Google Play — начать можно бесплатно, карта не нужна.