A modern-designed Android terminal emulator for the 21st century with adaptive keyboard theming, 115+ color schemes, and advanced customization.
Originally, NeoTerm was designed as the front end of Termux to provide some functions that Termux didn't have, but we found it very convenient. In continuous development, we discovered our goal: to be the best terminal for Android.
๐ View Documentation - Complete technical reference
View All Releases | Release Notes
โ ๏ธ Note: Enable "Install from Unknown Sources" in Android settings to install the APK
After installing NeoTerm, you must complete the setup process to download essential packages:
- Launch NeoTerm - The setup wizard will start automatically
- Download Assets - This is the most important step!
- Downloads bootstrap packages from assets
- Installs base system components
- Takes several minutes - please be patient
- Wait for completion - Don't close the app during setup
- Packages work the same as Termux - Use
aptorpkgcommands - First-time package installation takes longer than Termux due to path adjustments
- Subsequent installations will be faster
- All Termux packages are compatible
Example:
pkg update
pkg install vim git python- Adaptive Keyboard Theming - HackersKeyboard automatically adapts to terminal color scheme
- 115+ Color Schemes - Extensive collection including Dracula, Gruvbox, Nord, Catppuccin, Tokyo Night, and more
- 29 Premium Fonts - JetBrains Mono, Fira Code, Cascadia Code, Hack, Iosevka, and many others
- Profile Manager - Create custom terminal profiles with different shells, fonts, and color schemes
- Termux Package Support - Compatible with Termux packages and repositories
- Auto-close on Success - Terminal tabs automatically close when process exits successfully
- Modern Material UI - Beautiful design with customizable themes
- Automatic Update Checker - Get notified about new releases automatically
- Extra Keys Row - Quick access to special keys
- Multiple Sessions - Run multiple terminals simultaneously
- Advanced Text Selection - Select and copy text with scrolling support
โ Most Termux packages work well after installation. We strive for full compatibility, but some packages may require additional configuration.
Goal: The Best Terminal Emulator Experience on Android
We're committed to making NeoTerm the most powerful and user-friendly terminal emulator for Android. Here's what we're working on:
- Split-Screen Support - Run multiple terminal sessions side-by-side
- Terminal Preservation in Recents - Keep terminal windows visible in Android's Recent Apps
- Enhanced Session Management - Better handling of background sessions
- Performance Optimizations - Faster rendering and lower memory usage
- Plugin System - Extend NeoTerm with community plugins
- Cloud Sync - Sync your settings, profiles, and color schemes across devices
- Gesture Controls - Swipe gestures for common actions
- Custom Key Bindings - Map any key combination to any action
- Improved Package Compatibility - Working towards better Termux package support
- Floating Terminal Window - Overlay terminal on other apps
- Adaptive Keyboard Theming - Keyboard adapts to terminal colors (v2.0.125)
- 115+ Color Schemes - Massive collection of themes (v2.0.125)
- 29 Premium Fonts - Professional coding fonts (v2.0.125)
- Automatic Update Checker - Stay up to date effortlessly (v2.0.125)
- Version-Based Asset Management - Seamless asset updates (v2.0.125)
- Advanced Text Selection - Select and scroll simultaneously (v2.0.41)
- Profile Manager - Custom terminal configurations (v2.0.35)
- HackersKeyboard Integration - Enhanced keyboard support (v2.0.98)
We'd love to hear your suggestions! Please open an issue with the enhancement label.
- Beautiful Themes - 115+ color schemes to match your IDE and coding style
- Premium Fonts - 29 professional monospace fonts optimized for code
- Smart Keyboard - Auto-adapts colors to your terminal theme
- Profile System - Different environments for different projects
- Fast Bootstrap - Everything included, no manual setup
- Multiple Sessions - Switch between tasks effortlessly
- Auto-close on Success - Clean workflow, no manual tab closing
- Termux Ecosystem - Access to thousands of packages
- Easy Setup - Wizard guides you through initial configuration
- Auto Updates - Get notified when new versions are available
- Active Development - Regular updates and improvements
- Open Source - Transparent, community-driven development
Is NeoTerm a fork of Termux?
No, NeoTerm is a separate terminal emulator with its own codebase. It's designed to be compatible with Termux packages, but is not a direct fork of Termux.
Do Termux packages work in NeoTerm?
Most Termux packages work well in NeoTerm. We use Termux repositories and apply compatibility fixes during installation. Some packages may require additional configuration.
Why is package installation slower than Termux?
On first install, NeoTerm applies path fixes to ensure compatibility. This adds some overhead, but subsequent installs are faster. This is a trade-off for better compatibility and user experience.
How do I report bugs or request features?
Please open an issue on GitHub with: - Bug reports: Include steps to reproduce, screenshots, and your Android version - Feature requests: Use the
enhancement label and describe your use case
Is NeoTerm safe to use?
Yes! NeoTerm is open-source (GPLv3) and all code is publicly available for review. You can audit the entire codebase on GitHub.
Can I contribute to NeoTerm?
Absolutely! We welcome contributions of all kinds - code, documentation, bug reports, feature ideas, and testing. See the Contributing section below.
This project builds upon the incredible work of many open-source projects and contributors. We are deeply grateful to:
-
NeoTerm (Original) - The original NeoTerm project that laid the foundation for this fork. Massive thanks to all the original developers for creating such an amazing terminal emulator!
-
Termux - The legendary Android terminal emulator that made Linux on Android possible. NeoTerm uses Termux packages and is fully compatible with the Termux ecosystem.
-
Hacker's Keyboard - The best physical keyboard for Android terminals. We integrated and enhanced it with adaptive theming.
-
Android Terminal Emulator - One of the pioneering Android terminal projects that inspired many.
- NeoLang - Configuration language used for color schemes
- Kotlin - Modern programming language by JetBrains
- Android Jetpack - Google's Android development libraries
- Base16 - Comprehensive color scheme collection
- Catppuccin - Soothing pastel theme
- Dracula - Dark theme for developers
- Gruvbox - Retro groove color scheme
- Nord - Arctic, north-bluish color palette
- Tokyo Night - Clean, dark theme inspired by Tokyo's night
- And many more amazing themes from the terminal community!
Font authors and creators who made their excellent monospace fonts available:
- JetBrains, Mozilla, Microsoft, Adobe, Google, and many independent developers
Special thanks to:
- All contributors to the original NeoTerm project
- The Termux community for maintaining packages
- Everyone who has tested, reported bugs, and provided feedback
- The open-source community for making projects like this possible
NeoTerm is licensed under the GNU General Public License v3.0 (GPLv3).
This means:
- โ You can use, modify, and distribute this software
- โ You must keep the same license for derivative works
- โ You must disclose the source code
- โ You must state changes made to the code
See the LICENSE file for full details.
Contributions are welcome! Whether it's:
- ๐ Bug reports
- โจ Feature requests
- ๐ Documentation improvements
- ๐ป Code contributions
Please feel free to open issues or submit pull requests.
Made with โค๏ธ by the NeoTerm community
Standing on the shoulders of giants - thank you to all open-source contributors!