# nodejs-on-android

Node.js
на Android.

PolyDev даёт телефону настоящий терминал Alpine Linux с Node.js и npm, dev-сервер с предпросмотром прямо в приложении, Git и деплой в одно касание. Без root и без компьютера.

Dev-сервер Node.js в терминале PolyDev на Android

# how

Как Node.js работает в PolyDev

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

Что работает хорошо, а что нет

Работает хорошо

  • Express, Fastify и другие API
  • Dev-серверы Vite, Next.js, Vue и Svelte
  • npm-скрипты, тесты и линтинг
  • Git, GitHub и деплой в одно касание

Медленнее или ограничено

  • Очень тяжёлые сборки и большие установки (накладные расходы PRoot)
  • Нативные модули с нестандартными системными библиотеками
  • Работа как продакшен-хост для других устройств

# more

Хотите, чтобы настройку сделал агент?

Можно выполнять все команды самому, а можно описать приложение, и ИИ-агент сам поставит пакеты, напишет файлы и запустит сервер. Если вам нужна обычная оболочка, сравните PolyDev с Termux (на английском).

# faq

Вопросы

Можно ли запустить Node.js на Android-телефоне?

Да. PolyDev запускает Alpine Linux через PRoot и автоматически ставит Node.js при первом запуске, так что на телефоне без root вы получаете настоящие node и npm.

Нужен ли root?

Нет. PolyDev работает на обычном Android.

Можно ли запустить dev-сервер вроде Vite или Next.js?

Да. Запустите его командой npm run dev и откройте встроенный живой предпросмотр. Серверы привязываются к 127.0.0.1 внутри приложения.

Какие ещё языки работают?

Python, PHP и Go можно использовать через терминал вместе с Node.js.

Работает ли это без интернета?

Терминал, редактор и локальный dev-сервер работают без сети. Для установки новых npm-пакетов нужен интернет, как и для ИИ-агента, если вы не используете локальную модель.

Как задеплоить проект на Node.js?

Деплой на Vercel или Cloudflare Pages в одно касание либо отправка кода на GitHub.

Попробуйте на телефоне.

Установите PolyDev из Google Play — начать можно бесплатно, карта не нужна.