Repository navigation
v1.2.0: Theme Onboarding, Live Preview Server & System Diagnostics
devx v1.2.0 🚀
A massive update focusing on UX, Termux mobile development, and security!
🎨 Interactive Themes & Diff Cards
- Claude Code Style Onboarding: On first launch, the CLI now offers an interactive color theme picker with a live diff preview directly in the console.
- Smart Diff Cards: When the AI edits your code, it now renders neat mini-diffs (added/removed lines) in the terminal. The colors automatically adapt to your chosen theme!
- Responsive UI: All new banners (server, QR codes, diff cards) dynamically resize to perfectly fit narrow smartphone screens.
📱 Native Android (Termux) Integration
- Smart Push Notifications & Haptics: When the AI executes a long task (planning or coding for >15 seconds), devx will send a push notification and trigger device vibration via
termux-api. You can minimize Termux and go about your day! (Safe fallback: if termux-api is missing, devx will simply continue without crashing).
🌐 Live Preview & QR Codes
/serveCommand: The AI can now automatically spin up a local web server when building HTML/JS/React/Vite projects, and... renders a QR code directly in the terminal! Scan it with your camera to instantly test the result on your phone.
🛠️ New /doctor Diagnostics Command
- A complete environment diagnostic system is now built-in. Type
/doctorand devx will check Node.js versions, Termux packages, Git, compilers (C/C++), Python, API key validity, and network latency.
🔒 Security Improvements & Bugfixes
- Safe Snapshot: Fixed a critical data-loss bug in the
/undocommand that could wipe files upon revert failure. /serveProtection: The built-in web server now strictly blocks access to.env,.git, and hidden system directories.- Git Security: Patched an RCE command-injection vulnerability when the AI agent automatically generates git commits.
Update now:
npm install -g termux-dev@latestdevx v1.2.0 🚀 (RU)
Большое обновление с фокусом на UX, удобство работы в Termux и безопасность!
🎨 Интерактивные темы и Diff-карточки
- Онбординг в стиле Claude Code: При первом запуске CLI теперь предлагает выбрать цветовую тему, показывая живое превью изменений кода прямо в консоли.
- Умные Diff-карточки: При редактировании кода ИИ выводит аккуратные мини-диффы (добавленные/удаленные строки). Цвета подсветки адаптируются под выбранную вами тему!
- Адаптивный UI: Все новые баннеры (сервер, QR-коды, превью) идеально сжимаются и подстраиваются под узкие экраны смартфонов.
📱 Нативная интеграция с Android
- Умные Push-уведомления и Вибрация: Теперь, когда ИИ выполняет долгую задачу (генерация плана или написание кода дольше 15 секунд), devx отправит push-уведомление и включит вибрацию телефона через
termux-api. Вы можете свернуть Termux и заниматься своими делами! (Если termux-api нет — devx просто продолжит работать без ошибок).
🌐 Live Preview и QR-коды
- Команда
/serve: ИИ теперь автоматически поднимает локальный веб-сервер при создании HTML/JS/React/Vite проектов и... выводит QR-код прямо в терминал! Сканируете камерой — и сразу тестируете результат на телефоне.
🛠️ Новая команда /doctor
- Встроена система полной диагностики окружения. Введите
/doctor, и devx проверит версии Node.js, пакеты Termux, Git, компиляторы (C/C++), Python, валидность API-ключей и пинг до провайдеров.
🔒 Улучшения безопасности и багфиксы
- Safe Snapshot: Починили баг в
/undo, который приводил к потере файлов при отмене изменений. - Защита
/serve: Встроенный веб-сервер теперь строго блокирует доступ к.env,.gitи скрытым системным файлам. - Git Security: Устранена уязвимость (RCE) при автоматической генерации git-коммитов ИИ агентом.
Обновление уже доступно:
npm install -g termux-dev@latest