Making Android a serious development platform.
Cosmic IDE is a desktop-class, general-purpose IDE and Linux development environment built for Android.
Develop, build, and run projects directly on your device using local toolchains, language servers, Gradle, Git, an integrated terminal, and a package-managed Linux environment. Packages from the Arch Linux ARM repositories can be installed through pacman, allowing the environment to be extended with additional compilers, build systems, runtimes, and developer tools.
Cosmic IDE is free and open source.
Cosmic IDE is the organization’s main project.
- Local project builds directly on Android
- Extensible Linux development environment
- Package installation through
pacman - Access to packages from Arch Linux ARM repositories
- Integrated terminal
- Language Server Protocol support
- Gradle project support
- Java, Kotlin, Scala, C, C++, Zig, and other toolchains
- Git integration
- Plugin support
The main Android application and development environment.
A lightweight Maven-style dependency resolver with support for transitive dependencies. It is used by projects including Sketchware Pro.
An Android-compatible port of the Fernflower Java decompiler.
Join the community to discuss development, report problems, share projects, and follow progress:
Cosmic IDE is developed and distributed for free as an open-source project.
Donations help cover development, infrastructure, testing, maintenance, and the continued expansion of Cosmic IDE’s development environment.
Every contribution helps keep the project independent, accessible, and actively developed.