Skip to content

klyx-dev/klyx

Klyx

CI License

badge

Klyx is a lightweight, high-performance code editor built for Android. It provides a seamless coding experience on mobile devices with powerful features similar to desktop code editors like Zed, but optimized specifically for Android.

Features

  • Syntax Highlighting
  • Multi-tab Editing
  • File Tree Browser
  • Multiple Font Support
  • Dynamic Color Schemes (Android 12+)
  • Theme Selector
  • Status Bar
  • Project Support
  • Multi-root Workspaces
  • File Type Detection
  • LSP Support
  • Command Palette
  • Keyboard Shortcuts
  • Extension System
  • Built-in Terminal
  • Custom User Sessions
  • Language Server Extensions
  • Find & Replace
  • Undo/Redo
  • Hover Information
  • Go to Definition
  • Document Formatting
  • Git Integration

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 8 Screenshot 9 Screenshot 10

System Requirements

  • Android Version: Android 8.0 (API level 26) or higher
  • RAM: Minimum 2GB, recommended 4GB or more
  • Storage: At least 500MB free space for app and extensions
  • Permissions: Storage access for file management
  • Network: Internet connection required for extensions and terminal setup

Getting Started

  1. Install Klyx from the releases page
  2. Grant Storage Permission when prompted
  3. Open a Project using the file browser
  4. Start Coding
  5. Access Terminal for command-line operations
  6. Install Extensions to add more language support

Contributing

We welcome contributions! If you're interested in helping improve Klyx, please check out our Contributing Guidelines and Code of Conduct.

Development Setup

git clone --recurse-submodules https://github.com/klyx-dev/klyx.git
cd klyx
./gradlew assembleRelease

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Support

Acknowledgments