Note
This repository is a fork of Cosmic IDE which has been discontinued, then I continue its development with the help of AI Agent, contribute to making the IDE even better and feature rich
A next-gen IDE for JVM development on Android.
Kartika IDE is a powerful and feature-rich IDE for JVM development on Android. It is built on top of the latest tools, and offers a wide range of features that make it the perfect tool for developers who want to build high-quality, bug-free applications without needing a computer.
If you find any bugs, please report them on our Telegram Group or open an issue on GitHub.
- Supports Java 17 and Kotlin 2.1 (K2 compiler)
- Execution of programs, support running main functions other than the Main.kt/.java class/file
- Open project from /storage/emulated/0/ directory
- Darcula (Default), Dracula 2, OneDark Pro color scheme and syntax highlight
- Supports projects created from Intellij Idea and gradle init command whether application, library or module
- Plugin support (plugins can be written in Java or Kotlin)
- Git integration
- Fast incremental compilation
- Integrated dependency management
- Code completion for Java and Kotlin
- Google Gemini AI chatbot
- Code navigation
- Support for custom fonts, symbol view, and ligatures
- Highly customizable editor
- Google Java Format, ktfmt integration, and custom formatter
- Support for plugins
- Highly customizable
- High-performance code editor (Sora Editor)
- Backup and restore
- Material You Design
- Modern UI with prebuilt themes
- Dark mode (and light mode)
- Build speed optimization
- Faster and more efficient development
- Reduced errors and warnings
- Improved code readability and maintainability
- Easier development experience
We welcome contributions from everyone. If you have any ideas for features or improvements, please open an issue or submit a pull request.
If you appreciate the work that has been put into Kartika IDE, you can donate to support the developers:
We would like to thank the following projects and their maintainers for their work, which has been used in Kartika IDE:
- Cosmic-IDE Original application, licensed under the GNU GPL-v3 License
- hasanelfalakiy for the app icon!
- AndroidPE for some icon!
- Sora Editor licensed under the GNU Lesser General Public License v2.1
- CodeAssist Kotlin code completion licensed under GNU GPL-v3
- NB Javac Android licensed under GNU GPL-v2
- Android Tree Sitter licensed under LGPL-v2.1
- SSVM licensed under the MIT License
- ModernAndroidPreferences licensed under the Apache License 2.0
- TreeView licensed under the Apache License 2.0
- and many more.
Kartika IDE is licensed under the GNU GPL-v3 License.
If you have any questions or feedback, please contact us at:









